经常在日志中可以查到这两种 warning 日志,导致有些网站打不开,用的 tun 模式,之前大佬发的全局扩展配置脚本。有时候重启 tun 模式,或者重启软件,重新连wifi才行。
error: dial tcp 142.251.40.35:80: i/o timeout dial tcp [2607:f8b0:4007:819::2003]:80: i/o timeout
error: dns resolve failed: couldn’t find ip
经常在日志中可以查到这两种 warning 日志,导致有些网站打不开,用的 tun 模式,之前大佬发的全局扩展配置脚本。有时候重启 tun 模式,或者重启软件,重新连wifi才行。
error: dial tcp 142.251.40.35:80: i/o timeout dial tcp [2607:f8b0:4007:819::2003]:80: i/o timeout
error: dns resolve failed: couldn’t find ip
帮你艾特一下大佬 @Yuju
先去 DNS记录查询看看目标网站能否正常解析,然后看看自己的DNS设置
回复错楼了,懒得编辑了
问题不大
下面是 dns 全局脚本的配置
//防止dns泄露
function overwriteDns(params) {
const cnDnsList = [
"https://223.5.5.5/dns-query",
"https://1.12.12.12/dns-query",
];
const trustDnsList = [
"quic://dns.cooluc.com",
"https://1.0.0.1/dns-query",
"https://1.1.1.1/dns-query",
];
// const notionDns = 'tls://dns.jerryw.cn'
// const notionUrls = [
// 'http-inputs-notion.splunkcloud.com',
// '+.notion-static.com',
// '+.notion.com',
// '+.notion.new',
// '+.notion.site',
// '+.notion.so',
// ]
// const combinedUrls = notionUrls.join(',');
const dnsOptions = {
enable: true,
"prefer-h3": true, // 如果DNS服务器支持DoH3会优先使用h3
"default-nameserver": cnDnsList, // 用于解析其他DNS服务器、和节点的域名, 必须为IP, 可为加密DNS。注意这个只用来解析节点和其他的dns,其他网络请求不归他管
nameserver: trustDnsList, // 其他网络请求都归他管
// 这个用于覆盖上面的 nameserver
"nameserver-policy": {
//[combinedUrls]: notionDns,
"geosite:cn": cnDnsList,
"geosite:geolocation-!cn": trustDnsList,
// 如果你有一些内网使用的DNS,应该定义在这里,多个域名用英文逗号分割
// '+.公司域名.com, www.4399.com, +.baidu.com': '10.0.0.1'
'*.cobazaar.com': '114.114.114.114'
},
fallback: trustDnsList,
"fallback-filter": {
geoip: true,
//除了 geoip-code 配置的国家 IP, 其他的 IP 结果会被视为污染 geoip-code 配置的国家的结果会直接采用,否则将采用 fallback结果
"geoip-code": "CN",
//geosite 列表的内容被视为已污染,匹配到 geosite 的域名,将只使用 fallback解析,不去使用 nameserver
geosite: ["gfw"],
ipcidr: ["240.0.0.0/4"],
domain: ["+.google.com", "+.facebook.com", "+.youtube.com"],
},
};
// GitHub加速前缀
const githubPrefix = "https://fastgh.lainbo.com/";
// GEO数据GitHub资源原始下载地址
const rawGeoxURLs = {
geoip:
"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geoip-lite.dat",
geosite:
"https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/geosite.dat",
mmdb: "https://github.com/MetaCubeX/meta-rules-dat/releases/download/latest/country-lite.mmdb",
};
// 生成带有加速前缀的GEO数据资源对象
const accelURLs = Object.fromEntries(
Object.entries(rawGeoxURLs).map(([key, githubUrl]) => [
key,
`${githubPrefix}${githubUrl}`,
])
);
const otherOptions = {
"unified-delay": true,
"tcp-concurrent": true,
profile: {
"store-selected": true,
"store-fake-ip": true,
},
sniffer: {
enable: true,
sniff: {
TLS: {
ports: [443, 8443],
},
HTTP: {
ports: [80, "8080-8880"],
"override-destination": true,
},
},
},
"geodata-mode": true,
"geox-url": accelURLs,
};
params.dns = { ...params.dns, ...dnsOptions };
Object.keys(otherOptions).forEach((key) => {
params[key] = otherOptions[key];
});
}
正常解析的,访问 newoai 可以,但是 token.newoai 就不行
设置里的ipv6关了试试
tun设置里有开严格路由吗
没,用的默认配置
之前关了之后google,或者一些其他网站可能访问不行了,我在关了观察一段时间