RedHat環(huán)境下socks5代理的配置指南教程
更新時(shí)間:2007年02月28日 00:00:00 作者:
最近有不少網(wǎng)友老是問(wèn)我一些QQ如何利用代理的事。其實(shí)是很簡(jiǎn)單的,通過(guò)代理獵手尋找一些socks5代理便可。剛好最近在學(xué)習(xí)linux系統(tǒng),于是突然想到用RedHat9來(lái)做個(gè)socks5代理服務(wù)器。ok!說(shuō)干就干。
1。先在北大天網(wǎng)搜索一下socks5的安裝包,發(fā)現(xiàn)一大堆,最新版本是socks5-v1.0r11.tar.gz,于是下載到我的RH9的服務(wù)器上。
2。解壓縮軟件包
#tar xvfz socks5-v1.0r11.tar.gz
3.開(kāi)始編譯
#cd socks5-v1.0r11
#./configure --with-threads
#make
#make install
4.建立/etc/socks5.conf,其實(shí)在軟件包里已經(jīng)有現(xiàn)成的examples
#cd examples
#cp socks5.conf.singlehomed /etc/socks5.conf (我們挑選一個(gè)最簡(jiǎn)單的配置文件)
默認(rèn)配置就是
# A Socks5 Config file for a normal, single homed server
permit - - - - - -
這個(gè)配置文件是允許任何人都可以使用這個(gè)socks5代理,并不需要驗(yàn)證
如果想限制只是某個(gè)IP段(192.168.0.0/255.255.255.0)可以訪問(wèn),可以改成
permit - - 192.168.0. - - -
或者只允許某個(gè)IP(192.168.0.10)可以訪問(wèn)使用,可以改成
permit - - 192.168.0.10 - - -
5.ok 運(yùn)行一下socks5 -t 啟動(dòng)socks5服務(wù),然后用QQ測(cè)試一下代理是否生效,記住默認(rèn)端口是1080
反正我是在FTP軟件和QQ上試了 都沒(méi)問(wèn)題。
6.如果要停止socks5,只要運(yùn)行stopsocks -KILL就行,socks5就會(huì)停止!
7.使用非默認(rèn)端口:如果你想讓socks5服務(wù)啟動(dòng)的時(shí)候不啟動(dòng)默認(rèn)監(jiān)聽(tīng)端口1080,比如為1234,我們可以運(yùn)行如下命令
socks5 -b 1234 -t 當(dāng)然你關(guān)掉這個(gè)服務(wù),就必須用下面的命令 stopsocks -p 1234 -KILL
8.我們來(lái)深入配置一下socks5.conf,使socks5使用用戶驗(yàn)證機(jī)制
要使用用戶驗(yàn)證,首先要建立/etc/socks5.pwsswd文件
內(nèi)容為:(userA代表用戶名。passwdA代表用戶userA的密碼)
#/etc/socks5.passwd
userA passwdA
userB passwdB
userC passwdC
然后修改/etc/socks5.conf
添加下列語(yǔ)句
auth - - u
或者把:
auth - - -改成auth - - u
添加:
把默認(rèn)permit - - - - - - 改成permit u - 192.168.0. - - -
即允許來(lái)自192.168.0.0/255.255.255.0網(wǎng)段的任何經(jīng)過(guò)用戶認(rèn)證的連接
如果你不想把密碼文件存在默認(rèn)的/etc/socks5.passwd里。想存在自定義的文件,比如/etc/qq.passwd
那就得修改/etc/socks5.conf.添加一項(xiàng)參數(shù)
set SOCKS5_PWDFILE /etc/qq.passwd
ok!重啟一下服務(wù),這時(shí)如果不輸入正確的用戶名和密碼是使用不了socks5代理服務(wù)器的,輸入正確的用戶名和密碼便可使用。
以上說(shuō)的參數(shù),大家可以結(jié)合使用,比如限制某個(gè)IP段使用socks5服務(wù),而且要使用用戶名驗(yàn)證
另外針對(duì)/etc/socks5.conf還有一些參數(shù),大家就自己去研究吧
set SOCKS5_BINDINFC 192.168.0.8:1080
忽略ident請(qǐng)求。當(dāng)客戶機(jī)沒(méi)有運(yùn)行identd時(shí),使用SOCKS5_NOIDENT將降低超時(shí)值
set SOCKS5_NOIDENT
指定連接停頓最長(zhǎng)時(shí)間。超過(guò)最大值后,socks5斷開(kāi)連接
set SOCKS5_TIMEOUT 15
socks5將接受SOCKS V4 協(xié)議的請(qǐng)求,默認(rèn)不接受
set SOCKS5_V4SUPPORT
指定同時(shí)存在的最大子進(jìn)程數(shù),Socks5預(yù)設(shè)為64
set SOCKS5_MAXCHILD 4
?。ㄍ辏?
1。先在北大天網(wǎng)搜索一下socks5的安裝包,發(fā)現(xiàn)一大堆,最新版本是socks5-v1.0r11.tar.gz,于是下載到我的RH9的服務(wù)器上。
2。解壓縮軟件包
#tar xvfz socks5-v1.0r11.tar.gz
3.開(kāi)始編譯
#cd socks5-v1.0r11
#./configure --with-threads
#make
#make install
4.建立/etc/socks5.conf,其實(shí)在軟件包里已經(jīng)有現(xiàn)成的examples
#cd examples
#cp socks5.conf.singlehomed /etc/socks5.conf (我們挑選一個(gè)最簡(jiǎn)單的配置文件)
默認(rèn)配置就是
# A Socks5 Config file for a normal, single homed server
permit - - - - - -
這個(gè)配置文件是允許任何人都可以使用這個(gè)socks5代理,并不需要驗(yàn)證
如果想限制只是某個(gè)IP段(192.168.0.0/255.255.255.0)可以訪問(wèn),可以改成
permit - - 192.168.0. - - -
或者只允許某個(gè)IP(192.168.0.10)可以訪問(wèn)使用,可以改成
permit - - 192.168.0.10 - - -
5.ok 運(yùn)行一下socks5 -t 啟動(dòng)socks5服務(wù),然后用QQ測(cè)試一下代理是否生效,記住默認(rèn)端口是1080
反正我是在FTP軟件和QQ上試了 都沒(méi)問(wèn)題。
6.如果要停止socks5,只要運(yùn)行stopsocks -KILL就行,socks5就會(huì)停止!
7.使用非默認(rèn)端口:如果你想讓socks5服務(wù)啟動(dòng)的時(shí)候不啟動(dòng)默認(rèn)監(jiān)聽(tīng)端口1080,比如為1234,我們可以運(yùn)行如下命令
socks5 -b 1234 -t 當(dāng)然你關(guān)掉這個(gè)服務(wù),就必須用下面的命令 stopsocks -p 1234 -KILL
8.我們來(lái)深入配置一下socks5.conf,使socks5使用用戶驗(yàn)證機(jī)制
要使用用戶驗(yàn)證,首先要建立/etc/socks5.pwsswd文件
內(nèi)容為:(userA代表用戶名。passwdA代表用戶userA的密碼)
#/etc/socks5.passwd
userA passwdA
userB passwdB
userC passwdC
然后修改/etc/socks5.conf
添加下列語(yǔ)句
auth - - u
或者把:
auth - - -改成auth - - u
添加:
把默認(rèn)permit - - - - - - 改成permit u - 192.168.0. - - -
即允許來(lái)自192.168.0.0/255.255.255.0網(wǎng)段的任何經(jīng)過(guò)用戶認(rèn)證的連接
如果你不想把密碼文件存在默認(rèn)的/etc/socks5.passwd里。想存在自定義的文件,比如/etc/qq.passwd
那就得修改/etc/socks5.conf.添加一項(xiàng)參數(shù)
set SOCKS5_PWDFILE /etc/qq.passwd
ok!重啟一下服務(wù),這時(shí)如果不輸入正確的用戶名和密碼是使用不了socks5代理服務(wù)器的,輸入正確的用戶名和密碼便可使用。
以上說(shuō)的參數(shù),大家可以結(jié)合使用,比如限制某個(gè)IP段使用socks5服務(wù),而且要使用用戶名驗(yàn)證
另外針對(duì)/etc/socks5.conf還有一些參數(shù),大家就自己去研究吧
set SOCKS5_BINDINFC 192.168.0.8:1080
忽略ident請(qǐng)求。當(dāng)客戶機(jī)沒(méi)有運(yùn)行identd時(shí),使用SOCKS5_NOIDENT將降低超時(shí)值
set SOCKS5_NOIDENT
指定連接停頓最長(zhǎng)時(shí)間。超過(guò)最大值后,socks5斷開(kāi)連接
set SOCKS5_TIMEOUT 15
socks5將接受SOCKS V4 協(xié)議的請(qǐng)求,默認(rèn)不接受
set SOCKS5_V4SUPPORT
指定同時(shí)存在的最大子進(jìn)程數(shù),Socks5預(yù)設(shè)為64
set SOCKS5_MAXCHILD 4
?。ㄍ辏?
相關(guān)文章
RedHat環(huán)境下socks5代理的配置指南教程
RedHat環(huán)境下socks5代理的配置指南教程...2007-02-02socks5代理的使用以及ftp多線程下載的簡(jiǎn)易方法
socks5代理的使用以及ftp多線程下載的簡(jiǎn)易方法...2007-02-02代理軟件強(qiáng)中強(qiáng)--WinRoute使用圖文教程
代理軟件強(qiáng)中強(qiáng)--WinRoute使用圖文教程...2007-02-02高性能的內(nèi)網(wǎng)穿透工具frp使用場(chǎng)景
這篇文章主要為大家介紹了一款高性能內(nèi)網(wǎng)穿透工具frp的使用場(chǎng)景,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06輕松玩轉(zhuǎn)WinGate實(shí)現(xiàn)代理
輕松玩轉(zhuǎn)WinGate實(shí)現(xiàn)代理...2007-02-02