Ubuntu14.04搭建VPN服务
第一步需要安装PPTP,以用来提供VPN服务
1.1 #apt-get install pptpd
1.2 如果有问题的话比如提示找不到之类的,apt-get update 一下应该就可以了,然后再来一次就会自动完成安装。装好了之后我们需要进行配置一下以让它可以使用
2.1 #nano /etc/pptpd.conf
2.1 取消掉以下 2 行的注释:2.1.1. localip 192.168.0.1 (192.168.0.1 改成VPS的外网独立IP) 2.1.2. remoteip 192.168.0.234-238,192.168.0.245 (“192.168.0.234-238,192.168.0.245”改成分配给用户的IP段,例如:10.10.10.100-200)然后我们需要分配账号给自己使用
3.1 #nano /etc/ppp/chap-secrets
3.2 添加账户,例如:test pptpd “123” *格式:用户名(tab键)协议(tab键)“密码”(tab键)* PS:密码用引号引起,最后的*号表示允许在任意IP连接到服务配置 DNS
4.1 #nano /etc/ppp/pptpd-options
4.2 找到 ms-dns,取消掉注释
4.3 修改为当地DNS或谷歌DNS,例如:8.8.8.8,8.8.4.4开启内核IP转发
5.1 #nano /etc/sysctl.conf
5.2 取消掉 net.ipv4.ip_forward=1 这一行的注释.
5.3 #sysctl -p 使之生效安装iptables,开启NAT转发
6.1 #apt-get install iptables(如果没有安装iptables)
6.2 #iptables -t nat -I POSTROUTING -j MASQUERADE (开启nat转发)重启服务,让配置生效
7.1 #service pptpd restart
【总结】虽然可以自己搭建服务器,但是需要注意 ip 被封后的处理。综合下来还是不如直接买大品牌 VPN 合算和好用。