我在 GCP 中设置了一个wireguard 服务器。客户端可以连接到服务器,服务器和客户端之间有数据传输。但在客户端,我无法连接到任何互联网资源。
以下是客户端连接到服务器时的信息。
interface: wg0
public key: Xkb8VO26NmSLjSTDN02CBc7jf5O0VjwytzJByBYXlGE=
private key: (hidden)
listening port: 51820
peer: po7KDbDQlQUNJpdke2y5Dq3P+hx0NtSDM5/cCUGOO2A=
preshared key: (hidden)
endpoint: 116.48.101.165:47232
allowed ips: 10.100.100.0/24
latest handshake: 1 minute, 47 seconds ago
transfer: 489.66 KiB received, 4.87 KiB sent
在我刚刚在内部更改 GCP 中的防火墙规则之前。但是客户端无法连接到服务器。
sudo ufw allow 22/tcp
sudo ufw allow 51820/udp
在我添加防火墙规则以在控制台中打开 51820 端口之后。客户端可以连接到服务器。但是服务只是发回一些数据,客户端无法访问互联网。
因为我可以在 GCP 中安装软件,所以它应该有互联网连接。
我需要在 GCP 中为 wairguard 设置什么吗?
谢谢。