有时候查资料会碰到一些网站被屏蔽的情况,那种突然无法继续下去的感觉真的十分糟糕。RP4免费翻墙网
而很多的免费代理又存在不稳定、不安全的问题。无奈选择自己搭建属于自己的专用 VPN。RP4免费翻墙网
通过一系列的调查研究,最后选择了 DigitalOcean 的 VPS 来搭建 VPN,因为 DigitalOcean 的 vps 性价比相对而言比较高,而且管理面板也比较简洁,功能也十分强大,无论是主机创建,还是主机管理,使用起来都非常地方便。RP4免费翻墙网
在此 VPS 上本人部署了两种 VPN 服务,一种是 PPTP,一种是 Shadowsocks。RP4免费翻墙网
PPTP 使用比较简单,任何设备都可使用,但加密简单,相对不够安全。RP4免费翻墙网
而Shadowsocks相对安全,但它需要用户安装客户端,而在有的系统环境没有客户端应用。RP4免费翻墙网
本文仅介绍 PPTP 的搭建方法,在ubuntu环境下部署非常地简单。RP4免费翻墙网
我选择的是旧金山的主机,相对而言延迟较低,最适合搭建vpn:RP4免费翻墙网
RP4免费翻墙网
旧金山主机
以下是搭建过程(至于如何登陆服务器这些基础知识就不介绍了):RP4免费翻墙网
搭建PPTP VPN 的过程主要可以分为两个步骤:RP4免费翻墙网
安装pptpd,并配置RP4免费翻墙网
安装iptables,配置 iptablesRP4免费翻墙网
1. pptpd安装与配置
安装
sudo apt-get -y updateRP4免费翻墙网
RP4免费翻墙网
sudo apt-get -y install pptpdRP4免费翻墙网
配置
编辑配置文件RP4免费翻墙网
sudo vi/etc/pptpd.confRP4免费翻墙网
找到并修改ipRP4免费翻墙网
这里假设你的VPS的IP地址为:138.128.193.121RP4免费翻墙网
localip138.128.193.121RP4免费翻墙网
remoteip138.128.193.121-254,138.128.193.1RP4免费翻墙网
RP4免费翻墙网
文件 /etc/pptpd.conf
设置DNS
打开文件RP4免费翻墙网
RP4免费翻墙网
sudo vi/etc/ppp/pptpd-optionsRP4免费翻墙网
RP4免费翻墙网
修改DNS为google的DNSRP4免费翻墙网
ms-dns 8.8.8.8RP4免费翻墙网
ms-dns 8.8.4.4RP4免费翻墙网
设置账号(此处的账号就是你将来用来登陆VPN的账号):RP4免费翻墙网
sudo vi/etc/ppp/chap-secretsRP4免费翻墙网
添加一行,依次为:用户名,服务,密码,限制IPRP4免费翻墙网
username pptpd passwd *RP4免费翻墙网
...RP4免费翻墙网
此处重点在于 username 和 passwd,这是需要你自己设置的。RP4免费翻墙网
星号表示,不限制ip,因为你以后用的时候,自己设备的ip可能有变化,所以这里不设限制。此处可以设置多行,也就是可以设置许多的账户。弄个自动修改的机制的话,就可以在线卖VPN了。RP4免费翻墙网
重启服务:RP4免费翻墙网
sudo /etc/init.d/pptpd restartRP4免费翻墙网
设置IP转发:RP4免费翻墙网
打开文件RP4免费翻墙网
sudo vi/ect/sysctl.confRP4免费翻墙网
去掉文件中一行前的注释符号#RP4免费翻墙网
net.ipv4.ip_forward=1RP4免费翻墙网
使它立刻生效RP4免费翻墙网
sudo sysctl-pRP4免费翻墙网
iptables安装与配置
安装
sudo apt-get install iptablesRP4免费翻墙网
配置
假设你的VPS的IP地址为:138.128.193.121RP4免费翻墙网
建立一个NAT(Network Address Translation,网络地址转换):RP4免费翻墙网
sudo iptables-t nat -A POSTROUTING -s138.128.193.0/24-o eth0 -j MASQUERADERP4免费翻墙网
设置MTU,防止包过大:RP4免费翻墙网
sudo iptables -AFORWARD-s138.128.193.0/24-p tcp -m tcp --tcp-flagsSYN,RST SYN -j TCPMSS --set-mss1200RP4免费翻墙网
将规则保存,使重启后规则不丢失:RP4免费翻墙网
sudo iptables-save >/etc/iptables-rulesRP4免费翻墙网
编辑网卡文件,加载网卡时自动加载规则RP4免费翻墙网
sudo vi/etc/network/interfacesRP4免费翻墙网
末尾添加:RP4免费翻墙网
pre-upiptables-restoreRP4免费翻墙网
到这里,PPTP 的搭建就完成了。RP4免费翻墙网
至于VPN的使用,可以参考 百度经验_浙江大学VPN设置方法-WIN7,其他设备相似。RP4免费翻墙网
设置时主要会用到的信息:RP4免费翻墙网
1. VPS 的 IP 地址RP4免费翻墙网
2. 之前在chap-secrets文件中添加的用户名与密码。RP4免费翻墙网
最后福利...
现在通过此推广链接注册的新用户,可以获得10刀的免费信用额度,也就是2个月的最低配置VPS的使用权。(讲道理,挂个VPN,搭个博客绰绰有余了。)RP4免费翻墙网
RP4免费翻墙网
文/振衣(简书作者)RP4免费翻墙网
来自http://www.jianshu.com/p/a9e463a23d57
|