Linux设置代理上网本章要点:参考文献:开源中国:http://www.oschina.net/p/tsocks
版权声明:作者:InBi
Email:InBi@itwhy.org
版权所有:www.itwhy.org
若需获取本文档最新版本请您访问:http://www.itwhy.org/2011/06-18/233.html
本文档版权适用于GPLv2,任何人都有文档的阅读、修改、复制、再发行和演绎版本的授权,但必须完全保留版权声明,不得对版权声明作任何形式的修改,包括样式和排版。
由于作者水平有限及个人思想偏见,谬误难免,请在阅读中自行鉴别。如果您发现了文档中的错误,哪怕是错别字或排版问题,恳请来信指出,任何对文档质量提高的建议我都会虚心接纳。
本章正文:1 Linux命令行界面使用代理上网在Linux中设置代理上网只需要设置个用户变量就可以了,非常之简单。有如下几种代理方式:
代理方式 | 变量名 |
http代理 | http_proxy |
https安全代理 | https_proxy |
ftp代理 | ftp_proxy |
不使用代理的IP | no_proxy |
设置代理步骤如下:
[inbi@debian ~]#export http_proxy=itwhy:123456@proxy.itwhy.org:8080
#http_proxy:表示使用http代理方式
#itwhy:是代理使用的用户名
#123456:密码啊!
#proxy.itwhy.org:代理地址,可以是IP,也可以是域名
#8080:使用的端口
#如果需要永久有效,需要将以上命令写入文件哦!例如:
[inbi@debian ~]#echo "export http_proxy=proxy.itwhy.org:8888" > ~/.profile
1.1 为某个单独应用程序设置代理这里就不罗嗦了,就举个例子吧!下面我设置lftp程序的代理:
[inbi@debian ~]#echo "export http_proxy=proxy.itwhy.org:8888" > ~/.lftp
#哈哈,你重新打开lftp去下载试试吧!
2 Socks代理上网-tsocksTsocks 是一个透明 SOCKS 代理软件,安装:
[inbi@debian ~]#aptitude install tsocks
#修改配置文件,修改如下几项即可。
[inbi@debian ~]#vim /etc/tsocks.conf
local = 192.168.1.0/255.255.255.0
#local表示本地的网络,也就是不使用socks代理的网络
server = 202.13.96.25
#SOCKS 服务器的 IP
server_type = 5
#SOCKS 服务版本
server_port = 9999
#SOCKS 服务使用的端口
tsocks使用方法
[inbi@debian ~]#tsocks lftp
#强制lftp通过socks代理连网