常见问题 - ShioMile/Pixiv-Nginx GitHub Wiki

★为什么访问速度缓慢?

  • 中国互联网国际出口仅有三个国际出口:北京、上海和广州,故网络高峰期(一般是下午18:00 – 凌晨3:00左右)时极其拥堵。ISP 会在网络高峰期对普通用户进行QoS限速,带宽让位给企业专线。

    中国境内合法贩卖的所谓 游戏加速器 即是经由企业专线。

  • 一般认为,国际出口的数量限制是有助于国家防火墙(GFW)审查设备部署的人为设置,GFW 对翻墙等加密流量进行深度数据包检测(DPI),以便进行封锁。在网络高峰期时,DPI 无疑对有限的国际出口数量的网络带宽承载增加了负担,致使网速变慢。
  • GFW 对境外连接的443(HTTPS端口)、80(HTTP端口)进行干扰,也是本项目部分网站访问缓慢的重要原因之一。正因如此翻墙用IP极少用到上述两个端口。

以上三条亦是对中国特色社会主义互联网——如联机游戏连接延迟极高、连接反复超时/缓慢等跨境连接问题的普适解答。你可以尝试在上午8点及下午8点分别访问同一个境外网站,或进行下载操作,是不是感觉网络连接质量有非常显著的差别 :),此外:

  • GFW 对特定网站域名进行干扰,劣化连接质量(例如codeload.github.com)。
  • GFW 对 CDN 进行干扰,推测对其干扰强度从强到弱依次是Fastly>>Cloudfront/Amazon>Cloudflare>Akamai

安装问题

  1. 运行自签证书的批处理bat时显示'openssl' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  1. xxxxx.com 拒绝了我们的连接请求ERR_CONNECTION_REFUSED(Chromium/Chrome)。
  • 请检查Hosts中的内容已复制到系统目录中的Hosts文件,若Hosts未生效,命令提示符中使用ipconfig /flushdns命令刷新DNS缓存,如果仍未生效,请重启电脑。
  1. 运行自签证书的批处理bat时一闪而过,无签发证书确认,未生成Pixiv.net.crt

运行时问题

ERROE.LOG 错误

  1. upstream timed out
  • 上游IP连接失败。若多次出现该情况,可能配置了错误的IP,或该IP已被更换(例如:commit 5655cfff)或遭GFW封锁(参见Wikipedia的案例)。请自行在conf文件中更换或注释IP。(例如:commit 636ec38