美文网首页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