我使用 Wireguard 启动了个人使用的 VPN。但由于某种原因,我无法看到 Google 广告,并且由于违反了 CSP,其他一些脚本也被阻止了。
如果我使用 Psiphon 或 WARP,一切都会正常进行。在服务器上,我使用 Alpine Linux 和 Wireguard。
服务器配置:
[Interface]
Address = 10.20.30.1/24
ListenPort = 51820
PrivateKey = key
MTU = 1400
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE;iptables -A FORWARD -o %i -j ACCEPT
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE;iptables -D FORWARD -o %i -j ACCEPT
[Peer]
PublicKey = key
PresharedKey = key
AllowedIPs = 10.20.30.2/32
客户端配置
[Interface]
Address = 10.20.30.2/32
PrivateKey = key
DNS = 8.8.8.8,8.8.4.4
MTU = 1400
[Peer]
PublicKey = key
PresharedKey = key
AllowedIPs = 0.0.0.0/0
Endpoint = server_ip:51820
PersistentKeepalive = 15
我尝试使用浏览器扩展来禁用 CSP,但没有效果