教程开始:
打开Bitvish SSH Client,登陆点击左边 New Terminal Console,然后按照下面操作:
1.安装pptp守护:
sudo aptitude install pptpd
2.编辑pptp配置文件:
sudo vim /etc/pptpd.conf
在最后一行加上以下代码:
localip 192.168.240.1
remoteip 192.168.240.2-9
3.使用Google Public DNS和去掉128验证:
sudo vim /etc/ppp/pptpd-options
找到包含ms-dns,去掉注释,并修改如下:
ms-dns 8.8.8.8
ms-dns 8.8.4.4
找到包含require-mppe-128,加上注释,修改如下
#require-mppe-128
4.配置访问VPN的用户名和密码,将USERNAME和PASSWORD替换为你自己希望的。可以重复添加,分配给不同的用户::
echo "USERNAME pptpd PASSWORD *" | sudo tee -a /etc/ppp/chap-secrets
5.重启服务:
sudo /etc/init.d/pptpd restart
已经可以连接到pptp,下面配置数据转发。
6.编辑/etc/sysctl.conf
sudo vim /etc/sysctl.conf将下面一行的注释去掉:
net.ipv4.ip_forward=1
7.重新加载
sudo sysctl -p
8.网络地址转换
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
9.确保服务器重启后服务可用:
sudo vim /etc/rc.local
在exit 0上面加一行:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Linux系统入门学习:如何在VPS上安装和访问CentOS 7远程桌面:http://www.linuxdiyf.com/linux/12211.html
Linux VPS/服务器上用Crontab来实现VPS自动化:http://www.linuxdiyf.com/linux/10341.html
如何在Ubuntu VPS下配置VPN:http://www.linuxdiyf.com/linux/10543.html
在Ubuntu VPS上安装VPN服务端及安装VPN客户端:http://www.linuxdiyf.com/linux/10397.html