我正在尝试从互联网访问路由器设置网页。
我在 AWS EC2 上设置了 WireGuard VPN。路由器和 WireGuard 服务器之间的握手看起来不错,但我无法使用 ec2 实例的公共 IP 访问该 url - http://yyyy:51820。
有没有人有办法解决吗?
服务器
[Interface]
Address = 172.31.16.1/20
SaveConfig = true
ListenPort = 51820
PrivateKey = PrivateKey
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
握手详情如下
服务器
interface: wg0
public key: public key
private key: (hidden)
listening port: 51820
peer: public key
endpoint: x.x.x.x:6140
allowed ips: 172.31.16.2/32
latest handshake: 2 minutes, 1 second ago
transfer: 13.91 KiB received, 3.77 KiB sent
客户
interface: wg0
public key: public key
private key: (hidden)
listening port: 46734
peer: public key
endpoint: y.y.y.y:51820
allowed ips: 0.0.0.0/0
latest handshake: 2 minutes, 7 seconds ago
transfer: 3.77 KiB received, 16.08 KiB sent
persistent keepalive: every 25 seconds