Lukedis
V2EX  ›  问与答

iOS 上,银行内和政务类 app,是如何实现检测到网络环境异常的

  •  
  •   Lukedis · 17h 47m ago · 3798 views

    例如农业银行会检测到手机配置了代理,鄂汇办也会,导致软件无法正常使用,必须关闭 vpn

    40 replies  •  2026-10-08 00:03:03 +08:00
    Lightbright
        1
    Lightbright  
       17h 42m ago
    ios 向 app 开放了检测 vpn 服务的接口,退一万步说,app 直接检测谷歌能不能访问不就行了
    Lukedis
        2
    Lukedis  
    OP
       17h 35m ago   ❤️ 1
    @Lightbright 你这说的,难道人在国外就不让用银行和政务 app 吗,大概率不是通过检测 google 是否可以访问来判断是否开启了代理
    ixixi
        3
    ixixi  
       17h 34m ago   ❤️ 2
    实测,用软路由可以解决以上问题。
    shuiduoduo
        4
    shuiduoduo  
       17h 34m ago
    @Lightbright 软路由他是检测不到的
    docxs
        5
    docxs  
       17h 31m ago via Android   ❤️ 1
    检查有没系统代理,记得小火箭之前关掉系统代理这些 app 就不会强制退出
    ziyanghua
        6
    ziyanghua  
       17h 30m ago
    @Lukedis 人在国外确实有些政务 APP 就用不了,不开 VPN 也打不开。
    jaoyina
        7
    jaoyina  
       17h 21m ago
    @Lightbright #1

    这个不方便 安卓不适用,安卓可以按 app 路由。
    docx
        8
    docx  
       17h 20m ago via iPhone
    正常情况检测 VPN 接口就够了,换成透明代理之类非 TUN 的方案可解
    iixy
        9
    iixy  
       16h 51m ago
    @Lukedis 哈哈,银行没问题,政务类在国外确实很多不能用。交管 12123 就看不了,之前在国外车给国内朋友开,违章都看不到,只能上支付宝看。
    deplives
        10
    deplives  
       16h 51m ago
    @Lukedis 实时确实是这样,很多政务 app 在国外就是无法访问
    ntdll
        11
    ntdll  
       16h 51m ago   ❤️ 2
    https://developer.apple.com/documentation/cfnetwork/cfnetworkcopysystemproxysettings()

    这是系统提供的标准方法。没有任何奇技淫巧。
    Rorysky
        12
    Rorysky  
       16h 37m ago
    @Lukedis 有些系统 人在省外 就访问不了
    Lightbright
        13
    Lightbright  
       16h 35m ago
    Lukedis
        14
    Lukedis  
    OP
       16h 34m ago
    @ntdll 那就没辙了
    Lukedis
        15
    Lukedis  
    OP
       16h 33m ago
    @ziyanghua 这种大概率是服务器配置了白名单 IP ,只有那些 IP 可以正常访问
    Timzzzzz
        16
    Timzzzzz  
       14h 13m ago
    不知道为什么要做这种功能,,煞笔深圳税务我在香港就打不开。。。
    413420
        17
    413420  
       13h 41m ago
    @Timzzzzz 配合政府工作
    kyro00000
        18
    kyro00000  
       13h 39m ago
    建行,会提醒,但是还是可以打开
    jacketma
        19
    jacketma  
       13h 8m ago
    网上有一种业务,就是替国外工作,查询政务、商务信息核实,因为国外打不开这些应用接口
    JunNKG
        20
    JunNKG  
       12h 1m ago
    @Lukedis 有的国外 app 出国也用不了啊, 我同事在加拿大交水电费的 app ,每次都要和我蹭一下代理。
    f165af34d4830eeb
        21
    f165af34d4830eeb  
       12h 1m ago   ❤️ 1
    @Timzzzzz #16 深圳税务局域名 DNS 屏蔽了海外 IP 的解析,你找个在线 DNS 解析的工具查一下 IP 手动加个 HOST 记录就能用了
    lambdaX999
        22
    lambdaX999  
       11h 59m ago
    抓下包不就知道了,大概率就是你的 IP 被他们的 waf 识别到异常了
    kidtx
        23
    kidtx  
       11h 59m ago via iPhone
    大部分直接使用的系统接口看你是否开了 vpn ,即使不是开出国 vpn 也不能用。 系统标准 api ,不是使用什么特殊技巧。

    另外国内绝大多数重要的政务 app/各种快办类 仅限国内使用, 如果吃公家饭,某些国内政府办公 app ,在境外打开登陆的话 有记录 回来还要写说明的(所以很多人出国之前直接卸载回来再安装)。
    cosette
        24
    cosette  
       11h 56m ago
    涉及到充值、交易的请求也会单独验证是否开了代理,比如中国移动 App 内充值😆
    Asasahi
        25
    Asasahi  
       11h 36m ago
    交管那个 app 在国外就用不了。
    不知道什么逻辑。
    dswyzx
        26
    dswyzx  
       11h 17m ago
    说一个高频使用的,支付宝跳转省税务页面缴纳医保,必须挂个国内 ip 的 vpn 。看有没有人出个高招。
    交管 12123 挂 vpn 也能用。
    xAI
        27
    xAI  
       9h 19m ago
    系统提供标准的接口检查 vpn 是否开启。
    djs
        28
    djs  
       9h 11m ago
    @Lukedis #2 他就是直接通过 api 判断的,你直接弄个直连的规则都一样的
    Ipsum
        29
    Ipsum  
       8h 37m ago via Android
    @dswyzx 软路由+腾讯轻量云可破。
    Simle100
        30
    Simle100  
       8h 21m ago
    我记得之前有人分享过,在小火箭上打开一个开关,就能避免“正在使用 VPN”的弹窗。
    LandCruiser
        31
    LandCruiser  
       8h 5m ago
    @Lukedis 外国人身份证都没有,怎么用银行和政务 APP ?
    hackroad
        32
    hackroad  
       5h 51m ago
    @ixixi 并不是绝对的,有些 app 可以检测出来。
    SkywalkerJi
        33
    SkywalkerJi  
       5h 49m ago via Android
    美团是有一个海外探针节点,同时解析来判断 ip 是不是一样。有的 app 用的也是美团的方案。
    Bapper
        34
    Bapper  
       5h 10m ago
    很多政务网站政府网站在国外都打不开,墙现在是双向的,甚至企查查天眼查这种都不行,不让境外势力查国内的公司,必须翻墙回中国
    Lukedis
        35
    Lukedis  
    OP
       4h 49m ago via iPhone
    @LandCruiser 有护照就可以办国内银联的卡,不是必须要求身份证才能办
    Lukedis
        36
    Lukedis  
    OP
       4h 47m ago via iPhone
    @SkywalkerJi 要是探针被发现,直接给探针配置 direct ,也不拦截,探针不是毫无意义吗
    Lukedis
        37
    Lukedis  
    OP
       4h 45m ago via iPhone
    @lambdaX999 不需要抓包,我配置的国内 IP 都是直连,geoip 的数据库,还是挺准的
    kyro00000
        38
    kyro00000  
       4h 39m ago
    突然想到。。如果短期 出国,是不是可以自己在家里路由器代理一个?
    chapiom
        39
    chapiom  
       4h 7m ago
    @kyro00000 怎么连回去,手机往回连还是需要 vpn 工具啊,弄个便携软路由?
    nocover
        40
    nocover  
       2h 55m ago
    那假如我是未知者(不懂代理或许早期可以充值),现官方 APP 充不了话费,影响到个人通讯业务,那全责任全隶属谁。就是假想这么一说。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   803 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 69ms · UTC 18:58 · PVG 02:58 · LAX 11:58 · JFK 14:58
    ♥ Do have faith in what you're doing.