仓库地址: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