gninen
V2EX  ›  问与答

如何排查 telnet 的 Connection refused,求思路

  •  
  •   gninen · Apr 21, 2022 · 1796 views
    This topic created in 1486 days ago, the information mentioned may be changed or developed.
    使用 clash pro 的增强模式后,mail.qq.com 无法正常访问,其他网站均正常。

    查看对应日志发现是连接拒绝,于是在本机终端 telnet mail.qq.com 443 ,返回 Connection refused ,ping 对应域名正常,换台机器或重启本机后 telnet 均可正常响应。由于 mail.qq.com 是公有服务而且其他机器可以正常 telnet ,应该不是网络常见的:防火墙设置、ip 监听和端口服务未正常启动的问题导致的,所以问题应该出在了本机,试过关闭本地防火墙、重置 dns 缓存,均无效果。也尝试用 wireshark 抓包,无果,没有抓到对应的包

    不知从何下手排查,求大佬指导~
    6 replies    2022-04-21 19:47:10 +08:00
    Kobayashi
        1
    Kobayashi  
       Apr 21, 2022 via Android
    你要解决的是 mail.qq.com 无法访问,不是什么 telnet 。先把 Clash Pro 日志级别开到 DEBUG 重查一遍日志。
    singerll
        2
    singerll  
       Apr 21, 2022 via Android
    telnet 本质就是 tcp ,你没应用层的内容,触发风控拒绝你多正常。。。
    gninen
        3
    gninen  
    OP
       Apr 21, 2022
    @Kobayashi 是的,目的的确是想解决 mail.qq.com 的访问问题。之所以把 telnet 引出来,就是在打开 debug 日志的时候看到了以下信息
    [warning] [TCP] dial DIRECT (match Match/) to mail.qq.com:443 error: dial tcp4 14.18.245.237:443: connect: connection refused
    所以才用 telnet 在终端主动尝试了下,结果和上面 debug 的提示信息一致。
    于是就想看下 telnet 拒绝连接的原因,感觉解决了这个问题,网址打不开的问题就解决了
    gninen
        4
    gninen  
    OP
       Apr 21, 2022
    @singerll 我随便找了个其他机器进行 telnet ,是可以的...即使是触发风控,应该也不会每次都拒绝连接的吧,更奇怪的是重启后就没啥问题了
    leafleave
        5
    leafleave  
       Apr 21, 2022
    不开增强模式就没事吗,看看规则里有没有关于这个域名的规则
    gninen
        6
    gninen  
    OP
       Apr 21, 2022
    @leafleave 不开增强模式没事,开了之后只能重启才能恢复,重启后再打开增强模式问题重现...有这个关于域名规则,是 direct ,而且使用的是黑名单模式,即使匹配不到规则,走的也是 direct
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2866 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 12:28 · PVG 20:28 · LAX 05:28 · JFK 08:28
    ♥ Do have faith in what you're doing.