為iPad/iPhone建立ssh tunnel翻牆

偉大的牆是永恆的話題,在pc上翻牆已經是家常便飯。在iPad,iPhone上一般用VPN,可是我已經買了SSH帳號,我不能為了iPad重新買個VPN吧,而且VPN還又流量限制。怎麼辦?動手翻吧就。折騰了好幾個晚上居然都沒成功,今天終於搞定了。

原本不想折騰,可是該死的GFW越來越不要臉了。以前在iPad上購買的國家地理,Empire等雜誌都居然不能下載了。第一時間懷疑是網路問題,不可能兩個雜誌同時間全世界都不能下載吧。找了個免費的VPN試了一下,果然能下載了。驗証了我的疑問,既然如此,我只好想辦法在iPad上也用ssh tunnel翻牆吧。

原理:

使用ssh tunnel翻牆有多種方法,這裡採用如下方法:

在iPad上建立ssh tunnel通道,
iPad配置代理,
將所有的http訪問都通過此通道,
從而翻牆一躍而過

先決條件:

ssh 帳號
越獄的iPad/iPhone
cydia中下載並安裝:mobileterminal ,backgrounder,openSSH 應用
可以copy文件從pc至iPad文件系統中的工具,例如:windows下的ifunbox,itools,Mac系統下的iExplorer

步驟:

打開mobileterminal,在命令行輸入ssh命令

ssh -D localport username@host -p port -N

簡單說明一下:

localport是建立通道後,本地偵聽的連線埠

username是你的ssh用戶名

host port 分別是你的ssh服務的網域和連線埠。

例如:

ssh -D 7070 luyu@fuckthegfw.com -p 80 -N

首次連接會提示(yes/no),輸入「yes」,然後輸入密碼。
按住Home鍵,當出現background enable時鬆手,這個步驟時為了保證mobileterminal 切到後台再切入前台時保持顯示和狀態
編輯一個純文字檔案,並存為overall.pac

function FindProxyForURL( url, host ) { return "SOCKS 127.0.0.1:7070"; }

利用ifunbox等工具將overall.pac拷貝到iPad的/var/mobile目錄下
在iPad的設置->wifi->http代理 選擇「自動」,「URL」填「file://localhost/var/mobile/iphone.pac」。

注意:

有些ssh伺服器在ssh連接時會返回類似這樣的錯誤:

Can』t Change User』s Home Dir

注意包含-N參數,確保登錄後不執行伺服器命令

必需使用pac文件,如果僅僅時填寫手動的代理信息,會返回protocol mismatch的錯誤

轉載自:https://luyus.info/?p=192

原文鏈接:https://allinfa.com/zh-tw/ipad-iphone-ssh-tunnel.html
原文標題:為iPad/iPhone建立ssh tunnel翻牆 - 美博園
美博園文章均為「原創 - 首發」,請尊重辛勞撰寫,轉載請以上面完整鏈接註明來源!
軟體著作權歸原作者!個別轉載文,本站會註明為轉載。

網 友 留 言

3條評論 in “為iPad/iPhone建立ssh tunnel翻牆”
  1. 搜尋 says:

    誰會為了翻牆去越獄自己的設備?

  2. mby says:

    下載太難了,註冊了還不給?

  3. 雷鋒 says:

    直接用PrettyTunnel這個越獄軟體就可以了,不需要第三方代理或VPN了
    https://apt.feng.com/read-54bdcd5f0e1d1501678b49a5.html

這裡是你留言評論的地方


請留言


0 + 1 =
【您可以使用 Ctrl+Enter 快速發送】
Copyright © 2007 - 2026 , Design by 美博園. 著作權所有. 若有著作權問題請留言通知本站管理員. 【回到頂部】