WireGuard 一键附加公网 IP 到内网(内网穿透/家宽“加公网入口”)。
该脚本在“云服务器(服务端)”与“内网服务器(客户端)”之间建立 WireGuard 隧道,并在云侧做 DNAT+SNAT、内网侧做 MASQUERADE:
适配 Debian 11+/Ubuntu 22.04+,需 root 运行。(其他版本或其他发行版使用手动安装)
以 root 运行安装命令:
wget -O wireguard_setup.py https://cnb.cool/likesrt/wireguard_script/-/git/raw/main/wireguard_setup.py && chmod +x wireguard_setup.py && python3 wireguard_setup.py
按提示输入:云服务器公网 IP/域名、SSH 用户/端口、认证方式(密码或自动配置密钥免密)
程序会:
完成后可用 wgp status 查看状态。
详细的手动说明与进阶用法见:手动配置教程.md
更多排错与 Docker/二次 DNAT 场景,请参见手动配置教程.md 的示例。