美文网首页Android开发经验谈
Android开启VPN后如何同时访问内外网

Android开启VPN后如何同时访问内外网

作者: 施瓦辛格777 | 来源:发表于2018-07-27 23:41 被阅读16次

Android开启VPN后如何同时访问内外网

# 假设路由器网段为192.168.1.0

# 1. 开启VPN后,执行如下命令判断是否已添加局域内网白名单
ip route list table 0x3c
# 如果有以下内容,则不用再添加,没有的话执行第二步
# 192.168.1.0/24 dev wlan0  proto static  scope link   

# 2. 添加局域内网段白名单
# 此命令实现开VPN时,外网走VPN,内网直接走路由器
ip route add 192.168.1.0/24 dev wlan0 proto static scope link table 0x3c

# 3. 这时就可以ping通内网IP了,外网走VPN,内网直接走路由器
busybox ping 192.168.1.102

注:

  1. 其中0x3c是VPN新添加的路由表名称,有些设备是ppp0,需要以情况而定;
  2. 不能ping通其他网段的IP(比如192.168.2.* 192.168.3.*),因为如果需要ping通局域网其他网段还需要指定上级网关;

相关文章

网友评论

    本文标题:Android开启VPN后如何同时访问内外网

    本文链接:https://www.haomeiwen.com/subject/qxenmftx.html