ubuntu 搭建PPTP

使用国外的vps 搭建 vpn有很多种方式,这里主要记录的是pptp 方式,这种方式也是相对比较简单的。
主要步骤如下:

1.安装pptp

apt-get install pptpd

2.编辑pptpd.conf配置,使用默认

localip 192.168.0.1                             #VPN服务器的虚拟ip
remoteip 192.168.0.200-238,192.168.0.245        #分配给VPN客户端的虚拟ip

3.编辑pptpd-options

ms-dns 8.8.8.8                  #使用Google DNS
ms-dns 8.8.4.4                  #使用Google DNS

4.编辑chap-secrets

#格式:用户名   服务类型   密码   分配的ip地址
test    *    1234    *
#第一个*代表服务可以是PPTPD也可以是L2TPD,第二个*代表随机分配ip

5.开启系统ipv4转发

/etc/sysctl.conf
取消net.ipv4ip_forward=1的注释
sysctl -p 重启相关服务

6.设置iptables

#注意这里eth0代表你的外网网卡,请用ifconfig查看或者咨询网络管理员
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

7.重启服务

service pptpd restart

参考下列地址感谢作者:
1. http://blog.fens.me/ubuntu-vpn-pptp/
2. https://blog.csdn.net/u013128262/article/details/77113604
3. https://github.com/cuzv/mark/blob/master/linux/VPS%E6%90%AD%E5%BB%BAVPN.md

猜你喜欢

转载自blog.csdn.net/hu_feng903/article/details/81146182