使用ec2免費方案,然後啟動ubuntu14.04機器。至於如何登入ec2等基礎技巧,不再做記錄!
1.安装pptpd
sudo apt-get install pptpd
2.修改pptpd的設定,總共要改三個檔案。
修改vi /etc/pptpd.conf
添加以下内容
localip 192.168.53.1 remoteip 192.168.53.200-210
localip:是指VPN建立後,client可以用這個ip訪問VPN server。
remoteip:指分配给client的ip
修改vi /etc/ppp/pptpd-options
文件,增加以下内容:
ms-dns 8.8.8.8 ms-dns 8.8.4.4
修改vi /etc/ppp/chap-secrets檔案,設定VPN的帳號密碼:
pptpd *
3.重新啟動PPTP:
sudo service pptpd restart
4.配置IP轉發,修改vi /etc/sysctl.conf文件,取消以下的注释:
net.ipv4.ip_forward=1
重新讀取剛剛的設定
sudo sysctl -p
5.修改Iptables
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
如果要設定開啟自動吃以上的設定,要修改vi /etc/rc.local文件,
在exit 0之前加以下code:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
備註1:防火牆
ec2的安全設定,記得打開1723/TCP Port
備註2:關於mac的VPN設定
新增PPTP相關VPN設定後,進得去進階設定
打勾:「透過VPN轉送所有流量」。