ubuntu 14.04 Linode快速架設VPN

最近越來越多朋友往大陸工作或出差,所以有幾個好朋友有需要翻牆的需求,所以我就好人做到底,拿自己的平常架站用的Linode VPS來架設VPN,反正server地點在日本,離北京瀋陽都很近,算是方便的了!

本來想著好像有點麻煩,結果卻蠻簡單的,只要裝兩個pkg,在稍加設定即可使用

環境 OS:Ubuntu 14.04

  1. 安裝pptd
    1. sudo apt-get update
    2. sudo apt-get install pptd
  2. setup pttd config
    1. sudo vim /etc/pptpd.conf
    2. 新增以下設定

      以上為設定vpn的ip以及vpn能存取的ip範圍

  3. 新增pptd vpn使用者
    1. sudo vim /etc/ppp/chap-secrets
    2. 新增一user範例如下

  4. setup DNS config
    1. sudo vim /etc/ppp/options
    2. 新增以下設定:

  5. 開啟ipv4轉發
    1. sudo vim /etc/sysctl.conf
    2. 去掉net.ipv4.ip_forward=1前的註解
    3. sudo sysctl -p
  6. 重啟pptd service
    1. sudo /etc/init.d/pptpd restart
  7. 安裝iptables,安裝過就不用再裝了
    1. sudo apt-get install iptables
  8. 開啟iptables轉發
    1. sudo vim /etc/network/if-up.d/iptables
    2. 新增以下文字

    3. sudo chmod +x /etc/network/if-up.d/iptables

以上就設定玩了,即可使用VPN爽爽翻牆上facebook,歡迎來到文明世界,走向康莊大道了。

  1. Andoird手機設定 VPN: http://sofree.cc/android-vpn/
  2. IOS 手機設定 VPN:http://support.apple.com/zh-tw/HT201550
  3. widnows VPN設定:http://www.lib.ncu.edu.tw/VPN/VPNXP.html
  4. OSX VPN設定:http://blog.qoding.us/2014/01/mac-os-x-vpn-%E8%A8%AD%E5%AE%9A/

5 Comments

  1. 你好,按您的提示做了,所有过程也没错误,但还是无法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

  2. 你好,我好像明白了什么,我人在大陆,也没有服务器,是无法通过这个上网的吧

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *