Alarikshaw

第1名

Alarikshaw

9

Rimuru

第2名

Rimuru

2


 [aru_138] 这是一个留言板,它什么都不做 [wb_dog13]

发表评论 取消回复
表情 图片 链接 代码

  1. Rimuru
    Rimuru Lv 1
    Microsoft Edge 95 Microsoft Edge 95 Windows 10 Windows 10

    可以分享loligirl用cloudflare成功反代opentracker的代码吗QAO

    • 凛酱
      凛酱 站长
      Safari 14 Safari 14 iPhone iOS 14.8 iPhone iOS 14.8

      @Rimuruopentracker安装好之后,直接在宝塔里面添加反向代理,监听127.0.0.1:1337,(如果端口自己修改过,就填写你自定义的)。然后地址填写你的域名就可以了。端口就不需要了。添加cloudflare代理也是一样的。不需要填写端口,把他当成一个普通的网站那样添加就可以。添加tracker的时候填写http(s)://域名/announce就可以。不需要填写端口号。

      @Rimuru

      • Rimuru
        Rimuru Lv 1
        Microsoft Edge 95 Microsoft Edge 95 Windows 10 Windows 10

        @凛酱谢谢你的回答。但经过我刚才的严格测试之后发现一个尴尬的问题,就是loligirl并没有正确配置反向代理(nginx)传递CDN送来的客户端真实IP(客户端P包含在x-forwarded-for和CF-Connecting-IP里面),传递的peer的IP地址始终是127.0.0.1,导致无法做种、无法响应正确的peer。

        https://i.loli.net/2021/11/14/BcoHWjbNTz2fY4E.png

        我之前也遇到了这个问题,解决办法是使用nginx的ngx_http_realip_module模块对真实客户端IP进行解析。以及重新编译opentracker,启用DWANT_IP_FROM_PROXY,以及一个的配置选项 access.proxy = 127.0.0.1。

        最终由于opentracker http性能确实比udp差,以及对服务器产生大量TIME_WAIT,我还是彻底换了udp

        @凛酱

        • 凛酱
          凛酱 站长
          Google Chrome 86 Google Chrome 86 Windows 10 Windows 10

          @Rimuru:nu: :nu: 还真是这样子的。
          也是第一次弄了个这个,有些细节并不太清楚。
          现在已经弄好了。(至少我异地测试了几次都没问题了)
          更多打问题就留给有缘人再次发现吧 :huaji13:
          :meigui: 感谢指出问题。

          @Rimuru