先说结论:回声洞主站(Surge)部分用户暂时访问不了,不是你的网络问题,也不是站挂了,是 Surge 的一个节点宕机了。

一、为什么访问不了?

Surge 的东京节点(nrt.surge.sh)宕机,部分用户(主要是中国大陆和日本周边的用户)被分配到该节点,就会返回 503 错误。欧美用户被分配到其他健康节点,不受影响。

二、最省事的办法:用备用站

着急用的话,直接访问备用站:https://shuo-guo.pages.dev

备用站和主站共用同一套后端数据,内容是一致的;但两边用户数据不会同步,主站恢复后请记得切回原域名。

三、想继续用原域名?改一下 hosts

原理很简单:把你的 Surge 域名手动指向一个健康节点,绕开宕机的东京节点。可用健康节点 IP:

  • 多伦多:159.203.50.177
  • 旧金山:138.197.235.123

下面以回声洞主站 echo-shuoguobro.surge.sh 为例。

【Windows】

  1. 以管理员身份打开记事本
  2. 打开文件:C:\Windows\System32\drivers\etc\hosts
  3. 在末尾添加一行:159.203.50.177 echo-shuoguobro.surge.sh
  4. 保存文件
  5. 打开 CMD 运行:ipconfig /flushdns

【macOS】

  1. 打开终端
  2. 运行:sudo nano /etc/hosts
  3. 在末尾添加一行:159.203.50.177 echo-shuoguobro.surge.sh
  4. 按 Ctrl+O 保存,Ctrl+X 退出
  5. 运行:sudo dscacheutil -flushcache

【Linux】

  1. 打开终端
  2. 运行:sudo nano /etc/hosts
  3. 在末尾添加一行:159.203.50.177 echo-shuoguobro.surge.sh
  4. 按 Ctrl+O 保存,Ctrl+X 退出
  5. 运行:sudo systemctl restart nscd

四、怎么确认生效

改完后用浏览器打开主站,能正常打开就说明配置成功了。

五、Surge 官方恢复后

删掉 hosts 里添加的那一行,恢复默认 DNS 解析即可。给各位带来的不便,敬请谅解。