百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

socks5-server

> 编程语言
开源

go-socks5-proxy 使用 go-socks5 的简单 socks5 服务器,带有身份验证、允许的 IP 列表和目标 FQDN 过滤 示例 - 运行 dns-server 服务

1.1K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

go-socks5-proxy 使用 go-socks5 的简单 socks5 服务器,带有身份验证、允许的 IP 列表和目标 FQDN 过滤 示例 - 运行 dns-server 服务

go-socks5-proxy

使用带有身份验证、允许的 IP 列表和目标 FQDN 过滤的 go-socks5 简单的 socks5 服务器

示例

  • 使用默认容器端口 1080 运行 Docker 容器,并使用主机端口 1080 将其暴露给全局,并配置授权凭据

docker run -d --name socks5 -p 1080:1080 -e PROXY_USER= -e PROXY_PASSWORD= serjs/go-socks5-proxy

  • 使用特定容器端口运行 Docker 容器,并将其暴露到主机端口 1090

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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言