先说结论:回声洞主站(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】
- 以管理员身份打开记事本
- 打开文件:
C:\Windows\System32\drivers\etc\hosts - 在末尾添加一行:
159.203.50.177 echo-shuoguobro.surge.sh - 保存文件
- 打开 CMD 运行:
ipconfig /flushdns
【macOS】
- 打开终端
- 运行:
sudo nano /etc/hosts - 在末尾添加一行:
159.203.50.177 echo-shuoguobro.surge.sh - 按 Ctrl+O 保存,Ctrl+X 退出
- 运行:
sudo dscacheutil -flushcache
【Linux】
- 打开终端
- 运行:
sudo nano /etc/hosts - 在末尾添加一行:
159.203.50.177 echo-shuoguobro.surge.sh - 按 Ctrl+O 保存,Ctrl+X 退出
- 运行:
sudo systemctl restart nscd
四、怎么确认生效
改完后用浏览器打开主站,能正常打开就说明配置成功了。
五、Surge 官方恢复后
删掉 hosts 里添加的那一行,恢复默认 DNS 解析即可。给各位带来的不便,敬请谅解。