一个精简的 Bash 脚本,用于在 Ubuntu/Debian 上快速开荒并部署 WireGuard 服务端,自动化生成和管理客户端配置。
- 一键部署:自动安装依赖、生成服务端密钥对、配置 NAT 转发规则。
- 动态分配 IP:自动检测
wg0.conf,为新客户端分配不冲突的内网 IP。 - 基础安全:自动将 SSH 端口修改为指定端口,并联动 UFW 放行规则。
- Ubuntu 20.04及以上 或 Debian 11及以上
- Root 或 sudo 权限
- 赋予执行权限:
git clone https://github.com/JasonL111/GeneralStart cd GeneralStart chmod +x GeneralStart.sh - 修改参数并执行:
先在文件中填写你想要更换为的端口。
然后执行
nano GeneralStart.sh
./GeneralStart.sh