Socks5代理伺服器安裝及配置檔

由於一些公司在代理伺服器上綁定了IPMac位址,並且對相應的IP位址作了相應的限制,使得受限制的IP只能上網、收發郵件,不能用ICQ(好嚴重的問題哦,不能上ICQ 。。。)
----------------------------
1.
找到socks5-v1.0r11.tar.gz這個套裝軟體
2.
傳到伺服器上
3.
開始編譯,安裝
#tar xvfz socks5-v1.0r11.tgz
#cd socks5-v1.0r11
#./configure --with-threads
#make
#make install
4.
開始配置
一般來說安裝完後,會在/etc目錄下生成socks5.conf(配置檔)socks5.passwd(用於驗證的文件)這兩個文件,
下面我把我的配置檔帖出來
[code:1:35a0f9418b]#/etc/socks5.conf
#
指定SOCKSv5綁定的ip位址和監聽的埠。如果不指定綁定的IP將使用0.0.0.0
set SOCKS5_BINDINTFC 192.168.0.8:1080

#
忽略ident請求。當客戶機沒有運行identd時,使用SOCKS5_NOIDENT將降低超時值
set SOCKS5_NOIDENT

#
指定連接停頓最長時間。超過最大值後,socks5斷開連接
set SOCKS5_TIMEOUT 15

#socks5
將接受SOCKS V4 協議的請求,默認不接受
set SOCKS5_V4SUPPORT

#
指定同時存在的最大子進程數,Socks5預設為64
set SOCKS5_MAXCHILD 4

#
指定密碼檔
set SOCKS5_PWDFILE /etc/socks5.passwd

#
對所有的客戶連接都使用username/password用戶認證方法
auth - - u

#
允許來自192.168.0.X的任何經過用戶認證的連接 
permit u - 192.168.0.X - - -
permit u - 192.168.0.X - - -
permit u - 192.168.0.X - - -
permit u - 192.168.0.X - - -
[/code:1:35a0f9418b]


[code:1:35a0f9418b]#/etc/socks5.passwd
#
用戶 密碼 
userA passwdA
userB passwdB
userC passwdC
[/code:1:35a0f9418b]

前面的一些設置由於我在配置檔裏都寫了相關的內容,就不在說明瞭
如果不需要用戶驗證只需要把
[code:1:35a0f9418b]auth - - u
改成 auth - - -

permit u - 192.168.0.X - - -
改成
permit - - - - - -
[/code:1:35a0f9418b]
大家注意上面permit - - - - - -這一句,是使任何人都可以使用你的socks5 server,非常不安全(讓你作跳板),最好是有點限制

[code:1:35a0f9418b]permit - - clientIP - - - [/code:1:35a0f9418b]

#patch -p0 < socks5-v1.0r11.patch

arrow
arrow
    全站熱搜

    Bluelove1968 發表在 痞客邦 留言(0) 人氣()