black11black
V2EX  ›  问与答

话说大学是如何禁用 p2p 下载的,有什么办法能突破吗?

  •  1
     
  •   black11black · Oct 14, 2020 · 1894 views
    This topic created in 2064 days ago, the information mentioned may be changed or developed.

    如题,不知道各位是什么情况,我回想当初念过所有学校都是禁止 p2p 下载的,搞的想要下个片子非常麻烦。我当初是用远程服务器下载好再多线程拉回,最近想起来问一下 v 友里面有没有大佬知道这种封禁操作的原理

    为什么其他网络服务全部正常的情况下能单独禁止 p2p 下载,是通过禁用某个端口实现的吗? p2p 下载软件应该会随机绑定端口的吧

    =========================

    感觉很微妙,现在网上很多教学,GFW 反倒是很轻松能翻过去,反倒是学校的小小规制绕不过去,甚至没有思路该怎么搞

    15 replies    2020-10-15 01:49:17 +08:00
    Avengers
        1
    Avengers  
       Oct 14, 2020
    之前接触过 QoS 、流量控制,推测校园网可能也采用了同样的技术
    mumbler
        2
    mumbler  
       Oct 14, 2020 via Android
    GFW 翻过去也是用了代理服务器,并没有真正破解 GFW,你也可以用远程服务器代理下载再取回解决,做成离线下载
    ysc3839
        3
    ysc3839  
       Oct 14, 2020
    我估计只是因为没有公网 IP,且经过了多层 NAT 。
    Orciorc
        4
    Orciorc  
       Oct 14, 2020 via Android
    什么大学限制 p2p 噢,不是还有一堆高校 pt 站点吗,好像挺鼓励 p2p 的吧
    Jooooooooo
        5
    Jooooooooo  
       Oct 14, 2020
    直接封 tracker 就好了
    thedrwu
        6
    thedrwu  
       Oct 14, 2020
    关了 upnp 和其它打洞?
    black11black
        7
    black11black  
    OP
       Oct 14, 2020 via Android
    @mumbler 我以前就这么做的,很显然这么做不管怎么做都是蠢的,不像 socks5 直接代理 http 那样开启以后原生体的话没什么意义。而且无论如何,就算能用类似 socks5 代理,双倍流量走 vps 都不怎么划算
    black11black
        8
    black11black  
    OP
       Oct 14, 2020 via Android
    @ysc3839 我遇到的所有情况都是,比如有一串磁链,直接没法转换成种子,应该不是 nat 层数过多
    black11black
        9
    black11black  
    OP
       Oct 14, 2020 via Android
    @Jooooooooo tracker 那么多,他总不可能全封了,应该不是通过封 tracker 实现的
    winterx
        10
    winterx  
       Oct 14, 2020
    上网行为管理了解一下,许多大学标配深信服
    passerbytiny
        11
    passerbytiny  
       Oct 14, 2020 via Android   ❤️ 1
    教育网网学校那里是 ISP 最后一公里部分,ISP 想卡你不是分分钟的事。除了私有 P2P 协议(例如迅雷),比特、电驴等通用 p2p 下载,都是有明显的协议特征的,ISP 那里太容易识别了。至于如何封禁,ISP 连物理层都掌握着,想从哪一层封就从哪一层封,不一定非要在应用层封端口,除了借助代理或第三方伪装,你是绕不过去的。
    taobibi
        12
    taobibi  
       Oct 14, 2020
    p2p 下载很多带有上网管理的防火墙路由二合一设备都能封禁,然后默认不开 upnp 映射。都能限制 P2P 下载
    passerbytiny
        13
    passerbytiny  
       Oct 14, 2020 via Android
    此外,如果是多层 NAT,都不用禁,天然限制 P2P 。通过磁链获取种子是要通过 DHT 网络的,多层 NAT 会影响 DHT 网络。
    black11black
        14
    black11black  
    OP
       Oct 15, 2020
    @passerbytiny 感谢,回复的比较详细了。所以按照你的说法,可以理解普遍的实现方式还是在应用层找特征封禁协议?这种方式确保其他网络服务正常使用唯独 p2p 用不了
    black11black
        15
    black11black  
    OP
       Oct 15, 2020
    @passerbytiny 为什么多层 nat 会天然限制 p2p 呢,据我对 dht 网络的了解应该是非完全分布式的网络,第一次跳转是需要指定到一个公网地址的,然后它会做一些映射之类的,我不知道映射怎么实现的,但是如果它有 nat 功能的话,为什么浅层 nat 就可以,深层 nat 就不行呢,这不合理。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5465 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 05:49 · PVG 13:49 · LAX 22:49 · JFK 01:49
    ♥ Do have faith in what you're doing.