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.
 
 
 
 
wormhole-server/README.md

1.7 KiB

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

贡献代码

  1. Fork 项目
  2. 创建特性分支
  3. 提交代码
  4. 发起 Pull Request

许可证

MIT License - 详见 LICENSE 文件