Linux下的sock5代理 不指定

freebird , 2005/11/09 11:49 , Linux , 评论(0) , 阅读(1112) , Via 本站原创 | |

1. 下载文件
www.socks.nec.com下载最新版的socks5源文件到/tmp目录
下。socks5-v1.0r11.tgz


2. 在防火墙上编译并安装(该防火墙应直接连至internet,是安
装了两块网卡的双宿主机,假设内部网段为192.168.0.0/24)


cd /tmp
tar -xvfz socks5-v1.0r11.tgz

cd /tmp/socks5-v1.0r11
./configure --with-threads
make
make install

3. 配置文件/etc/socks5.conf

# /etc/socks5.conf
set SOCKS5_MAXCHILD 3
set SOCKS5_NOIDENT
set SOCKS5_TIMEOUT 5

interface 192.168.0. - eth1
auth 192.168.0. - u
permit u - 192.168.0. - - - test1
permit u - 192.168.0. - - - test2
deny - - - - - - -

4. 配置文件/etc/socks5.passwd

# /etc/socks5.passwd
test1 12345678
test2  87654321

5.开始测试
/usr/local/bin/socks5 -f -s
如果出现下面的信息表示测试成功。
18210: Socks5 starting at Mon Dec 14 18:23:45 1998 in normal mode

然后退出socks5,开始正式运行它在背景模式:

6. 正式运行

/usr/local/bin/socks5 -t -s 2> /var/log/socks5

7. 最后,加到/etc/rc.d/rc.local
echo "/usr/local/bin/socks5 -t -s 2> /var/log/socks5"
>> /etc/rc.d/rc.local

END.

Tags:
发表评论

昵称

网址

电邮

打开HTML 打开UBB 打开表情 隐藏 记住我 [登入] [注册]