开源 VPN 客户端,可通过 SSH 在你自己的服务器上自动部署 VPN 并连接,支持桌面和移动端。
- Star
- 3,224
- Fork
- 510
- 未关闭 Issue
- 0
- 最近提交
- 5天前
这是什么?
这是一个安装脚本,可在云服务器、VPS 或独立 Linux 主机上部署 WireGuard VPN 服务端。既可以使用默认设置全自动完成安装,也可以交互式选择服务器地址、UDP 端口、客户端 DNS 以及第一个客户端的名称。
安装完成后,同一脚本还可用于日常管理,包括添加和删除客户端、列出现有客户端,以及显示用于手机配置的二维码。脚本能为 Windows、macOS、iOS 和 Android 设备生成 VPN 配置文件,并调整 sysctl 参数以优化 VPN 性能,同时支持客户端的 IPv4 与 IPv6 双栈。
支持的发行版包括 Ubuntu、Debian、AlmaLinux、Rocky Linux、CentOS、Fedora、openSUSE 和 Raspberry Pi OS。项目采用 MIT 协议,基于 Nyr/wireguard-install 改进而来。
核心功能
- 01支持使用默认选项全自动完成 WireGuard 服务端部署
- 02支持交互式自定义服务器地址、端口和 DNS
- 03可通过命令行添加、列出和删除 VPN 客户端
- 04为 Windows、macOS、iOS 和 Android 生成配置文件与二维码
- 05客户端支持 IPv4 与 IPv6 双栈
适用场景
- 在云 VPS 上快速搭建个人 VPN,无需手动编辑 WireGuard 配置文件
- 为家人或同事分别生成 VPN 配置并通过二维码快速配置手机
- 在树莓派上运行小型自托管 VPN
快速上手
- 1
下载安装脚本
wget -O wireguard.sh https://get.vpnsetup.net/wg - 2
使用默认选项自动安装 WireGuard
sudo bash wireguard.sh --auto
使用前须知
- 需要 Linux 服务器;支持的发行版见 README。
收录于专题
标签
常见问题
- wireguard-install 是什么?
- 一个在 Linux 服务器上几分钟内搭建 WireGuard VPN 服务并管理客户端的 Shell 脚本。 这是一个安装脚本,可在云服务器、VPS 或独立 Linux 主机上部署 WireGuard VPN 服务端。既可以使用默认设置全自动完成安装,也可以交互式选择服务器地址、UDP 端口、客户端 DNS 以及第一个客户端的名称。
- wireguard-install 可以免费使用吗?用的什么许可证?
- wireguard-install 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- wireguard-install 还在维护吗?
- 活跃维护中。wireguard-install 最近一次提交是在 2026年11月2日。
- wireguard-install 适合用来做什么?
- 在云 VPS 上快速搭建个人 VPN,无需手动编辑 WireGuard 配置文件 为家人或同事分别生成 VPN 配置并通过二维码快速配置手机 在树莓派上运行小型自托管 VPN
- wireguard-install 怎么安装和运行?
- 下载安装脚本: wget -O wireguard.sh https://get.vpnsetup.net/wg 使用默认选项自动安装 WireGuard: sudo bash wireguard.sh --auto
- 在哪里获取 wireguard-install?
- 源代码和安装说明在 GitHub 上:https://github.com/hwdsl2/wireguard-install
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
1.6万+182 本周1267C++GPL-3.0更新于 20小时前
在 Ubuntu、Debian、CentOS 等 Linux 上搭建 OpenVPN 远程接入服务端并管理用户的 Shell 脚本。
2.1万5049ShellMIT更新于 2个月前
基于 Ansible 的脚本,可在你自己的云服务器上快速部署个人 WireGuard 和 IPsec VPN。
3万+6 本周2372PythonAGPL-3.0更新于 昨天
Android 应用,集成加密 DNS 客户端、分应用防火墙与网络监控,以及分流 WireGuard/SOCKS5 代理,无需 root。
5852+35 本周374KotlinApache-2.0更新于 12天前
面向主流 Linux 和 BSD 发行版的开源全功能邮件服务器方案。
1849263ShellGPL-3.0更新于 10天前