为了测试WireGuard连接,请按照以下步骤操作
-
安装必要软件:
- Linux:
- 更新包仓库并安装必要的软件:
sudo apt update && sudo apt install -y wireguard
- 启用并加载WireGuard内核模块:
sudo modprobe -wwg
- 更新包仓库并安装必要的软件:
- Windows:
安装WireGuard的Windows客户端或使用内置的Windows功能(依据您的系统需求)。
- Linux:
-
生成密钥:
- 在本地或服务器上生成一个64位的密钥:
wg genkey --64
- 将密钥保存到一个可靠的位置,以备后续使用。
- 在本地或服务器上生成一个64位的密钥:
-
配置WireGuard接口:
- 在本地创建一个新的WireGuard接口:
wg create wg
- 生成并打印接口的私密密钥:
wg genkey --hex | wg pubkey
- 将私密密钥保存到一个安全的存储位置。
- 在本地创建一个新的WireGuard接口:
-
配置服务器:
- 在远程服务器上创建一个WireGuard接口,并与你本地的接口配对:
wg create wg wg genkey --hex | wg pubkey
- 将服务器的公钥保存到本地,以便进行连接。
- 在远程服务器上创建一个WireGuard接口,并与你本地的接口配对:
-
配置路由器(可选):
-
如果需要路由流量,配置路由器(如Linux的Netfilter或Windows路由表):
# Linux sudo iptables -A FORWARD -i wg -j ACCEPT sudo iptables -A FORWARD -o eth -j ACCEPT sudo iptables -A POSTROUTING -o eth -j ACCEPT # Windows route add 0.../ 192.168.1.1
-
-
连接测试:
- 在本地运行:
wg-verify wg <服务器的公钥>
- 或者连接到服务器并运行:
ssh -D 518:localhost:wireguard
- 使用
ping或nc检查连接是否成功。
- 在本地运行:
-
验证连接:
- 在本地和服务器上执行
ping命令,确保通信正常。 - 检查端口是否开放,使用
nc -zv <服务器IP> 518。
- 在本地和服务器上执行
通过以上步骤,您可以成功测试WireGuard连接,确保接口配置正确,并且数据能够正常路由。

@版权声明
转载原创文章请注明转载自原子VPN|多平台网络连接与线路优化工具,支持节点切换、网络测速及电脑手机端使用,满足不同网络环境下的连接需求,网站地址:https://yuanziapp.com.cn/