或许也可以让 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 的,那么,我们可以看一下,访问的效果如何,