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