LUREN
V2EX  ›  问与答

Nginx 有没有限制迅雷等 P2P 下载工具方法

  •  
  •   LUREN · Feb 21, 2021 · 2700 views
    This topic created in 1917 days ago, the information mentioned may be changed or developed.

    如题,有没有办法限制这些下载工具,似乎限制速率还不行,日志里有很多 IP 请求(经过检查应该是同一个访客),几 M 带宽云服务器,只要他这样弄访问就阻塞了……

    10 replies    2021-02-22 22:09:12 +08:00
    0ZXYDDu796nVCFxq
        1
    0ZXYDDu796nVCFxq  
       Feb 21, 2021
    几 M 带宽的机器就不要放超过 100K 的文件
    除了动态内容其余都扔云存储然后套个 CDN 吧
    cheng6563
        2
    cheng6563  
       Feb 21, 2021
    自己撸一个文件(下载)服务,设置一个带 token 的下载地址,并且仅能一次访问。
    cpstar
        3
    cpstar  
       Feb 21, 2021
    user-agent 、referer,403
    Zy143L
        4
    Zy143L  
       Feb 21, 2021 via Android   ❤️ 1
    你说的应该是多线程下载...
    这个限制连接数
    要我说几 M 的云服务器就不该当做下载服务器..
    去链接到网盘,oss,cos 不好么?
    zeroDev
        5
    zeroDev  
       Feb 22, 2021 via Android   ❤️ 2
    (估计他也很困惑为啥这么慢)
    anguiao
        6
    anguiao  
       Feb 22, 2021 via Android
    我一般都用浏览器自带下载,有几次碰到一些文件下载实在太慢了,只能 aria2 伺候,线程拉满,下起来快多了。
    如果我用你的网站,估计也是一样的办法。
    msg7086
        7
    msg7086  
       Feb 22, 2021
    迅雷会自动分享你服务器上的文件地址给其他下载者,所以不要在服务器上放本来就是公开的文件。
    这个我们十几年前就吃过亏了,服务器上有个内部用的视频,结果一个组员脑袋一抽用迅雷下了。一觉醒来服务器被拉了几百 G 流量。
    iceheart
        8
    iceheart  
       Feb 22, 2021 via Android
    nginx 上禁掉 http range 请求。
    NSAgold
        9
    NSAgold  
       Feb 22, 2021 via Android
    @anguiao chromium 系浏览器好像自带的下载可以多线程吧 flag 里面可以开
    xmoer
        10
    xmoer  
       Feb 22, 2021
    @iceheart 这样会导致文件下载不支持断点续传;
    @cpstar 迅雷的 UA 是模仿的 IE 浏览器,所以 UA 和 Referer 并没什么用处。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1240 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 00:00 · PVG 08:00 · LAX 17:00 · JFK 20:00
    ♥ Do have faith in what you're doing.