go-socks5-proxy 使用 go-socks5 的简单 socks5 服务器,带有身份验证、允许的 IP 列表和目标 FQDN 过滤 示例 - 运行 dns-server 服务
go-socks5-proxy 使用 go-socks5 的简单 socks5 服务器,带有身份验证、允许的 IP 列表和目标 FQDN 过滤 示例 - 运行 dns-server 服务
使用带有身份验证、允许的 IP 列表和目标 FQDN 过滤的 go-socks5 简单的 socks5 服务器
docker run -d --name socks5 -p 1080:1080 -e PROXY_USER= -e PROXY_PASSWORD= serjs/go-socks5-proxy
docker run -d --name socks5 -p 1090:9090 -e PROXY_USER= -e PROXY_PASSWORD= -e PROXY_PORT=9090 serjs/go-socks5-proxy
| ENV 变量 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| REQUIRE_AUTH | 字符串 | true | 允许在没有身份验证凭据的情况下接受 socks5 连接。在使用防火墙或代理本身等其他保护机制之前,不建议使用此选项。 |
| PROXY_USER | 字符串 | EMPTY | 设置代理用户(还需要存在 PROXY_PASS) |
| PROXY_PASSWORD | 字符串 | EMPTY | 设置身份验证的代理密码,与 PROXY_USER 一起使用。 |
| PROXY_PORT | 字符串 | 1080 | 设置 Docker 容器内应用程序的监听端口。 |
Docker-compose -f Docker-compose.build.yml up -d\ 只需不要忘记在 .env 文件中设置参数(cp .env.example .env)并使用配置参数进行编辑暂无开放 Issues,或尚未同步最近议题。