WireGuard Piercing
一个基于 WireGuard 的内网穿透,全端口映射 (应该是少个 65535,不过无伤大雅) ,快速为家里云获取静态公网 IP。
功能
- 一键部署 WireGuard 服务
- 自动生成客户端配置和二维码
- 支持内网穿透,为无公网的服务器获取静态公网 IP
使用场景
Linux 场景
1. **家里云建站**
2. **家里云服务器**
3. **远程开发环境**
...
HarmonyOS/Android/iOS 场景
1. **远程调试**
2. **移动办公**
3. **家庭媒体访问**
4. **远程监控**
...
Windows 场景
1. **远程游戏**
2. **MC 游戏服**
3. **远程桌面**
4. **家庭 NAS 访问**。
...
快速开始
一键安装
你可以通过以下命令直接运行远程脚本,无需克隆仓库:
curl -sSL https://git.anye.xyz/Anye/wg-piercing/raw/branch/main/wg-piercing.sh | bash
脚本功能
脚本提供了以下功能:
- 一键安装:自动安装 WireGuard 和相关依赖,生成密钥对,配置服务端和客户端,并启动 WireGuard 服务。
- 停止服务:停止 WireGuard 服务并清理相关配置。
- 退出:退出脚本。
使用步骤
- 运行脚本后,选择
1) 一键安装
选项。 - 脚本会自动生成客户端配置和二维码,请妥善保存这些信息。
- 使用生成的客户端配置连接到 WireGuard 服务器,享受内网穿透服务。
注意事项
- 脚本会记录日志到
/var/log/wireguard_setup.log
,方便排查问题。 - 客户端配置和二维码仅显示一次,请务必妥善保存。
- 如果需要停止服务,可以选择
2) 停止服务
选项。
贡献与反馈
如果你有任何问题或建议,欢迎在 个人博客 中进行反馈。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
Description
Languages
Shell
100%