多邻国(Duolingo)网页端无法成功加载解决方法
最近使用多邻国进行学习时,发现在打开Clash时无法正常加载页面,使用开发者工具可以发现大量超时而失败的网络请求:
连图标也无法正常加载
大量超时报错的请求
检查这些报错的请求,可以发现其请求地址的域名均为cloudfront.net
,所以通过设置Clash的Parsers,添加规则将该域名的连接全部直连,即可解决问题。
打开Clash→Settings→Parsers→Edit,添加以下代码:
parsers: # array
- reg: .* # 全部订阅均适用的规则
yaml:
prepend-rules:
- DOMAIN-SUFFIX,duolingo.com,DIRECT # 顺便将多邻国相关域名的连接也设置为直连
- DOMAIN-SUFFIX,cloudfront.net,DIRECT
保存后刷新Profiles中的订阅即可