Socks5代理服务器安装及配置文件

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

由于公司在代理服务器上绑定了IP和Mac地址,并且对相应的IP地址作了相应的限制,使得受限制的IP只能上网、收发邮件,不能用QQ(好严重的问题哦,不能上QQ,那不是不能泡小MM的吗。。。),不过本人由于工作原因有两台机器一台为Linux另一台为Win,是属于不受限制的,我的同事就叫我他做个代理。

另外在QQ上遇到了版主,他叫我写一下配置的过程,于是就有了这篇,请大家多指教

----------------------------

1.找到socks5-v1.0r11.tar.gz这个软件包,我找这个软件包找了有一会,建议在北大天网中搜索,很快的

2.传到服务器上

3.开始编译,安装

#tar socks5-v1.0r11.tar.gz

#cd socks5-v1.0r11

#./configure --with-threads

#make

#make install

4.开始配置

一般来说安装完后,会在/etc目录下生成socks5.conf(配置文件)和socks5.passwd(用于验证的文件)这两个文件,

下面我把我的配置文件帖出来

代码:

#/etc/socks5.conf

#指定SOCKS v5绑定的ip地址和监听的端口。如果不指定绑定的IP将使用0.0.0.0

set SOCKS5_BINDINFC 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 - - -

代码:

#/etc/socks5.passwd

#用户 密码

userA passwdA

userB passwdB

userC passwdC

前面的一些设置由于我在配置文件里都写了相关的内容,就不在说明了

如果不需要用户验证只需要把

代码:

auth - - u

改成 auth - - -

permit u - 192.168.0.X - - -

改成

permit - - - - - -

大家注意上面permit - - - - - -这一句,是使任何人都可以使用你的socks5 server,非常不安全(让你作跳板),最好是有点限制

代码:

permit - - clientIP - - -

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航