V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
butanediol2d
V2EX  ›  问与答

iOS 经常提示“无法验证服务器身份”

  •  
  •   butanediol2d · 1 天前 · 753 次点击

    最近在家里上网,手机经常弹出无法验证服务器身份,证书错配的问题(证书不属于访问的域名)。

    比如访问 www.google.com ,使用的证书却不是 Google 的。实际上出现过各种各样的证书,比如百度 CDN 、腾讯某些业务的、Cloudflare 的。出现这个问题的地址似乎都是在 iOS 设置中添加了日历账户的。

    家里出现这个问题的几台设备都在用局域网内的 Clash 网关当透明代理上网,使用的是 Fake IP 模式,所以我猜测是这个导致的,但我不知道具体是怎么回事,以及怎么解决。

    万能的 V 友有没有头猪?

    打赏作者
    8 条回复    2025-09-14 16:14:13 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    PRO
       1 天前
    一般是连不上代理造成的, 我的 iOS 手机不开代理使用自带邮箱 app 访问 gmail 邮箱也会报这个错.
    JoeJoeJoe
        2
    JoeJoeJoe  
    PRO
       1 天前
    换个代理节点或者升级下规则试试
    butanediol2d
        3
    butanediol2d  
    OP
       1 天前
    @JoeJoeJoe 代理我确定是连得上的,而且我觉得不是邮箱的问题,因为提示报错的几个域名都是日历的,甚至还有一个是我自己的静态文件托管,是一个 ics 日历文件
    JoeJoeJoe
        4
    JoeJoeJoe  
    PRO
       1 天前
    @butanediol2d 就是邮箱的账户设置里面 是有一个类似同步日历之类的东西, 你可以把那个国外邮箱干掉试试

    butanediol2d
        5
    butanediol2d  
    OP
       1 天前
    @JoeJoeJoe emm 感谢你的回复,但是这样有点治标不治本了,这个日历功能我还是要用的,而且我这边报错的几个域名不是邮箱账户的,是我自己添加的日历订阅。
    dxk611
        6
    dxk611  
       1 天前 via iPhone
    没养猪
    datocp
        7
    datocp  
       20 小时 9 分钟前 via Android
    被中间人了,以前用 stunnel 明明是 tls 却收到 ssl 。后来用了官方的 Public Key Infrastructure 由服务器端验证客户端身份,再也不怕被中间人,再加上 rr 负载打散数据,这个才是最安全的 tls 工具。
    https://www.stunnel.org/auth.html
    butanediol2d
        8
    butanediol2d  
    OP
       10 小时 38 分钟前
    @datocp 如果是中间人攻击,一般不会是有效但不匹配域名的证书吧?我这边报错显示的证书全是各大厂的证书,这个中间人有能力拿到国内外各大厂的证书,看起来似乎不太可能?
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   918 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 18:53 · PVG 02:53 · LAX 11:53 · JFK 14:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.