在VPS上用3Proxy架設(shè)http代理和socks代理(Ubuntu環(huán)境)
更新時間:2010年07月12日 14:21:57 作者:
前幾天記錄了在廉價的xen vps主機上通過squid架設(shè)http代理的情況,試用效果非常不錯。但是現(xiàn)在需要增加socks代理,這方便squid就無能為力了,于是改用傳說中的輕量級的NB代理軟件3Proxy。
3Proxy是俄羅斯人開發(fā)的(怎么又是俄羅斯人,前面nginx),主頁在www.3proxy.ru。
3Proxy支持windows和linux等各種平臺。windows下直接下載安裝即可,Linux下面需要自己編譯。
雖然是編譯安裝,但是也是毫不費力。
下載、編譯、安裝:
wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz
tar zxf 3proxy-0.7-devel.tgz
cd 3proxy-0.7
make –f Makefile.Linux
make –f Makefile.Linux install
好了,下面是配置過程:
cp cfg/3proxy.cfg /etc/3proxy.cfg
vi 3proxy.cfg
配置文件的說明相當(dāng)詳細(xì),用戶驗證的手段也非常簡單。
#!/usr/local/bin/3proxy
nserver 64.79.200.111
nserver 64.79.200.113
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users user1:CL:****
daemon
log /var/log/3proxy/3proxy.log D
logformat "- +_G%t.%. %D %C TCP_MISS/200 %I %1-1T %2-2T %U DIRECT/%R application
/unknown"
archiver rar rar a -df -inul %A %F
rotate 30
auth strong
external 111.111.122.111
internal 192.168.1.8
auth strong
deny * * 127.0.0.1,192.168.1.1
allow * * * 80-88,8080-8088,8001-8010 HTTP
allow * * * 443,8443,8001-8010 HTTPS
proxy –n
socks
然后運行下面命令。
/usr/local/bin/3proxy /usr/local/etc/3proxy/3proxy.cfg
如果需要開機啟動,在/etc/init.d/中建立相關(guān)的命令并加到啟動即可。
具體的文檔可以參考:http://www.3proxy.ru/howtoe.asp
3Proxy支持windows和linux等各種平臺。windows下直接下載安裝即可,Linux下面需要自己編譯。
雖然是編譯安裝,但是也是毫不費力。
下載、編譯、安裝:
wget http://www.3proxy.ru/current/3proxy-0.7-devel.tgz
tar zxf 3proxy-0.7-devel.tgz
cd 3proxy-0.7
make –f Makefile.Linux
make –f Makefile.Linux install
好了,下面是配置過程:
cp cfg/3proxy.cfg /etc/3proxy.cfg
vi 3proxy.cfg
配置文件的說明相當(dāng)詳細(xì),用戶驗證的手段也非常簡單。
#!/usr/local/bin/3proxy
nserver 64.79.200.111
nserver 64.79.200.113
nscache 65536
timeouts 1 5 30 60 180 1800 15 60
users user1:CL:****
daemon
log /var/log/3proxy/3proxy.log D
logformat "- +_G%t.%. %D %C TCP_MISS/200 %I %1-1T %2-2T %U DIRECT/%R application
/unknown"
archiver rar rar a -df -inul %A %F
rotate 30
auth strong
external 111.111.122.111
internal 192.168.1.8
auth strong
deny * * 127.0.0.1,192.168.1.1
allow * * * 80-88,8080-8088,8001-8010 HTTP
allow * * * 443,8443,8001-8010 HTTPS
proxy –n
socks
然后運行下面命令。
/usr/local/bin/3proxy /usr/local/etc/3proxy/3proxy.cfg
如果需要開機啟動,在/etc/init.d/中建立相關(guān)的命令并加到啟動即可。
具體的文檔可以參考:http://www.3proxy.ru/howtoe.asp
相關(guān)文章
X-Frame-Options頭未設(shè)置 防止網(wǎng)頁被iframe內(nèi)框架調(diào)用
有時候為了防止網(wǎng)頁被別人的網(wǎng)站iFrame,我們可以通過在服務(wù)器設(shè)置HTTP頭部中的X-Frame-Options信息,需要的朋友可以參考下2017-03-03Ingress七層路由機制實現(xiàn)域名的方式訪問k8s
這篇文章主要為大家介紹了Ingress七層路由機制實現(xiàn)域名的方式訪問k8s內(nèi)部應(yīng)用,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步2022-03-03git安裝步驟_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了git安裝步驟的相關(guān)教程,Linux上安裝Git、Mac OS X上安裝Git,以及Windows上安裝Git,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08Mac下開啟與關(guān)閉端口轉(zhuǎn)發(fā)的腳本配置方法
這篇文章主要介紹了Mac下開啟與關(guān)閉端口轉(zhuǎn)發(fā)的腳本配置方法,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2018-04-04Memcached緩存系統(tǒng)的介紹、安裝以及應(yīng)用方法詳解
這篇文章主要介紹了Memcached緩存系統(tǒng)的介紹、安裝以及應(yīng)用方法,詳細(xì)分析了Memcached的安裝、啟動,并給出了php與C++使用Memcached的方法,需要的朋友可以參考下2016-05-05為IBM x3650 M2 服務(wù)器配置RAID卡圖文教程
正好今天公司一臺IBM服務(wù)器上運行的應(yīng)用業(yè)務(wù)遷移走了有機會可以做一些測試,于是想嘗試這寫幾篇關(guān)于IBM 3650M2服務(wù)器配置RAID和IMM卡的總結(jié)和大家分享吧2018-05-05http狀態(tài)碼匯總及問題經(jīng)驗總結(jié)
網(wǎng)站的http狀態(tài)對于網(wǎng)站維護(hù)人員來說是相當(dāng)重要的,當(dāng)網(wǎng)站出現(xiàn)問題的時候,我們首先要診斷一下網(wǎng)站的http狀態(tài),從而進(jìn)一步確認(rèn)哪里出現(xiàn)的問題2013-11-11TortoiseSVN使用方法_動力節(jié)點Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了TortoiseSVN的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-08-08