最近越來越多朋友往大陸工作或出差,所以有幾個好朋友有需要翻牆的需求,所以我就好人做到底,拿自己的平常架站用的Linode VPS來架設VPN,反正server地點在日本,離北京瀋陽都很近,算是方便的了!
本來想著好像有點麻煩,結果卻蠻簡單的,只要裝兩個pkg,在稍加設定即可使用
環境 OS:Ubuntu 14.04
-
安裝pptd
- sudo apt-get update
- sudo apt-get install pptd
-
setup pttd config
- sudo vim /etc/pptpd.conf
-
新增以下設定
12localip 192.168.217.1remoteip 192.168.217.234-238,192.168.217.245以上為設定vpn的ip以及vpn能存取的ip範圍
-
新增pptd vpn使用者
- sudo vim /etc/ppp/chap-secrets
-
新增一user範例如下
12$user pptpd $pwd */* $user要換成你自己的帳號,$pwd要換成你自己的密碼 */
-
setup DNS config
- sudo vim /etc/ppp/options
-
新增以下設定:
12ms-dns 8.8.8.8ms-dns 8.8.4.4
-
開啟ipv4轉發
- sudo vim /etc/sysctl.conf
- 去掉net.ipv4.ip_forward=1前的註解
- sudo sysctl -p
-
重啟pptd service
- sudo /etc/init.d/pptpd restart
-
安裝iptables,安裝過就不用再裝了
- sudo apt-get install iptables
-
開啟iptables轉發
-
12iptables -t nat -A POSTROUTING -s 192.168.217.0/24 -o eth0 -j MASQUERADEiptables-save > /etc/iptables.pptp
- sudo vim /etc/network/if-up.d/iptables
-
新增以下文字
12#!/bin/shiptables-restore < /etc/iptables.pptp - sudo chmod +x /etc/network/if-up.d/iptables
-
以上就設定玩了,即可使用VPN爽爽翻牆上facebook,歡迎來到文明世界,走向康莊大道了。
- Andoird手機設定 VPN: http://sofree.cc/android-vpn/
- IOS 手機設定 VPN:http://support.apple.com/zh-tw/HT201550
- widnows VPN設定:http://www.lib.ncu.edu.tw/VPN/VPNXP.html
- OSX VPN設定:http://blog.qoding.us/2014/01/mac-os-x-vpn-%E8%A8%AD%E5%AE%9A/
你好,按您的提示做了,所有过程也没错误,但还是无法ping http://www.baidu.com,请教一下我该如何建立vpn连接
不好意思刚才发错了,是ping google来着的
就照著就應該就可以了耶。你要不要再試試看!
我ubuntu14.04是虚拟机,使用桥接网络,ip是192.168.1.157, /etc/pptpd.conf设置为:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245,命令:
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
这个会有影响么?另外就是 iptables-save > /etc/iptables.pptp,我没有这个文件,是我自己创建的,其余的和你的都一样,重启vpn服务,就是ping不通google
你好,我好像明白了什么,我人在大陆,也没有服务器,是无法通过这个上网的吧