![背景](https://linux22.com/image/773977/%E8%83%8C%E6%99%AF.png)
背景
我无论如何都无法让它工作。我有一台运行 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
在客户端配置中。