仓库地址:https://github.com/Lozy/danted
Docker
1# sockd.passwd is a `htpasswd` file contains socks5 auth user/password.
2docker run -d \
3 --name sockd \
4 --publish 2020:2020 \
5 --volume sockd.passwd:/home/danted/conf/sockd.passwd \
6 lozyme/sockd
Docker Compose
1#
2# wget https://raw.githubusercontent.com/Lozy/danted/dev/docker/docker-compose.yaml
3#
4version: '3'
5
6services:
7
8 sockd:
9 image: lozyme/sockd
10 container_name: sockd
11 restart: always
12 ports:
13 - 2020:2020
14 volumes:
15 - sockd.passwd:/home/danted/conf/sockd.passwd
16 # - sockd.conf:/home/danted/conf/sockd.conf
Docker管理
1docker exec sockd script/pam add sockd sockd
编译安装
1wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh
2bash install.sh --ip="A.A.A.A:B.B.B.B" --port=2016 --user=sockd --passwd=sockd --whitelist="X.X.X.X/32"
卸载
1bash install.sh --uninstall
添加用户
1/etc/init.d/sockd adduser USERNAME PASSWORD