Linux
安装步骤:
-
安装必要的依赖:
- 如果你使用的是 Debian/Ubuntu 系统,运行以下命令:
sudo apt install -y ca-certificates curl software-properties-common
- 如果你使用的是 Fedora,运行:
sudo dnf install -y ca-certificates curl
- 如果你使用的是 Arch Linux,运行:
sudo pacman -S ca-certificates curl
- 如果你使用的是 Debian/Ubuntu 系统,运行以下命令:
-
下载并安装 WireGuard 客户端:
- 运行以下命令下载并安装:
sudo wget https://github.com/wireguard/wireguard/releases/download/v.7.1/wireguard-.7.1.tar.xz
- 解压并进入目录:
xz -d wireguard-.7.1.tar.xz cd wireguard-.7.1
- 运行以下命令下载并安装:
-
配置 WireGuard:
-
创建一个新的配置文件(
wg.conf):sudo nano /etc/wireguard/wg.conf
-
添加以下内容(根据你的实际情况调整参数,如
public_key、private_key和endpoint):[Interface] Address = 192.168.1.1/24 Port = 518 ListenPort = 5181 [Peer] PublicKey = your_peer_public_key PrivateKey = your_peer_private_key Endpoint = your_endpoint_ip:518 Enable = true
-
保存并退出编辑器。
-
-
启动 WireGuard 服务:
- 运行以下命令启动服务:
sudo wg-quick-hup wg
- 运行以下命令启动服务:
-
连接到服务器:
- 如果你已经有了服务器的配置信息(如
public_key和endpoint),运行:sudo wg-attach wg your_server_public_key
- 或者如果你有服务器的
endpoint:sudo wg-quick-linger wg your_server_endpoint:518
- 如果你已经有了服务器的配置信息(如
-
测试连接:
- 检查连接状态:
sudo wg show wg
- 查看连接的远程端点:
sudo wg showpeer your_peer_public_key
- 检查连接状态:
Windows
安装步骤:
-
下载 WireGuard 客户端:
- 访问 WireGuard 官方下载页面 并选择适合你操作系统的版本(通常选择 latest-stable 版本)。
-
安装客户端:
双击下载的安装文件并按照提示完成安装。
-
配置 WireGuard:
- 打开 WireGuard 客户端,点击右上角的三个点(≡),选择“设置”。
- 在“高级选项”中,勾选“允许所有连接”以允许客户端建立连接。
-
连接到服务器:
- 在“ peers ”部分,点击“加”按钮,输入服务器的公钥或地址和端口。
- 服务器地址可以是公钥或 IP 地址,端口默认为 518。
-
测试连接:
- 点击“连接”按钮,等待连接建立。
- 在“状态”部分可以查看连接状态。
macOS
安装步骤:
-
下载 WireGuard 客户端:
- 从 GitHub 仓库 下载适合 macOS 的版本。
-
安装客户端:
双击下载的 dmg 文件,按照指引完成安装。
-
配置 WireGuard:
- 打开 WireGuard 客户端,点击右上角的三个点(≡),选择“设置”。
- 在“高级选项”中,勾选“允许所有连接”以允许客户端建立连接。
-
连接到服务器:
- 在“ peers ”部分,点击“加”按钮,输入服务器的公钥或地址和端口。
- 服务器地址可以是公钥或 IP 地址,端口默认为 518。
-
测试连接:
- 点击“连接”按钮,等待连接建立。
- 在“状态”部分可以查看连接状态。
Android
安装步骤:
-
下载 WireGuard 客户端:
- 在 Google Play 商店搜索并下载 WireGuard for Android。
-
安装客户端:
按照应用商店中的指引完成安装。
-
配置 WireGuard:
- 打开应用,点击右上角的“三点”(≡),选择“设置”。
- 在“高级选项”中,勾选“允许所有连接”以允许客户端建立连接。
-
连接到服务器:
- 在“ peers ”部分,点击“加”按钮,输入服务器的公钥或地址和端口。
- 服务器地址可以是公钥或 IP 地址,端口默认为 518。
-
测试连接:
- 点击“连接”按钮,等待连接建立。
- 在“状态”部分可以查看连接状态。
注意事项:
- 权限和防火墙设置: 确保你有足够的网络权限,允许 WireGuard 通过所需的端口(默认为 518 和 5181)。
- 防火墙设置: 确保防火墙不阻止 WireGuard 通过这些端口。
- 测试连接: 在连接后,使用
ping或其他工具测试远程服务器的连通性。 - 故障排除: 如果连接不上,检查配置文件是否有误,或者查看日志文件(
journalctl -u wg-quick@wg)。
如果你遇到问题,可以参考 WireGuard 官方文档 或在社区求助。









