V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
black11black
V2EX  ›  问与答

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

  •  1
     
  •   black11black · 2020-10-14 00:20:22 +08:00 · 1193 次点击
    这是一个创建于 1505 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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