Fri 12 Aug 2005
在Debian 下安装一个支持密码验证的socks5代理是非常简单的事情。
nec socks软件太古老了,我换了一个danted,这个比较好用。
安装danted:
apt-get install dante-server
配置,编辑 /etc/danted.conf 如下:
internal: eth0 port = 1080
external: eth0
method: pam
#user.privileged: root
user.notprivileged: nobody
#logoutput: stderr
logoutput: /var/log/danted.log
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0 port gt 1023
command: bind
log: connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: connect udpassociate
log: connect disconnect
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
command: bindreply udpreply
log: connect error
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
重启danted,让配置生效:
/etc/init.d/danted restart
现在,一个需要验证的socks5代理安装好了。它使用的是系统用户,为了安装起见,你可以添加一个proxy用户,然后将它的shell改成 /bin/false。
飞天的梦想 is proudly powered by