准备:
1/ 已破解的iPad, iPhone或 iPod Touch;
2/ 任何一个SSH的客户端软件,比如 iSSH,pTerm,TouchTerm或者Mobile Terminal;
3/ Backgrounder,从Cydia里面安装;
4/ 3proxy, 从Cydia里面安装;
基本概念是:
1/ 用SSH客户端连接到网络上的SSH Tunnel账号(我用的是free-ssh.com的),生成本地SOCKS5 PROXY服务;
2/ 用3Proxy将SOCKS5 proxy 转换成本地的 HTTP Proxy;
3/ 在iPad, iPhone的网络设置里使用本地的 HTTP PROXY;
详细步骤:
1/ 准备SSH账号及其密码;
2/ 运行SSH客户端,键入如下命令,然后敲入最新的密码,用 Backgrounder将其背景运行;
ssh -D 1080 someuser@ssh-server.com -p 33
此时 SOCK5 Proxy已经在背景运行。但是Safari不能直接用SOCKS5Da1L1,所以必须转换成HTTP的Da1L1;
3/ 给3Proxy正确的设置配置文件 /etc/3proxy.cfg, 运行安装的 3proxy,让其背景运行;
#!/usr/bin/3proxy
daemon
auth iponly
log /var/log/3proxy.log D
rotate 5
fakeresolve
internal 127.0.0.1
allow * 127.0.0.1
parent 1000 socks5+ 127.0.0.1 1080
proxy -a -n -p3128
4/ 最后一步,在ipad,iPhone, iPod Touch里面允许HTTP PROXY,设成:
HTTP Proxy Server: 127.0.0.1
HTTP Proxy Port: 3128
经测试,safari, cydia, appstore, itunes, youtube等等均可正常通过SSH Tunnel上网。
from http://bbs.weiphone.com/read-htm-tid-1564048.html
1/ 已破解的iPad, iPhone或 iPod Touch;
2/ 任何一个SSH的客户端软件,比如 iSSH,pTerm,TouchTerm或者Mobile Terminal;
3/ Backgrounder,从Cydia里面安装;
4/ 3proxy, 从Cydia里面安装;
基本概念是:
1/ 用SSH客户端连接到网络上的SSH Tunnel账号(我用的是free-ssh.com的),生成本地SOCKS5 PROXY服务;
2/ 用3Proxy将SOCKS5 proxy 转换成本地的 HTTP Proxy;
3/ 在iPad, iPhone的网络设置里使用本地的 HTTP PROXY;
详细步骤:
1/ 准备SSH账号及其密码;
2/ 运行SSH客户端,键入如下命令,然后敲入最新的密码,用 Backgrounder将其背景运行;
ssh -D 1080 someuser@ssh-server.com -p 33
此时 SOCK5 Proxy已经在背景运行。但是Safari不能直接用SOCKS5Da1L1,所以必须转换成HTTP的Da1L1;
3/ 给3Proxy正确的设置配置文件 /etc/3proxy.cfg, 运行安装的 3proxy,让其背景运行;
#!/usr/bin/3proxy
daemon
auth iponly
log /var/log/3proxy.log D
rotate 5
fakeresolve
internal 127.0.0.1
allow * 127.0.0.1
parent 1000 socks5+ 127.0.0.1 1080
proxy -a -n -p3128
4/ 最后一步,在ipad,iPhone, iPod Touch里面允许HTTP PROXY,设成:
HTTP Proxy Server: 127.0.0.1
HTTP Proxy Port: 3128
经测试,safari, cydia, appstore, itunes, youtube等等均可正常通过SSH Tunnel上网。
from http://bbs.weiphone.com/read-htm-tid-1564048.html