
OK兄弟们,我宣布个事,E621现在可以直接连接了!(无需安装多余的第三方软件,稳定且合法合规)
之前cloudflare部署了一项新技术,Encrypted Client Hello,简称ECH,被誉为“网络隐私的最后一块拼图”,但是E621好像没能支持这项功能,所以我给E站管理员发邮件请求开启ECH和DNSSEC(DNSSEC能保证DNS解析记录不被篡改),没想到居然同意了。所以现在,我们可以直连E621啦!

接下来是教程
我们使用电脑(理论上windows 10/11,macos,linux都支持,我这里使用win11),点击设置-网络和Internet-以太网-DNS服务器分配-按照下图这么设置

然后关闭IPV6,点击控制面板-网络和Internet-网络和共享中心-在以太网状态中点属性-把Internet协议版本6给取消勾选(也就是把IPV6关了),因为有些地区开IPV6会导致CF的节点全部丢包了(当然如果你地区IPV6是通的就不用管,用CMDping得通e621就是通就行)

(关闭IPV6方法)

然后打开Firefox浏览器(当然用edge,chrome也是差不多的思路),点设置-隐私与安全-基于 HTTPS 的 DNS-选最大保护-提供方我选择的是企鹅的DNSPOD的DOH地址(建议同时打开HTTPS-Only 模式)
(当然也可以使用cloudflare,阿里的DOH地址:https://dns.icoa.cn/dot-doh/)

再测试一下ECH是否工作正常,打开 https://www.cloudflare-cn.com/ssl/encrypted-sni/ 点击“检查我的浏览器”,显示DNSSEC和安全SNI工作正常,就说明启用成功了!

但如果安全SNI没有启用,请使用最新版本的浏览器并尝试一下方法手动开启ECH:
Chrome
请先更新您的在地址栏输入 chrome://flags/#encrypted-client-hello,将 Encrypted ClientHello 选项设置为 Enable 并重启浏览器即可。
建议同时启用 Use DNS https alpn。
Microsoft Edge浏览器
打开Microsoft Edge浏览器,进入隐私设置页面。
在地址栏中输入 edge://settings/privacy 并按下回车键。
在隐私设置中,您可以找到“DNS over HTTPS”选项,输入上述两个DNS查询地址。
同时,您可以通过以下方式开启ECH功能:
在Edge浏览器的桌面快捷方式上,右键点击并选择“属性”。
在“目标地址”后面添加参数: --enable-features=EncryptedClientHello
Firefox浏览器
打开Firefox浏览器,输入 about:config 在地址栏中并按下回车键。
在搜索栏中输入以下设置项,并将它们设置为true:
network.security.esni.enabled
network.dns.echconfig.enabled
network.dns.http3_echconfig.enabled
network.dns.use_https_rr_as_altsvc
network.trr.mode 设置为3
然后就可以访问e621了……吗?此时确实能够输入E621的网址点进去网站了,但是会发现图片和视频全都打不开,那是因为e621使用的图床地址没有经过CF,不能用ECH,本来到这里我都快放弃了,但是我突然想起来E926的服务器和E628的服务器是一个服务器,只要将E621的图床地址URL重写到E926的图床地址就能解决这个问题了!于是我找到了这个浏览器插件URLRedirector,它能够实时重定向特定网页到新地址,我们直接在浏览器扩展商店里就能找到!(https://addons.mozilla.org/zh-CN/firefox/addon/urlredirector/)
开源地址:https://github.com/fengyc/URLRedirector

装好扩展后我们再访问扩展设置页面,新建一条规则,原始地址写
HTTPS://static1\.e621\.net(.*)
目标地址写
HTTPS://static1.e926.net$1
然后点击保存,一定要记得勾选重定向,不然不起作用

Enjoy!
