- 🚀 一键部署 - 自动安装和配置 Hysteria2 服务
- ⚙️ 配置管理 - 支持快速配置和手动配置
- 🔐 证书管理 - 自动 ACME 证书或自签名证书
- 🌐 出站规则 - 支持 Direct、SOCKS5、HTTP 代理模式
- 🛡️ 防火墙管理 - 自动检测和配置防火墙规则
- 📱 订阅链接 - 生成多客户端兼容的订阅链接
curl -fsSL https://raw.githubusercontent.com/sindricn/s-hy2/main/quick-install.sh | sudo bash
sudo s-hy2git clone https://github.com/sindricn/s-hy2.git
cd s-hy2
chmod +x hy2-manager.sh scripts/*.sh
sudo ./hy2-manager.sh- Ubuntu 18.04+ / Debian 9+ / CentOS 7+
- 需要 root 或 sudo 权限
- 支持 systemd 的 Linux 系统
🐛 问题修复
- 修复安装 Hysteria2异常报错
🐛 问题修复
- 修复安装 Hysteria2 模块时脚本路径异常问题
- 修复出站规则删除配置文件规则时闪退问题
- 修复规则匹配逻辑,支持带引号和不带引号的规则名
✨ 功能优化
- 优化伪装域名优选策略,添加 DNS 解析有效性判断
- 优化出站规则状态检查逻辑,统一状态判断函数
- 优化规则来源检测,使用关联数组提升准确性
🚀 主要更新
- 新增智能出站规则管理
- 新增防火墙自动检测和管理
- 初始版本发布
- 基础 Hysteria2 部署功能
- Fork 这个项目
- 创建功能分支 (
git checkout -b feature/AmazingFeature) - 提交更改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 创建 Pull Request
- 使用 shellcheck 检查代码质量
- 遵循现有的代码风格
- 为新功能添加相应的文档
- 确保脚本在不同 Linux 发行版上的兼容性
问题反馈
如果这个项目对你有帮助,可以请作者喝杯咖啡 ☕
感谢以下项目和贡献者:
- Hysteria - 提供优秀的代理协议
