Wireguard VPN 不适用于我的 android 配置
Wireguard VPN doesn't work with my android configuration
我无法使用 Android 通过 VPN 访问 google 页面。
我在 OVH 有一个 VPS 和 debian 9。没有别的,因为我已经尝试安装 wireguard 文档两次,在第二次之前我已经要求 OVH 重置 VPS。
所以,没有 fail2ban,没有其他用户,等等。第二次尝试时我没有应用 ovh 的任何安全建议。以防其中之一造成问题。
我遵循了很多网络教程,执行了不同的步骤。通常我应该让一切正常。
现在当我使用 $ wg
时,我有这个输出:
interface: wg0
public key: jmK[...]=
private key: (hidden)
listening port: 5952x
peer: PMr[...]=
endpoint: 88.xxx.xxx.xxx:xxxxx
allowed ips: 10.0.10.0/24
latest handshake: 51 seconds ago
transfer: 15.24 KiB received, 220 B sent
和 wg0.conf 文件:
PS : 是的,我重启了
PPS : 我已经添加了一些 xxxx 和 [...] 来不显示一些数据,比如真实 IP、端口或关键部分。
[Interface]
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
Address = 10.0.10.1/24
ListenPort = 5952x
PrivateKey = 4Mq[...]=
# Android
[Peer]
PublicKey = PMr[...]=
AllowedIPs = 10.0.10.2/32
注意:我第一次写"wg-quick up wg0"的时候报错了。所以我安装了内核头文件来修复它。之后一切正常,我开始添加我的同伴。也许 link 我的问题,但我不这么认为。
最后一个,phone wireguard 应用程序上的客户端配置。我已经填满了 "from scratch option".
Name: VPS
Private Key: WF5[...]=
Public Key: PMr[...]=
Addresses: 10.0.10.2/32
*Pear
Public key: jmK[...]=
Allowed IPs: 0.0.0.0/0
Endpoint: myRealServerIP(X.X.X.X:5952x)
Persistent keepalive: 25
感谢您的阅读,
欢迎任何调试帮助。
由于 :
现在可以正常工作了
nano /etc/sysctl.conf
设置 net.ipv4-ip_forward=1
run "iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE"
apt-get install iptables-persistent
同意保存到 conf 文件。
然后看看 Google 或 youtube 正在运行。
我无法使用 Android 通过 VPN 访问 google 页面。
我在 OVH 有一个 VPS 和 debian 9。没有别的,因为我已经尝试安装 wireguard 文档两次,在第二次之前我已经要求 OVH 重置 VPS。
所以,没有 fail2ban,没有其他用户,等等。第二次尝试时我没有应用 ovh 的任何安全建议。以防其中之一造成问题。
我遵循了很多网络教程,执行了不同的步骤。通常我应该让一切正常。
现在当我使用 $ wg
时,我有这个输出:
interface: wg0
public key: jmK[...]=
private key: (hidden)
listening port: 5952x
peer: PMr[...]=
endpoint: 88.xxx.xxx.xxx:xxxxx
allowed ips: 10.0.10.0/24
latest handshake: 51 seconds ago
transfer: 15.24 KiB received, 220 B sent
和 wg0.conf 文件:
PS : 是的,我重启了 PPS : 我已经添加了一些 xxxx 和 [...] 来不显示一些数据,比如真实 IP、端口或关键部分。
[Interface]
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o ens3 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o ens3 -j MASQUERADE
Address = 10.0.10.1/24
ListenPort = 5952x
PrivateKey = 4Mq[...]=
# Android
[Peer]
PublicKey = PMr[...]=
AllowedIPs = 10.0.10.2/32
注意:我第一次写"wg-quick up wg0"的时候报错了。所以我安装了内核头文件来修复它。之后一切正常,我开始添加我的同伴。也许 link 我的问题,但我不这么认为。
最后一个,phone wireguard 应用程序上的客户端配置。我已经填满了 "from scratch option".
Name: VPS
Private Key: WF5[...]=
Public Key: PMr[...]=
Addresses: 10.0.10.2/32
*Pear
Public key: jmK[...]=
Allowed IPs: 0.0.0.0/0
Endpoint: myRealServerIP(X.X.X.X:5952x)
Persistent keepalive: 25
感谢您的阅读, 欢迎任何调试帮助。
由于 :
现在可以正常工作了nano /etc/sysctl.conf
设置 net.ipv4-ip_forward=1
run "iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE"
apt-get install iptables-persistent
同意保存到 conf 文件。
然后看看 Google 或 youtube 正在运行。