返回列表 發帖

iPhone/iPad 的 VPN 規格,跟主流 Microsoft 規格有點 incompatible

本帖最後由 homeinns 於 2011-10-1 06:46 編輯

10月1日國慶節,回到香港老家度假,香港家人爲是 Apple 的 iSlave, 又進行每年一度的 Upgrade, 所以醒左我一件舊款的 iPad (好過放在床下低封塵,又不想給二手佬賺,又要為 iSlave 的香港家人積一點福,真是太浪費哦, iPad1 才只不過 1嵗多就報廢,真是太過份,免為其難吧,把這個才1嵗多大的電子垃圾收為己用吧。

因爲是帶囘在國内使用,首要的工作是安裝 VPN 破網翻墻的工具,看蘋果和收聽 狂貓的人網。(不能破網翻墻的 iPad 在國内形同廢物)

iPad 内的 PPTP VPN Client 設定非常簡單 (只有 3個 Parameters), 以 Homeinns 多年來的 VPN 功力,而且在香港不同地點設有多台 DD-WRT PPTP VPN Server(s), 應該是沒有任何難度的。  
但很奇怪,搞了一個晚上, 被 iPad 的 Built-In PPTP VPN Client 玩死,老貓居然燒鬚,
那麽簡單的設定,居然還是不能夠與 DD-WRT PPTP VPN Server 連接。

馬上通宵在 Google 上 Search 和爬文, 原來 iPad 的 VPN 標準帶有一些蘋果的自家的獨特標準,跟主流的 Microsoft 標準 和 DD-WRT 的 VPN 設計,有一點點的 incompatibility,所以怎樣搞, 都連接不上。

按爬文的結果,改動 DD-WRT Router / Server 内部的 Command Script, 還是不成功。
http://www.dd-wrt.com/wiki/index.php/PPTP_Server_Configuration

sed -i -e 's/mppe .*/mppe required,stateless/' /tmp/pptpd/options.pptpd

#!/bin/sh
echo "nopcomp" >> /tmp/pptpd/options.pptpd
echo "noaccomp" >> /tmp/pptpd/options.pptpd
kill `ps | grep pptp | cut -d ' ' -f 1`
pptpd -c /tmp/pptpd/pptpd.conf -o /tmp/pptpd/options.pptpd


求教 Telcom-Cafe 的高手 C-Hing 舊款的 iPad1 的 PPTP VPN 與我們自家的 DD-WRT VPN Server 應該怎樣連接呢 ?? (請幫忙一下被燒了鬍鬚的老貓哦)

本帖最後由 雯雯 於 2011-10-1 20:29 編輯

回復 1# homeinns

我之前試過將以下這段加在DD-WRT startup command iPhone4就可以connect DD-WRT PPTP VPN Server了:
#!/bin/sh
echo "nopcomp" >> /tmp/pptpd/options.pptpd
echo "noaccomp" >> /tmp/pptpd/options.pptpd
kill `ps | grep pptp | cut -d ' ' -f 1`
pptpd -c /tmp/pptpd/pptpd.conf -o /tmp/pptpd/options.pptpd

又或者用以下三個方法:
1. 安裝Puffin Web Browser App.
2. Jailbreak部iPad就可以用OpenVPN.
3. 我在網上看過好像可以用SSH Tunnel, 不過我沒有仔細看, 你search一下吧!
Welcome to my TaoBao shop: http://mandymak520.taobao.com/

TOP

返回列表