寫在前面
註冊了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