背景

背景

背景

我无论如何都无法让它工作。我有一台运行 MacOS 并使用原生 Mac WireGuard 应用程序的本地主机。我正在尝试建立与运行 Ubuntu Server 的远程 Linux 主机的连接。我有一个问题,我是否必须将我的 Linux 服务器的端口转发到该网络上的路由器?此外,任何故障排除技巧都将非常有帮助。

Mac 客户端 Linux 远程服务器
公网 IP:yy.yy.yy.yy 公网 IP:xx.xx.xx.xx
私有 IP:10.0.0.6 私有 IP:192.168.1.188
公钥:cccccccccccccc 公钥:bbbbbbbbbbbbbb
私钥:aaaaaaaaaaaaaaaaa 私钥:dddddddddddddddd

客户端会议

[界面]

私钥 = aaaaaaaaaaaaaa

监听端口 = 51820

地址 = 10.10.1.2/24

[同行]

公钥 = bbbbbbbbbbbbbb

允许 IP = 10.10.1.1/32

端点 = xx.xx.xx.xx:51820

服务器配置

[界面]

地址 = 10.10.1.1/24

保存配置 = true

监听端口 = 51820

私钥 = dddddddddddd

[同行]

公钥 = ccccccccccccc

允许的 IP = 10.10.1.2/32

日志

Mac 客户端
2022-01-12 11:48:05.379 [APP] startActivation:正在进入(隧道:jellybelly)
2022-01-12 11:48:05.380 [APP] startActivation:正在启动隧道
2022-01-12 11:48:05.385 [APP] 启动激活:成功
2022-01-12 11:48:05.390 [APP] 隧道“jellybelly”连接状态更改为“正在连接”
2022-01-12 11:48:05.473 [NET] 应用版本: 1.0.15 (26)
2022-01-12 11:48:05.474 [NET] 从应用程序启动隧道
2022-01-12 11:48:05.564 [NET] DNS64:将 173.73.185.15 映射到其自身。
2022-01-12 11:48:05.564 [NET] 附加到接口
2022-01-12 11:48:05.565 [NET] UAPI:更新私钥
2022-01-12 11:48:05.565 [NET] UAPI:正在更新监听端口
2022-01-12 11:48:05.565 [NET] UAPI:删除所有对等点
2022-01-12 11:48:05.565 [NET] 对等点(nAaA…PVgA) - UAPI: 已创建
2022-01-12 11:48:05.565 [NET] 对等点 (nAaA…PVgA) - UAPI: 正在更新端点
2022-01-12 11:48:05.565 [NET] 对等体 (nAaA…PVgA) - UAPI: 更新持久保活间隔
2022-01-12 11:48:05.566 [NET] peer(nAaA…PVgA) - UAPI: 删除所有允许的 IP
2022-01-12 11:48:05.566 [NET] 对等体(nAaA…PVgA) - UAPI: 添加 allowedip
2022-01-12 11:48:05.566 [NET] 例程:加密工作者 2 - 已启动
2022-01-12 11:48:05.566 [NET] UDP 绑定已更新
2022-01-12 11:48:05.566 [NET] 对等点(nAaA…PVgA) - 正在启动
2022-01-12 11:48:05.566 [NET] 接口状态为 Down,已请求 Up,现在为 Up
2022-01-12 11:48:05.566 [NET] 设备已启动
2022-01-12 11:48:05.566 [NET] 例程:事件工作者 - 已启动
2022-01-12 11:48:05.567 [NET] 隧道接口为 utun3
2022-01-12 11:48:05.567 [NET] 检测到网络变化,路由和接口顺序均满足要求 [en3]
2022-01-12 11:48:05.568 [APP] 隧道“jellybelly”连接状态更改为“已连接”
2022-01-12 11:48:05.569 [NET] 例程:握手工作者 3 - 已启动
2022-01-12 11:48:05.569 [NET] 例程:解密工作者 2 - 已启动
2022-01-12 11:48:05.569 [NET] 例程:加密工作者 4 - 已启动
2022-01-12 11:48:05.569 [NET] 例程:解密工作者 4 - 已启动
2022-01-12 11:48:05.572 [NET] 例程:握手工作者 2 - 已启动
2022-01-12 11:48:05.572 [NET] 例程:加密工作者 3 - 已启动
2022-01-12 11:48:05.573 [NET] 例程:加密工作者 1 - 已启动
2022-01-12 11:48:05.573 [NET] 例程:解密工作者 1 - 已启动
2022-01-12 11:48:05.573 [NET] 例程:握手工作者 1 - 已启动
2022-01-12 11:48:05.575 [NET] 例程:解密工作者 3 - 已启动
2022-01-12 11:48:05.575 [NET] 对等方(nAaA…PVgA)- 例程:顺序发送方 - 已启动
2022-01-12 11:48:05.575 [NET] 例程:握手工作者 4 - 已启动
2022-01-12 11:48:05.575 [NET] 例程:TUN 读取器-已启动
2022-01-12 11:48:05.575 [NET] 例程:接收传入 v6 - 已启动
2022-01-12 11:48:05.576 [NET] 例程:接收传入 v4 - 已启动
2022-01-12 11:48:05.576 [NET] 对等体(nAaA…PVgA)- 例程:顺序接收器 - 已启动
2022-01-12 11:48:05.578 [NET] 例程:接收传入 v6 - 已停止
2022-01-12 11:48:05.579 [NET] 例程:接收传入 v4 - 已停止
2022-01-12 11:48:05.580 [NET] UDP 绑定已更新
2022-01-12 11:48:05.580 [NET] 例程:接收传入 v6 - 已启动
2022-01-12 11:48:05.581 [NET] 例程:接收传入 v4 - 已启动
2022-01-12 11:48:06.140 [NET] 检测到网络变化,路由和接口顺序满意 [en3, utun3]
2022-01-12 11:48:06.141 [NET] 例程:接收传入 v4 - 已停止
2022-01-12 11:48:06.141 [NET] 例程:接收传入 v6 - 已停止
2022-01-12 11:48:06.146 [NET] UDP 绑定已更新
2022-01-12 11:48:06.146 [NET] 例程:接收传入 v4 - 已启动
2022-01-12 11:48:06.146 [NET] 例程:接收传入 v6 - 已启动
2022-01-12 11:48:10.385 [APP] 隧道“jellybelly”的状态更新通知超时。隧道状态现在为“已连接”。


答案1

AllowedIPs将客户端配置中的值更改为0.0.0.0/0。另外,您不需要ListenPort在客户端配置中。

相关内容