买了个VPS,里面的API,TUNTAP,PPP都是什么意思?

买了个VPS,里面的API,TUNTAP,PPP都是什么意思?,第1张

一般用不上。

API接口可以外部调用进行vps管理而不需要登录服务商提供的VPS管理后台,需要自己编程序,一般用不上。

TUN/TAP 和PPP是为了搭建V、P、N服务所需要的功能,一般默认都是关闭的。

扩展资料:

VPS的功能:

1、VPS(Virtual Private Server 虚拟专用服务器)技术,将一部服务器分割成多个虚拟专享服务器的优质服务。

2、实现VPS的技术分为容器[1]技术,和虚拟化技术[2]  。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统。

3、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。

4、VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为使用者提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。

5、IDC资源租用,由VPS提供商提供。不同VPS提供商所使用的硬件VPS软件的差异,及销售策略的不同,VPS的使用体验也有较大差异。

6、是VPS提供商超卖,导致实体服务器超负荷时,VPS性能将受到极大影响。相对来说,容器技术比虚拟机技术硬件使用效率更高。

7、VPS主机以最大化的效率共享硬件、软件许可证以及管理资源.。每个VPS主机都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。

8、VPS主机用户除了可以分配多个虚拟主机及无限企业邮箱外, 更具有独立主机功能,可自行安装程序,单独重启主机。

参考资料:

百度百科—vps

环境:VPS主机,Ubuntu 10.10 32bit,单网卡,带独立IP。

1、安装pptpd

# apt-get install pptpd

2、安装vim(可选),个人习惯用vim编辑文本。

# apt-get install vim

3、配置地址池:

# vim /etc/pptpd.conf

到文件最后添加:

localip xxx.xxx.xxx.200

remoteip xxx.xxx.xxx.201-220

说明:xxx.xxx.xxx.200是我VPS的独立IP地址,remoteip要跟localip在同一个网段。

4、配置DNS:

# vim /etc/ppp/pptpd-options

找到带#ms-dns地方添加:

ms-dns 8.8.8.8

ms-dns 8.8.4.4

5、添加用户:

# vim /etc/ppp/chap-secrets

按如下格式添加用户名,一行一个(中间用一个tab隔开,不是空格):

<username> *<password> *

6、修改/etc/sysctl.conf

去掉“net.ipv4.ip_forward=1”前的注释号

完成之后 sysctl -p

7、添加路由规则:

iptables -t nat -A POSTROUTING -s 198.74.113.0/24 -o eth0 -j MASQUERADE

iptables -A FORWARD -s 198.74.113.0/24 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --set-mss 1200

注:xxx.xxx.xxx是我VPS的IP地址的前三段。

8、最后reset一下

这要看vps的架构,如果是 KVM 或者 XEN ,都是可以搭建的。

如果是 OPENVZ 架构,则有可能无法搭建,因为商家禁了。你看看能否打开 TUN 或者 PPP,如果打不开,则说明无法搭建。你可以发 TK 给技术部,让他们帮你打开,然后就可以搭建了。如果他们不愿意帮你打开,则无法搭建。

但是,你可以搭建 shad ,这个比 VPN 的速度要快,也要好用的多。 VPN 容易被封, shad 基本封不了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/10818.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-09
下一篇2023-02-09

发表评论

登录后才能评论

评论列表(0条)

    保存