Linux設(shè)置代理上網(wǎng)本章要點(diǎn):參考文獻(xiàn):開源中國:http://www.oschina.net/p/tsocks
版權(quán)聲明:作者:InBi
Email:InBi@itwhy.org
版權(quán)所有:www.itwhy.org
若需獲取本文檔最新版本請您訪問:http://www.itwhy.org/2011/06-18/233.html
本文檔版權(quán)適用于GPLv2,任何人都有文檔的閱讀、修改、復(fù)制、再發(fā)行和演繹版本的授權(quán),但必須完全保留版權(quán)聲明,不得對版權(quán)聲明作任何形式的修改,包括樣式和排版。
由于作者水平有限及個人思想偏見,謬誤難免,請在閱讀中自行鑒別。如果您發(fā)現(xiàn)了文檔中的錯誤,哪怕是錯別字或排版問題,懇請來信指出,任何對文檔質(zhì)量提高的建議我都會虛心接納。
本章正文:1 Linux命令行界面使用代理上網(wǎng)在Linux中設(shè)置代理上網(wǎng)只需要設(shè)置個用戶變量就可以了,非常之簡單。有如下幾種代理方式:
代理方式 | 變量名 |
http代理 | http_proxy |
https安全代理 | https_proxy |
ftp代理 | ftp_proxy |
不使用代理的IP | no_proxy |
設(shè)置代理步驟如下:
[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 為某個單獨(dú)應(yīng)用程序設(shè)置代理這里就不羅嗦了,就舉個例子吧!下面我設(shè)置lftp程序的代理:
[inbi@debian ~]#echo "export http_proxy=proxy.itwhy.org:8888" > ~/.lftp
#哈哈,你重新打開lftp去下載試試吧!
2 Socks代理上網(wǎng)-tsocksTsocks 是一個透明 SOCKS 代理軟件,安裝:
[inbi@debian ~]#aptitude install tsocks
#修改配置文件,修改如下幾項即可。
[inbi@debian ~]#vim /etc/tsocks.conf
local = 192.168.1.0/255.255.255.0
#local表示本地的網(wǎng)絡(luò),也就是不使用socks代理的網(wǎng)絡(luò)
server = 202.13.96.25
#SOCKS 服務(wù)器的 IP
server_type = 5
#SOCKS 服務(wù)版本
server_port = 9999
#SOCKS 服務(wù)使用的端口
tsocks使用方法
[inbi@debian ~]#tsocks lftp
#強(qiáng)制lftp通過socks代理連網(wǎng)