首页 > 代码库 > 完美的客户端代理解决方案

完美的客户端代理解决方案

背景

internet ---- server ----client
由于各种原因,client不能直接连接Internet,server可以。
通过设置代理需要在server上进行安装配置。
本文介绍不需要在server安装配置,只需要在client安装配置的解决方案。
server和client之间先打通ssh。
对ssh, wget, ftp, yum都有效,以svn为例。

安装

 unzip proxychains-master.zip
 cd proxychains-master
 ./configure --sysconfdir=/usr/local/etc
 make && make install
  cp src/proxychains.conf /usr/local/etc/
 ssh -NfD 9050 user@server_ip 

配置

vim ~/.bashrc
alias svn="/usr/local/bin/proxychains4 svn "

用法

跟没有代理时一样的用法。

svn checkout 
svn up
svn ci 

TODO

DNS代理