---- 1. 下载Socks 5软件包
---- 用户可以到中国自由软件库()站点去下载。假设socks5-server-1_0r6-1_i386.rpm 软件包已下载到当前目录下。
---- 2. 安装
---- # rpm -i socks5-server-1_0r6-1_i386.rpm
cp socks5.conf.singlehomed /etc/socks5.conf
---- 3. 配置参数
---- Socks
5的配置文件为/etc/socks5.conf。在这个文件里,用户可以对Socks
5服务的多种功能进行设置,有兴趣的读者可以到网上阅读一些相关资料,也可以简单地在服务器上执行命令"man
socks5.conf",以便学习它的帮助文档,本文在此不做详细介绍。
---- 这里只假设Socks 5代理服务器要对位于192.168.1.0/24网段的主机做完全代理,配置如下:
# vi /etc/socks5.conf
permit --192.168.1.---
---- 4. 启动
---- 用侦听方式(daemon)启动服务进程效率最高,启动命令如下:
---- # /usr/sbin/socks5
---- 在服务器重启时,为使Socks 5服务能自动启动,还要执行如下命令:
# cd /etc/rc.d/rc3.d
# ln -s ../init.d/socks5.init ./S86socks5
需要注意的是,在Linux平台上,
# cd /etc/rc.d/rc3.d
# vi S86socks5
#!/bin/sh
/usr/sbin/socks5
# chmod 755 S86socks5
要使用用户验证,首先要建立/etc/socks5.pwsswd文件
内容为:(userA代表用户名。passwdA代表用户userA的密码)
#/etc/socks5.passwd
userA passwdA
userB passwdB
userC passwdC
然后修改/etc/socks5.conf
添加下列语句
auth - - u
或者把:
auth - - -改成auth - - u
添加:
把默认permit - - - - - - 改成permit u - 192.168.0. - - -
即允许来自192.168.0.0/255.255.255.0网段的任何经过用户认证的连接
如果你不想把密码文件存在默认的/etc/socks5.passwd里。想存在自定义的文件,比如/etc/qq.passwd
那就得修改/etc/socks5.conf.添加一项参数
set SOCKS5_PWDFILE /etc/qq.passwd
5.运行代理服务:
#socks
在第一次装好socks5之后可以通过运行#/usr/local/bin
/socks5 –f –s来测试代理服务能否正常运行,如果出现
02716: Socks5 starting at Thu May 20 20:33:58 2004 in normal mode,则表示可以正
常运行。
6.停止socks5,只要运行stopsocks -KILL就行,socks5就会停止!
7.高级配置
7.1使用非默认端口:如果想让socks5服务启动的时候不启动默认端口1080,比如为8888,可以运行如下命令
# socks5 -b 8888
相应的关服务命令为:
# stopsocks -p 888 -KILL
7.2为了密码文件的安全,使用自建的密码文件,比如/etc/myc.passwd。这时,只要修改/etc/socks5.conf文件,在其中新加一条项数:
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/tongxinshuyu/article-41561-1.html
这跟冲动没有半毛钱关系
10月16日一定去看
从去年开始不再喝了
欢迎来中国南海玩