Socks5 正向代理 docker版
docker run -itd \ -p 1080:1080 \ -e PROXY_USER=user \ -e PROXY_PASSWORD=password \ -e PROXY_SERVER=0.0.0.0:1080 \ --name socks5 \ --hostname socks5 \ --restart=always \ xkuma/socks5
lozyme/sockd
### Docker RUN ### # sockd.passwd is a `htpasswd` file contains socks5 auth user/password. docker run -d \ --name sockd \ --publish 2020:2020 \ --volume /data/sockd/sockd.passwd:/home/danted/conf/sockd.passwd \ lozyme/sockd ### Docker-compose ### # Download yaml file wget https://raw.githubusercontent.com/Lozy/danted/dev/docker/docker-compose.yaml -O sockd.yaml # version: '3' services: sockd: image: lozyme/sockd container_name: sockd restart: always ports: - 2020:2020 volumes: - sockd.passwd:/home/danted/conf/sockd.passwd # - sockd.conf:/home/danted/conf/sockd.conf # RUN docker-compose -f sockd.yaml.yaml up -d # Check ss -lnp | grep 2020 # User show/add/mod/del docker exec sockd script/pam show docker exec sockd script/pam add USER PASSWORD docker exec sockd script/pam add USER NEW_PASSWORD docker exec sockd script/pam del USER #验证 curl https://ifconfig.co --socks5 127.0.0.1:2020 --proxy-user sockd:sockd ### Script install ### # Download script wget --no-check-certificate https://raw.github.com/Lozy/danted/master/install.sh -O install.sh # run script bash install.sh --ip="A.A.A.A:B.B.B.B" --port=2016 --user=sockd --passwd=sockd --whitelist="X.X.X.X/32" # add user /etc/init.d/sockd adduser USERNAME PASSWORD # Uninstall bash install.sh --uninstall # add user /etc/init.d/sockd adduser USERNAME PASSWORD
选项
| -- | - | 值引用 | 描述: __________ |
|---|---|---|---|
| --ip | IP列表 a.a.a.a:b.b.b.b | 服务器IP地址 | |
| --port | 2016 | 服务器的端口 | |
| --version | 1.3.2 | 服务器版本,最新版本是 1.4.2 | |
| --user | 用户名 | 身份验证用户 | |
| --passwd | 密码 | 身份验证通行证 | |
| --whitelist | IP范围(a.a.a.a/32:b.b/32) | 身份验证 IP 列表 | |
| --whitelist-url | 在线白名单文件(网址) | 身份验证白名单 http 在线 | |
| --prom-package | -p | -- | 从 Bin 包安装包 |
| --update-whitelist | -u | -- | 更新白名单 |
| --force | -f | -- | 强制安装 |
| --help | -h | -- | 帮助信息 |
管理
| command | option | description |
|---|---|---|
| service sockd start | /etc/init.d/sockd start | start socks5 server |
| service sockd stop | /etc/init.d/sockd stop | stop socks5 server |
| service sockd restart | /etc/init.d/sockd restart | restart socks5 server daemon |
| service sockd reload | /etc/init.d/sockd reload | reload socks5 server daemon |
| service sockd status | systemd process status | |
| service sockd state | /etc/init.d/sockd state | running state |
| service sockd tail | /etc/init.d/sockd tail | sock log tail |
| service sockd adduser | /etc/init.d/sockd adduser | service sockd adduser NAME PASSWORD |
| service sockd deluser | /etc/init.d/sockd deluser | service sockd deluser NAME |
本文来自博客园,站在巨人的肩膀上,坚持开源精神,遵循开源协议:Apache Licene 2.0协议。
浙公网安备 33010602011771号