写在前面
注册了digitalocean.com的VPS发现可以有referral link, 别人使用我的link注册可以获得$10的赠送,而当使用我的referral link注册的人花掉$25以后,我也可以有获得赠送,于是为了这样一个不纯的目的,就写了这篇文章来推荐VPS。
什么是VPS
简单的说购买了VPS就是买了一台远程的计算机的使用权,而且现在的VPS提供商大多在国外,所以就相当于一台国外的计算机,可以干什么你懂的。
并且VPS是很安全的,相对于PC来说,更加稳定。
注意这里的使用权是几乎所有操作的权利,除了摸不到以外,这台计算机就是你的。
什么是VPN
经常翻墙的话,就经常听说VPN。
连接一个VPN之后,就相当于你的client的IP地址变成了VPN服务提供者的IP,就是说如果我们在VPS (也就是国外的一台计算机)上开通VPN服务,然后我用手机连接这个VPN,这时候用这台手机连网就相当于这台手机在国外上网。
实际上你现在看到的大多数的app store里的按月付钱的VPN都是买的VPS然后自己搭建的VPN。
而你花在VPN上的钱可能已经够你自己买VPS了。VPS也不贵,所以自己买个VPS然后搭建VPN吧。
用VPS搭建VPN
- 注册一个VPS提供商。推荐digitalocean,简称DO,用我的referral link可以有$10赠送,https://www.digitalocean.com/?refcode=4aa32fe6c990
- Create a Droplet. 就是建一个VPS,在DO里最便宜的是$5每月,实际上很便宜了,VPN好多都要¥20呢。系统看自己偏好了,都是linux系统貌似。
在VPS上安装VPN,步骤: (From http://yansu.org/2013/12/11/deploy-pptp-vpn-in-ubuntu.html)
1. 安装pptp
sudo apt-get -y update
sudo apt-get -y install pptpd
2. 配置pptp
cat >/etc/ppp/options.pptpd <<END
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 8.8.8.8
ms-dns 8.8.4.4
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
END
3. IP设置
cat >/etc/pptpd.conf <<END
option /etc/ppp/options.pptpd
logwtmp
localip 192.168.2.1
remoteip 192.168.2.10-100
END
4. 增加路由转发
cat >> /etc/sysctl.conf <<END
net.ipv4.ip_forward=1
END
sysctl -p
5. 修改iptables
备份当前iptables
iptables-save > /etc/iptables.down.rules
修改iptable NAT转发
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -o eth0 -j MASQUERADE
设置MTU
iptables -I FORWARD -s 192.168.2.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300
保存新iptables
iptables-save > /etc/iptables.up.rules
重启后继续有效
cat >>/etc/ppp/pptpd-options<<EOF
pre-up iptables-restore < /etc/iptables.up.rules
post-down iptables-restore < /etc/iptables.down.rules
EOF
6. 增加用户,增加帐号密码都是test的用户
cat >/etc/ppp/chap-secrets <<END
test pptpd test *
END
7. 重启服务
/etc/init.d/pptpd restart
netstat -lntp
VPS 还可以做什么
搭建一个VPN实际上只需要VPS很少的资源,自己用的话,流量也是完全够用。
实际上,我们还可以用VPS做很多事情:(说简单的)
- 养一个pt账号。因为流量接近于无限,所以你完全可以用这个VPS不断的上传流量。
- 重要资料备份。但是VPS的硬盘不是很大,所以你最好只备份重要资料。
- 搭建网站。最低配的VPS支撑个人网站都是足够的,如果你火了,那就赶紧扩容VPS。推荐LNMP (http://lnmp.org/) ,这是一个搭建网站需要的软件包,轻量级,全部自动安装,包含了Nginx(一个web server)、MySQL、PHP,还对VPS做了优化,很适合VPS使用。
Again,我的DO referral link: (可以获得$10 赠送)
come from:http://far.tooold.cn/post/wiki/vps