求助:关于CFW偶尔连不上国内网的问题

使用CFW时,偶尔会有连不上国内网的情况出现
mail.163.comblog.csdn.net等(以我的视角来说,这种情况是毫无征兆、突然发生的)。

  • 昨天晚上忽然出现了这种情况,我通过修改配置文件进行测试,无果。
  • 今天早上打开电脑后,又没问题了,可以正常使用。
  • 昨晚异常时,我曾尝试分别切换到global+direct节点direct这两个规则,在这两个规则下,仍然不能访问国内网站,唯有关闭CFW才好转。

配置文件内容大致如下:

配置文件
mixed-port: 7890
log-level: info
mode: Rule
external-controller: '0.0.0.0:9090'
dns:
    enabled: true
    listen: '0.0.0.0:1053'
    ipv6: false
    default-nameserver: [223.5.5.5, 114.114.114.114]
    nameserver: [223.5.5.5, 114.114.114.114]
...
rules:
    - 'DOMAIN-SUFFIX,ad.csdn.net,🍃 应用净化'
    - 'DOMAIN-SUFFIX,ads.csdn.net,🍃 应用净化'
    - 'DOMAIN-SUFFIX,counter.csdn.net,🍃 应用净化'
    - 'DOMAIN-SUFFIX,csdn.net,🎯 全球直连'

日志记录如下:

日志对比
//异常
[2024-12-05 22:17:49][DEBUG] [TCP] accept connection lAddr=127.0.0.1:8586 rAddr=eva2.csdn.net:443 inbound=HTTP Connect
[2024-12-05 22:17:49][DEBUG] [Matcher] find process success addr=eva2.csdn.net path=C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
[2024-12-05 22:17:49][WARN] [TCP] dial failed error=dial tcp4 30.0.0.2:443: connectex: The requested address is not valid in its context. proxy=🎯 全球直连 lAddr=127.0.0.1:8584 rAddr=eva2.csdn.net:443 rule=DomainSuffix rulePayload=csdn.net

//正常
[2024-12-06 09:00:22][DEBUG] [TCP] accept connection lAddr=127.0.0.1:4243 rAddr=eva2.csdn.net:443 inbound=HTTP Connect
[2024-12-06 09:00:22][DEBUG] [Matcher] find process success addr=eva2.csdn.net path=C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe
[2024-12-06 09:00:22][INFO] [TCP] connected lAddr=127.0.0.1:4243 rAddr=eva2.csdn.net:443 mode=rule rule=DomainSuffix(csdn.net) proxy=🎯 全球直连[DIRECT]

除此之外,由于我使用的是公司的电脑,连接公司内网时需要代理,我研究了一下,公司的代理基于PAC,pac文件对一些关键节点做的代理配置,我不方便放出来,但文件结尾可以放出来:

公司PAC文件尾部
	if(url.substring(0,5) == 'http:')
	{
		return 'PROXY 127.0.0.1:7890';
	}
	else if(url.substring(0,6) == 'https:')
	{
		return 'PROXY 127.0.0.1:7890';
	}
	else if(url.substring(0,7) == 'gopher:')
	{
		return 'DIRECT';
	}
	else if(url.substring(0,4) == 'ftp:')
	{
		return 'PROXY 127.0.0.1:7890';
	}
	else
	{
		return 'DIRECT';
	}

(我猜测问题原因与这个pac无关)

我现在对这个问题毫无头绪,想不出来究竟是什么原因,求助大佬们