返回顶部
v

vpn-setup

一键搭建 VPN 服务器(WireGuard/OpenVPN),支持多种 Linux 发行版。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
125
下载量
0
收藏
概述
安装方式
版本历史

vpn-setup

# VPN Setup 技能 一键搭建 VPN 服务器,支持 WireGuard 和 OpenVPN。 ## 快速开始 ```bash # WireGuard(推荐 - 更快更简单) uv run {baseDir}/scripts/vpn-install.sh wireguard # OpenVPN(兼容性更好) uv run {baseDir}/scripts/vpn-install.sh openvpn ``` ## 交互式安装 ```bash 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 | ## 输出文件 安装完成后会生成: - **WireGuard**: `/etc/wireguard/wg0.conf` - **OpenVPN**: `/root/client.ovpn` - **客户端配置**: `~/vpn-client-config/` 目录 ## 管理命令 ### WireGuard ```bash # 查看状态 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 ``` ### OpenVPN ```bash # 查看状态 sudo systemctl status openvpn # 生成新客户端 cd /etc/openvpn/easy-rsa/ ./easyrsa build-client-full newclient nopass ``` ## 支持的系统 - Ubuntu 20.04+ - Debian 10+ - CentOS 7+ - Rocky Linux 8+ - AlmaLinux 8+ ## 安全提示 - 安装后请修改默认端口 - 定期更新系统和 VPN 软件 - 使用强密码/密钥 - 配置防火墙限制访问 ## 故障排查 ```bash # 查看日志 sudo journalctl -u wg-quick@wg0 -f sudo journalctl -u openvpn -f # 测试连接 ping 10.8.0.1 # WireGuard 默认网关 ping 10.8.0.1 # OpenVPN 默认网关 ```

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 vpn-setup-1776067203 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 vpn-setup-1776067203 技能

通过命令行安装

skillhub install vpn-setup-1776067203

下载 Zip 包

⬇ 下载 vpn-setup v1.0.1

文件大小: 5.62 KB | 发布时间: 2026-4-14 14:13

v1.0.1 最新 2026-4-14 14:13
Initial release - WireGuard/OpenVPN setup

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部