LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 997|回复: 1

使用要密码的socks5 server

[复制链接]
发表于 2004-2-11 11:21:48 | 显示全部楼层 |阅读模式
学校有一个要密码才能访问的socks5 代理服务器.
在windows下,用sockscap或者eborder-client就可以.在linux下发现使用起来更简单:
因为不会总是出现要求输入用户名和密码的提示框了..(不得已加上macromagic的自动处理,可以又和金山词霸冲突)

具体方法如下:

1. 下载runsocks. (不需要socks5 server端.)
可以在rpm.pbone.net上找到.
http://rpm.pbone.net/index.php3/ ... -5plf.i586.rpm.html
2. 配置方法:
可以直接修改/etc/libsocks5.conf.具体操作见man libsocks5.conf
但是上面的方法不支持要求密码和用户名.

其实,可以用export把runsocks所要的环境变量传递给bash:
为了让所有的用户都可以使用socks5,可以直接在/etc/profile中加入:

export SOCKS5_SERVER=xxx.xxx.xxx.xxx:端口号  ---就是ip地址冒号加端口号
export SOCKS5_PASSWD=所要的密码
export SOCKS5_USER=用户名

这样就设置好了.
这些环境变量都在 man runsocks中

3. 运行: 只要在bash中打入: runsocks opera, 就可以用让opera使用socks5代理
其它程序都可以的.

4. 可以加入多个socks server 的地址,如果你收集了很多的话.

5. 当然也可以支持socks4了.不需要密码的socks,只要修改/etc/libsocks5.conf, 把最后的一个 - 删除,然后加入socks server的地址. (多个的话用逗号隔开) 其它使用方法都是一样 runsocks +要用代理的程序
发表于 2004-2-11 14:51:03 | 显示全部楼层
不错,我用的tsocks,配置方法差不多,不过socks用的很少
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表