或许也可以让 chatgpt 的访问更加丝滑。

起因是在看 react 的官方教程时,发现有一张图片无法访问,对,就是下面这张,

其实我最近两年的 imgur 的访问一直比较有问题,有时候需要换很多个节点才能尝试出来一个可以正常加载 imgur 图片的 ip,而有时候甚至会全军覆没。

今天实在忍不了了,所以,就在网上找了一下有没有好的方法可以实现 imgur 的图片的正常访问,因为这个图床(图片托管网站)用到的地方挺多的,比如,像上面的 reactjs 的官网都会用到,还有 v 站也是默认会渲染 imgur 的图片,我自己的博客之前也是用 imgur 比较多,现在则换成了访问更加顺畅的 postimage,不过,我还有很多图片没有迁移过去,所以,解决 imgur 这个图床的问题迫在眉睫。找了一圈,发现还是用 warp 套一层比较合适。

那么,具体是怎么操作呢?

经过我的尝试,发现使用第三方开源的 cli 而非是 cloudflare 的官方 cli 在 Arch 上的体验是更加丝滑的,具体可以参考 Reddit 的这个帖子,

https://www.reddit.com/r/CloudFlare/comments/q0hqj4/warpcli_is_not_working/

具体来讲,就是先安装几个依赖,

1yay -S cloudflare-warp-bin wireguard-dkms openresolv wireguard-tools wgcf

这里在安装完毕之后,不要忘记 reboot 一下。

然后,来到一个临时的目录,依次执行,

1wgcf register
2wgcf generate
3cp ./wgcf-profile.conf /etc/wireguard/

然后,

1wg-quick up wgcf-profile

然后,就可以查看一下 warp 的状态了,

1curl https://www.cloudflare.com/cdn-cgi/trace/

我这里的输出为,

 1fl=412f42
 2h=www.cloudflare.com
 3ip=2a09:bac5:55fd:1028::19c:2a
 4ts=1729814011.542
 5visit_scheme=https
 6uag=curl/8.10.1
 7colo=SIN
 8sliver=none
 9http=http/2
10loc=SG
11tls=TLSv1.3
12sni=plaintext
13warp=on
14gateway=off
15rbi=off
16kex=X25519

可以看到,warp 已经 on 的状态了。

如果想要关闭,那么,这个时候,就可以 down 一下,

1wg-quick down wgcf-profile

这样一来,imgur 对 ip 的限制就被我们绕过去了。

比如,我以前很多博客的封面都是存在在 imgur 的,那么,我们可以看一下,访问的效果如何,

https://fanlumaster.github.io/page/4/#board