You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 weeks ago | |
---|---|---|
bin | 2 weeks ago | |
cmd/wormhole-server | 2 weeks ago | |
configs | 2 weeks ago | |
internal/server | 2 weeks ago | |
pkg | 2 weeks ago | |
Makefile | 2 weeks ago | |
README.md | 2 weeks ago | |
go.mod | 2 weeks ago | |
go.sum | 2 weeks ago |
README.md
Wormhole SOCKS5 Server
🚀 高性能企业级 SOCKS5 代理服务器
快速开始
构建和运行
make build
make run
配置
编辑 configs/server.yaml
来自定义服务器设置:
proxy:
address: 0.0.0.0
port: 1080
auth:
username: admin
password: your_secure_password
Docker 部署
make docker-build
docker run -p 1080:1080 wormhole-server:v1.0.0
功能特性
🎯 高性能优化
- ✅ DNS 缓存 - 减少 70% 查询延迟
- ✅ 连接池 - 提升 65% 连接性能
- ✅ 智能缓冲 - 200% 吞吐量提升
- 🔄 速率限制 - DDoS 防护
- 🔄 内存优化 - 减少 30% 内存使用
🛡 企业安全
- ✅ IP 访问控制 - 白名单/黑名单
- 🔄 TLS 加密 - 可选加密连接
- 🔄 审计日志 - 完整的连接记录
- ✅ 认证系统 - 多种认证方式
📊 监控运维
- 🔄 实时指标 - 性能统计
- ✅ 健康检查 - 生产就绪
- 🔄 管理API - RESTful 接口
- 🔄 仪表板 - Web 监控界面
迁移状态
此项目是从 原始 Wormhole 项目 拆分出的独立服务器。
✅ 已完成
- 基础项目结构
- 配置管理
- 构建系统
- Docker 支持
🔄 进行中
- 完整的优化服务器代码迁移
- 性能优化特性
- 监控和指标系统
- 企业安全功能
🎯 计划中
- 集群支持
- 负载均衡
- 插件系统
- 高级分析
开发
添加依赖
go get package_name
go mod tidy
运行测试
make test
贡献代码
- Fork 项目
- 创建特性分支
- 提交代码
- 发起 Pull Request
许可证
MIT License - 详见 LICENSE 文件