部署基于用户名密码的sock5代理
rpm安装
yum install https://download-ib01.fedoraproject.org/pub/epel/9/Everything/x86_64/Packages/d/dante-server-1.4.4-1.el9.x86_64.rpm
配置
logoutput: /var/log/sockd.log
internal: 0.0.0.0 port = 1080
external: eth0
socksmethod: username
clientmethod: none
user.privileged: root
user.unprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error
}
创建linux用户,用于连接
useradd --shell /usr/sbin/nologin dante
passwd dante
测试
curl --socks5-hostname 123.123.123.123:1080 --proxy-user dante:123qweasd https://ip.me