mihomo(clash) 无法访问 raw.githubusercontent.com 的解决方案

标签:翻墙

前几天在使用 brew 安装 im-select 时发现从 raw.githubusercontent.com 下载失败了,而 brew 是用 curl 下载的,我已经在 ~/.curlrc 里配置了 socks5 = "127.0.0.1:1080",理论上它应该走本地代理,怎么会失败呢?
于是我直接执行 curl 看看:
curl -v https://raw.githubusercontent.com/daipeihust/im-select/master/macOS/out/apple/im-select
*   Trying 127.0.0.1:1080...
* Connected to 127.0.0.1 (127.0.0.1) port 1080
* Host raw.githubusercontent.com:443 was resolved.
* IPv6: (none)
* IPv4: 0.0.0.0
* SOCKS5 connect to 0.0.0.0:443 (locally resolved)
居然在本地解析成 0.0.0.0 了,这不是应该走代理去解析的吗?

都 2024 年了,该更新翻墙技术了

标签:翻墙

时光荏苒,距初代的翻墙神器 shadowsocks 停更都已过去 6 年了,这期间墙早已进化了多次,至少原生的 shadowsocks 基本上会被秒封了。
随着墙的进化,我翻墙的姿势也不得更换了数次,使用最久的还是 kcptun + shadowsocks 的方案,毕竟对于线路不好的 VPS 而言,可以自定义拥塞控制的 UDP 协议还是比 TCP 快几个数量级的。
不过最近两年 kcptun 也容易被墙了,于是我又开始了新的寻觅,然后选中了 hysteria。它被墙的概率要低很多,而且无需配合 shadowsocks 等协议一起工作,可以直接提供 SOCKS5 和 HTTP 代理。