Ubuntu 12.04 安装socks5代理服务器dante-server

dante-server是一个很好的socks4/5代理服务器软件。

  • 使用apt-get安装
apt-get install dante-server
  • 添加一个用户
useradd proxyuser
passwd proxyuser
  • 禁止proxyuser用户登录系统(安全考虑)
sudo vim /etc/passwd

将proxyuser的shell改成 /bin/false

  • 配置danted.conf
sudo mv /etc/danted.conf /etc/danted.conf_old
sudo vim /etc/danted.conf

输入以下内容:

#
#logoutput: stderr
#logoutput: syslog
logoutput: /var/log/sockd/sockd.log

internal: 0.0.0.0 port = 10080

external: eth0

#method: username none
#method: pam
method: username

user.privileged: root

user.notprivileged: proxyuser

user.libwrap: nobody

compatibility: sameport
compatibility: reuseaddr
extension: bind

client pass {

        from: 0.0.0.0/0 to: 0.0.0.0/0

        log: connect disconnect error

}

pass {

        from: 0.0.0.0/0 to: 0.0.0.0/0

        command: bind

        log: connect disconnect error

}

pass {

                from: 0.0.0.0/0 to: 0.0.0.0/0

                command: bindreply udpreply

                log: connect error

}

pass {

                from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535

                protocol: tcp udp

}

pass {

                from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535

                command: udpassociate

}

#block {
#				from: 0.0.0.0/0 to: 0.0.0.0/0 port 1-65535
#				protocol: tcp udp
#				log: connect erro
#}
  • 创建log文件夹
mkdir /var/log/sockd
  • 启动dante-server
/etc/init.d/danted start
  • 查看是否监听成功:
netstat -anp | grep 10080

现在你就可以使用socks5了

发布者