使用软件包安装(推荐)
-
更新包列表: 打开终端,输入以下命令更新软件包列表:
sudo apt update
-
安装必要软件包: 安装用于安装WireGuard的工具和依赖项:
sudo apt install curl wget software-properties-common
-
安装WireGuard: 使用官方PPA安装WireGuard:
echo "deb [arch=$(dpkg --print-architecture) signed-by=wireguard:1:2917D9BC9BE96A] https://deb.wireguard.org/pubkey | sudo tee /etc/apt/sources.list.d/wireguard.list > /dev/null" sudo apt install -y wireguard
-
设置IP地址和DNS: 为每个接口配置IP地址和DNS(以
wg为例):sudo dhclient wg sudo sh -c "echo 'nameserver 8.8.8.8' > /etc/resolv.conf"
-
连接到VPN: 使用现有配置文件连接:
sudo wg-quick-join <配置文件名>
手动安装OpenWrt(适合需要更高定制的用户)
-
下载OpenWrt固件: 下载适合您的系统(如64位Linux)的OpenWrt固件。
-
安装虚拟机:
- 安装虚拟化软件(如VirtualBox)。
- 创建一个Linux虚拟机,安装相应的操作系统。
-
安装OpenWrt:
- 将OpenWrt固件复制到虚拟机的根目录。
sudo su dd if=/path/to/openwrt.bin of=/dev/sdX
- 将OpenWrt固件复制到虚拟机的根目录。
-
进入OpenWrt系统: 重启虚拟机,进入启动菜单,选择安装OpenWrt。
-
配置WireGuard: 在OpenWrt的shell中安装WireGuard:
opkg install wireguard
-
配置并连接: 根据OpenWrt的文档配置WireGuard,连接到所需的网络。
使用ZeroTier(简便方法)
-
下载并安装ZeroTier: 从官方网站下载并安装ZeroTier。
-
配置WireGuard: 在ZeroTier管理界面中,选择“Add New WireGuard Tunnel”,配置所需的详细信息。
-
连接: 按照提示配置并连接到VPN,完成后即可使用。
使用现有VPN服务(简单方法)
-
下载VPN客户端: 下载并安装提供包含WireGuard支持的VPN服务,如NordVPN One或ExpressVPN。
-
连接到VPN: 打开客户端,选择“高级设置”,启用WireGuard协议,连接到所需服务器。
测试连接
- ping测试:
ping 8.8.8.8
- 检查VPN状态: 查看VPN客户端或终端输出,确保连接成功。
故障排除
- 安装失败:检查网络连接,确保所有依赖项已安装。
- 连接问题:检查防火墙设置,确保所用端口未被阻挡。
- DNS问题:确保配置了正确的DNS服务器。
通过以上步骤,您可以成功安装并配置WireGuard,确保网络连接的安全性和隐私。









