Wireguard 客户端配置
安装 Windows 客户端
快捷方式
安装过后 客户端会默认启动 但并不会在桌面创建快捷方式
如需在桌面或者开始菜单添加快捷方式
点击开始
点击全部
找到 W 类 WireGuard
右键 固定到开始菜单
右键 更多
点击打开文件位置
右键 WireGuard
发送到 - 桌面快捷方式
配置客户端
点击右下角新建隧道右侧向下箭头-选择新建空隧道(或在隧道列表右键新建空隧道)
填写隧道名称 名称随意填写无特殊要求
填写下方文本内容
文本内容填写
[Interface]
# 客户端本地的私钥 使用.key后缀的文件 world.key
PrivateKey = 8u9h0uU7bBG1aJz/hpeIuSOi25d5jbdD2kt8n2hDrfYPRMx=
# 服务器端配置的远程客户端IP地址 IP地址不可复用,如果有多个设备需要配置多个IP地址
Address = 10.5.0.2/32
[Peer]
# 远程服务器的公钥 使用.pub 后缀的文件 liunx.pub
PublicKey = U4kGl0OcUSi/MAf9H7peIuSOi25d5jbdD2N0qxtDnmLwvcw=
# 服务器端配置的远程服务器IP地址 10.5.0.1/24 为服务器端虚拟地址用于进行虚拟组网 10.100.5.0/24 为服务器端内网地址用于内网转发
AllowedIPs = 10.5.0.1/24, 10.100.5.0/24
# 服务器端的端口地址 如果不指定则会默认使用58161 如果没有则会随机使用其他地址
Endpoint = me.ch8.top:58161
# 心跳包 用于保持连接 25指每25秒发送一次心跳包维持连接联通
PersistentKeepalive = 25
编辑完成后点击保存
选择编辑的隧道
点击连接
测试是否链接成功
常见方法是在服务器端搭建一个nginx 服务 并启动 客户端通过访问服务器端的 虚拟IP地址 访问nginx服务 页面可以正常访问即可验证成功
操作方法
服务器端 安装
dnf install nginx
nginx -v
sudo systemctl status nginx
#开放nginx端口
firewall-cmd --zone=public --add-port=80/udp --permanent
firewall-cmd --zone=public --add-port=80/tcp --permanent
# 检查nginx是否启动 有输出html格式内容为正常
curl 127.0.0.1
#
客户端测试
客户端连接后 打开浏览器访问 远程服务器的虚拟IP地址 正常有 Welcome to nginx! 为配置成功
Last modified: 31 December 2024