一般用不上。
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 基本封不了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)