DERP-AIO 是一个集成了 DERP (Designated Encrypted Relay for Packets) 服务器和 Tailscale 客户端的一体化解决方案。这个项目旨在简化 DERP 服务器的部署和管理过程,为 Tailscale 网络提供可靠的中继服务。
- 🚀 一键部署 DERP 服务器
- 🔒 支持 SSL/TLS 加密
- 🔄 集成 Tailscale 客户端
- 📊 完整的日志记录
- 🛠 Docker 容器化部署
- ⚡ 高性能网络中继
- Docker 和 Docker Compose
- 域名及其SSL证书
- 基本的网络知识
- 克隆仓库:
git clone https://github.com/xubiaolin/derp-aio.git
cd derp-aio
- 配置环境变量:
cp .env-example .env
编辑 .env
文件,设置必要的环境变量。
- 准备SSL证书:
将您的SSL证书文件放置在
certs
目录下:
your-domain.key
- SSL私钥your-domain.crt
- SSL证书
- 启动服务:
docker-compose up -d
主要的环境变量包括:
DERP_DOMAIN
: DERP服务器域名DERP_ADDR
: DERP服务器监听地址DERP_STUN_PORT
: STUN服务端口CERT_PATH
: SSL证书路径
.
├── certs/ # SSL证书目录
├── supervisor/ # Supervisor配置
├── ts_data/ # Tailscale数据
├── derp_data/ # DERP服务器数据
├── log/ # 日志目录
├── docker-compose.yml # Docker编排配置
├── Dockerfile # Docker构建文件
└── .env-example # 环境变量示例
日志文件位于 log
目录下:
log/derper/
- DERP服务器日志log/tailscaled/
- Tailscale守护进程日志
欢迎提交 Issue 和 Pull Request!
本项目采用 MIT 许可证 - 详见 LICENSE 文件
如果您在使用过程中遇到任何问题,请创建 Issue 或通过以下方式联系我们:
- GitHub Issues
感谢所有为本项目做出贡献的开发者!