如何在Mac OSX中将Socks转换为HTTP?

时间:2014-12-26 15:04:10

标签: proxy

我正在使用带有Socks5代理的Mac OSX。我想配置我的命令行导出http_proxy = XXXX以加速我的下载。有没有可以实现此转换的工具?我听说过Provixy可以做到,但我还不确定。你能告诉我怎么样吗?

感谢。

3 个答案:

答案 0 :(得分:5)

您可以尝试 polipo

我在ubuntu下使用它(它也可以在Mac上使用)并且发现它可以使用由ssh -D ... shadowsocks 创建的socks代理。

apt-get install polipo
service polipo start //start polipo service
polipo socksParentProxy=localhost:1080  // your SOCKS local port
export http_proxy=http://localhost:8123

答案 1 :(得分:1)

您可以使用brew安装它:

brew install polipo

然后打开配置文件:

vim ~/.poliporc

填写内容:

# your SOCKS local port
socksParentProxy = 127.0.0.1:1080
socksProxyType = socks5

# default port is 8123
# proxyAddress = '::0'
# proxyPort = 9743

使用polipo -c ~/.poliporc启动polipo,现在polipo根据您的socks5代理建立了一个http代理。

答案 2 :(得分:0)

命令行代理,您也可以尝试代理链。配置/etc/proxychains.conf,

...
socks5  <server-address> <port> 
#exmaple
#socks5 127.0.0.1 1080

然后在命令行中运行

$ proxychains wget <your url>