我有一个论坛,一个图床。一个用的是cf的托管,一个是添加的cname记录。
图床:https://pic.wangjb.eu.cc
论坛:https://bb.wangjb.eu.cc
论坛的访问太慢了,优先解决论坛。打开链接以后,你得等待10秒以上才能加载出界面。加载出界面又得3~5秒才能加载出来所有的。第2次访问的时候速度是快多了。只需要等待3~5秒。不知道是为什么。
别跟我说把cf代理打开。打开了,它就无法识别到我添加到了cname记录。
而且他打开了以后,虽然走了代理了,速度快了一些了。但并没有走最优的优选ip。或者告诉我用华为云国际版也行。
我需要一个详细的解决方案。
这题我会,用mosdns作DNS代理,修改DNS查询结果即可。
参考配置
log:
level: info
plugins:
- tag: ali_dns
type: forward
args:
concurrent: 2
upstreams:
- addr: tls://223.5.5.5
- addr: https://223.5.5.5/dns-query
- tag: cf_ips
type: ip_set
args:
files: ./cf_ips.txt
- tag: cf_cdn_redirect
type: sequence
args:
- matches: resp_ip $cf_ips
exec: black_hole 104.17.164.42 # 这里改成优选IP
- tag: main
type: sequence
args:
- exec: $ali_dns
- exec: $cf_cdn_redirect
- tag: udp_ipv4
args:
entry: main
listen: 127.0.0.1:53
type: udp_server
- tag: udp_ipv6
args:
entry: main
listen: "[::1]:53"
type: udp_server
cf_ips.txt内容
173.245.48.0/20
103.21.244.0/22
103.22.200.0/22
103.31.4.0/22
141.101.64.0/18
108.162.192.0/18
190.93.240.0/20
188.114.96.0/20
197.234.240.0/22
198.41.128.0/17
162.158.0.0/15
104.16.0.0/13
104.24.0.0/14
172.64.0.0/13
131.0.72.0/22
???啥呀?
省流:修改DNS
CF貌似已经禁止了优选IP
那入华为云国际版的,可以免费用国内的cdn。edgeone不能托管免费二级域名,只能托管顶级。
还有一个博客不用加速了,那个自带cdn。访问速度挺好的。再加个节点又变慢了。