V2EX 首页   注册   登入
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请 登入
Sponsored by
唐茶 字节社
中文世界最好的电子书城
V2EX  ›  iPhone

关于让 iPhone/iPad 使用 SOCKS 5 代理

By Livid at 2010-11-29 07:44:36 AM, 7124 次点击
SOCKS 5 代理是一种非常方便的技术,性能良好,启动简单,只需要有 SSH 帐号即可。但是可惜 iPhone/iPad 并不直接支持。

解决办法也很简单,下载这个软件:

http://www.charlesproxy.com/

然后在 Proxy › External Proxy Settings 里加入 SOCKS 5 代理的地址,比如 localhost:7777 即可通过 Charles 将 SOCKS 5 代理转换为 HTTP 代理。

然后在 iPhone/iPad 的网络设置的 HTTP Proxy 那里填入运行 Charles 的机器的 IP 地址和端口号(默认是 8888)即可。

Charles 本身并不免费,是一款非常好用的 HTTP 协议调试软件,如果你同时也在开发各种 API 客户端,那么 Charles 将会是你工具箱中必不可少的。
16 回复  |  直到 2012-03-05 14:56:51 PM
    1
Chris   2010-11-29 08:23:22 AM
手机上没法收藏,就人肉马克吧。
    2
roamlog   2010-11-29 08:28:14 AM
之前是在 touch 上直接安装了终端, 然后登录 ssh, 配合 pac 文件进行代理
    3
terry   2010-11-29 08:29:39 AM
这样做还是需要借助于PC/Mac上的Charlesproxy,i设备才能使用转换成HTTP的Socks5代理,不是很方便,相对来说还是直接用openVPN全局翻墙来得方便些;-)
    4
sycx   2010-11-29 09:25:10 AM
免费软件Privoxy可实现同样功能

http://www.privoxy.org/
    5
Livid   2010-11-29 09:29:35 AM
@sycx 非常感谢!
    6
cooiky   2010-11-29 10:46:52 AM
都是要先越狱?
    7
Jacking   2010-11-29 12:18:28 PM
@cooiky HTTP Proxy 不要越狱,而且可以支持很多设备平台,包括 Symbian S60
    8
cooiky   2010-11-29 12:21:59 PM
@Jacking 这个我到是知道点 可上面说的那个软件好像只能限于PC吧
    9
Jacking   2010-11-29 12:32:46 PM
@cooiky 不是看到有 Mac 和 Linux 版的嘛? http://www.charlesproxy.com/download/ 楼上说的那个免费的的确只有 Windows 版的
    10
Aether   2010-11-29 22:01:54 PM
这个似乎不能安装在一个www的虚拟空间上,而且似乎也没办法使用autoproxy自动过滤:×
    11
ilexswam   2010-12-02 03:19:15 AM
据说写一个这样的PAC就可以:
function FindProxyForURL(url, host) {
return "SOCKS 192.168.xx.xx:yyyy";
}

来源:
http://snipplr.com/view/16563/how-to-connect-to-a-socks-proxy-from-an-unjailbroken-iphoneipod-touch/
    12
linsk   2011-02-16 15:43:34 PM
有支持android的么?
    13
cyfdecyf   338 天前
polipo 也不错,免费而且开源的。虽然要写配置文件,但是其实非常简单,下面是一个例子,去掉了日志文件和 cache:

socksParentProxy = localhost:1080
proxyPort = 8123
diskCacheRoot = ""
daemonise = true
logFile = ""
logLevel = 0
    14
istef   338 天前
polipo +1,容易设置而且可以设置广告过滤神马的
    15
haohaolee   338 天前
窃以为要直接让iphone的程序使用socks5代理才更有实用价值吧
    16
Anonymous   330 天前
@linsk android有更方便的 搜索下SSH Tunnel
    17
old9   81 天前
@ilexswam 感谢,pac配置成功~
Linode
关于   |   FAQ   |   我们的愿景   |   广告投放   |   工作空间   |   Gadget Lab   |   博客   |   上网首页   |   246 人在线   最高记录 362
创意工作者们的社区
Lovingly made by OLIVIDA
VERSION: 3.0.0-dev
♥ Do have a faith in what you're doing.