CentOS 上的 WireGuard Android 客户端设置问题

CentOS 上的 WireGuard Android 客户端设置问题

我用了本指南在这里在 CentOS 机器上设置 wireguard。

我有我的私钥、我的公钥、防火墙和我的 wg0.conf:

[Interface]
Address = 192.168.5.1/24
SaveConfig = true
ListenPort = 31194
PrivateKey = <from the private key file>
EndPoint = mydynamic_dns_name.com:31194

[Peer]
PublicKey = <the public key generated on my client>
AllowedIPs = 192.168.5.2/32

当我运行时,wg它也会显示此配置。当我尝试使用命令创建使用此配置的二维码时

grep -v '^#' /etc/wireguard/wg0.conf | qrencode -t ansiutf8

我收到以下错误:

Unable to import Tunnel: Unknown attribute in interface.

我尝试在 Android 上手动设置客户端,使用如下命令:

[Interface]
Address = 192.168.5.2/24
PrivateKey = <generated by the cellpgone>

[Peer]
AllowedIPs = 0.0.0.0/24
Endpoint = mydynamic_dns_name.com:31194
PublicKey = <public key from my server>

当我尝试连接时,它显示已立即连接,但连接中没有传输任何数据。当我检查我的外部 IP 时,它仍然是移动运营商的 IP。

我已设置路由器将端口转发至本地网络中的 centos。

我不知道如何从这里继续或调试它。

相关内容