首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wireguard VPN不适用于我的android配置

Wireguard VPN不适用于我的android配置
EN

Stack Overflow用户
提问于 2019-02-23 06:05:33
回答 1查看 2.5K关注 0票数 0

我的Android无法通过VPN访问google页面。我在OVH的debian 9上有一个VPS,没有别的,因为我已经两次尝试安装wireguard文档,并且在第二次之前我已经要求OVH重置VPS。所以,没有fail2ban,没有其他用户,等等。我没有在第二次尝试时应用来自ovh的任何安全建议。以防其中一个会造成问题。我遵循了很多网络教程,做了不同的步骤。通常情况下,我应该让一切都正常工作。现在,当我使用$ wg时,我会得到以下输出:

代码语言:javascript
复制
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、端口或关键部分。

代码语言:javascript
复制
[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“时,我得到了一个错误。所以我安装了内核头来修复它。之后一切都好了,我开始添加我的同龄人。也许这与我的问题有关,但我不这么认为。

最后一个是手机wireguard应用程序上的客户端配置。我已经填写了“从头开始选项”。

代码语言:javascript
复制
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

感谢您的阅读,欢迎您的每一个调试帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-23 09:10:41

它现在可以工作了,这要归功于:

代码语言:javascript
复制
nano /etc/sysctl.conf

设置net.ipv4-ipforward=1

代码语言:javascript
复制
run "iptables -t nat -A POSTROUTING -o wg0 -j MASQUERADE"

apt-get install iptables-persistent

选择yes保存到conf文件。

那么,看看谷歌或youtube就行了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54835835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档