Install
openclaw skills install vpn-setup一键搭建 VPN 服务器(WireGuard/OpenVPN),支持多种 Linux 发行版。
openclaw skills install vpn-setup一键搭建 VPN 服务器,支持 WireGuard 和 OpenVPN。
# WireGuard(推荐 - 更快更简单)
uv run {baseDir}/scripts/vpn-install.sh wireguard
# OpenVPN(兼容性更好)
uv run {baseDir}/scripts/vpn-install.sh openvpn
uv run {baseDir}/scripts/vpn-install.sh
| 环境变量 | 说明 | 默认值 |
|---|---|---|
VPN_TYPE | VPN 类型:wireguard 或 openvpn | wireguard |
SERVER_IP | 服务器公网 IP(自动检测) | 自动 |
SERVER_PORT | VPN 监听端口 | 51820 (WG) / 1194 (OV) |
DNS_SERVER | 客户端 DNS 服务器 | 1.1.1.1 |
安装完成后会生成:
/etc/wireguard/wg0.conf/root/client.ovpn~/vpn-client-config/ 目录# 查看状态
sudo systemctl status wg-quick@wg0
# 添加客户端
wg genkey | tee /etc/wireguard/client.key | wg pubkey > /etc/wireguard/client.pub
# 重启服务
sudo systemctl restart wg-quick@wg0
# 查看状态
sudo systemctl status openvpn
# 生成新客户端
cd /etc/openvpn/easy-rsa/
./easyrsa build-client-full newclient nopass
# 查看日志
sudo journalctl -u wg-quick@wg0 -f
sudo journalctl -u openvpn -f
# 测试连接
ping 10.8.0.1 # WireGuard 默认网关
ping 10.8.0.1 # OpenVPN 默认网关