[Home]   [TOC]

Blog_SubversionUsingSocks5Proxy  
Subversion using socks5 proxy
Updated Dec 9, 2012 by jht5...@gmail.com

在Mac OSX下Subversion使用socks5代理

首先我只有通过ssh的socks5代理,没有HTTP代理,但在Subversion代理中只能配置HTTP代理。所以我们通过socks5转HTTP代理,再设置Subversion的HTTP代理。

将socks5转HTTP代理

下载Polipo最新版:

http://www.pps.univ-paris-diderot.fr/~jch/software/polipo/

编译:

make

看到生成文件即可:

-rwxr-xr-x polipo

编写配置文件 c.conf ,内容如下:

socksParentProxy = "localhost:7777"
socksProxyType = socks5
proxyPort = 7778

再通过命令后台启动Polipo:

polipo -c c.conf > log 2>&1 &

设置Subversion的HTTP代理

在Subversion的配置文件 ~/.subversion/servers 中增加:

[groups]
groupgooglecode = *.googlecode.com

[groupgooglecode]
http-proxy-host = localhost
http-proxy-port = 7778
http-proxy-compression = no

配置完就OK了,Enjoy it。