[idea] 校园网等受限宽带下,面向非 IT 人士的通用 wifi 共享方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
RBQ2012

Idea 校园网等受限宽带下,面向非 IT 人士的通用 wifi 共享方案

  •  
  •   RBQ2012 Dec 18, 2019 5550 views
    This topic created in 2322 days ago, the information mentioned may be changed or developed.

    目前仍有很多学校以及一些地区的网络运营商限制每个上网账号的终端设备数量,在人均智能设备拥有量上升,物联网普及的今天,对很多人的生活质量有显著的负面影响。尽管很多情况下只需要接入一台无线路由器就能解除限制,但还有很多使用拨号客户端,深度包检测等“高端”手法的情况无法简单解决。针对某一家运营商或某一地区,可能存在一些简单的特定破解方法,如获取拨号账号密码,在路由器上设置拨号等,但并非通解通法,很多方法对非 IT 人士很不友好。

    这里提出一种基于 USB 热点与应用程序配合,(可能)能够在大多数实际场景下突破终端数量限制的方法。这种方法是对于简单使用 Windows 的 WLAN 共享功能的发展,即使用的 USB 热点不会被识别为网络设备( [这是重点] ),而是作为普通的 USB 设备,使用专有或通用的高级协议与客户端应用程序(可能经过驱动程序)进行通信,客户端以类似 NAT 的方式工作,跟其他应用程序一样进行 TCP 和 UDP 通信,不会发送热点使用者的 IP 和 TCP 报头,而是由宿主机操作系统的协议栈正常封装。

    [欢迎直接回复“楼主火星,你这么复杂,其实直接直接 XXXXXXXXXX 就能简单实现,你到底懂不懂网络”,有现成的方法那是最好。]

    该方法相比其他方法,应该具有的优点:

    1. 相比直接开 WLAN 共享,该方法无惧客户端检测和上游针对 IP 或 TCP 报头的检测。毕竟没人能足够闲,把所有各种客户端全都破解了,让它们不能检测网络共享。
    2. 相比在路由器上拨号或者改用通用 PPPoE 客户端。首先如果你知道用户名密码那是最好。比如客户端里的账号加“@wo201”。但是很多是动态密码。就算不是,也没有普遍规律,只能具体场景下分析,不通用。
    3. 相比软路由。不用比了,一般人折腾不起。
    4. 相比换宽带。首先校园网没得换。如果有的换,那是最好。
    5. 相比 5G 热点。穷。

    如果要进行开发,需要以下部分:

    1. USB 网卡设备。wlan 模块加单片机,或者 wlan 模块加纯电路都行。应该不贵。
    2. 客户端程序,可能包括应用程序和驱动程序。

    你萌觉得可行吗 QAQ 反正窝就是没事想想,做是没时间做的,每天要忙着打僵尸(不是。 [零回复警告]

    p.s. 网络运营商利润巨大,普通人是受害者,所以这不是钻空子或者薅羊毛,而是为了恢复被运营商利用垄断地位重新定义的“宽带”,和世界其他地方一样畅通使用。

    11 replies    2019-12-20 11:14:36 +08:00
    wevsty
        2
    wevsty  
       Dec 18, 2019
    360 随身 WiFi 这类产品不就是满足你这样的需求么?

    另外软路由不贵的,至少我觉得用软路由的成本大大低于你去开发这一套东西。
    justin2018
        3
    justin2018  
       Dec 18, 2019   1
    淘宝 有破解好的路由器卖~
    RBQ2012
        4
    RBQ2012  
    OP
       Dec 18, 2019
    那挺好,谢谢~
    bug403
        5
    bug403  
       Dec 18, 2019
    某大学经常摸鱼的网管 哈哈哈
    mtdhllf
        6
    mtdhllf  
       Dec 18, 2019
    多大点事,软路由搞定~
    Buges
        7
    Buges  
       Dec 18, 2019 via Android
    我觉得比较通用的办法是使用 Windows server 系统的路由器(软路由 or 桥接到虚拟机)不需要你开发或者破解什么。
    octobersnow
        8
    octobersnow  
       Dec 19, 2019 via iPhone
    难道网络商投资不大吗?
    XavierXJ     9
    XavierXJ  
       Dec 19, 2019 via iPhone
    非专业人士就是去淘宝买个破解过的路由器最简单
    jim9606
        10
    jim9606  
       Dec 20, 2019
    对于不要求安装专用客户端的情景,NAT 能通杀(用路由器 /电脑上的 SoftAP,对于使用 protal 登录的接入点也是管用的)

    对于限制活动连接数的情况(好像叫网络尖兵),NAT 可能需要做一些调整,不过估计现在没人搞这种限制了

    对于需要专用客户端的场景,通常寻找客户端逻辑漏洞(有些客户端不会封多网卡,或者在连接之后创建)或者逆向一个绿色客户端(例如锐捷,反正来来去去就那几套方案)

    楼主说的这个应该是指使用定制的使用非标准 API 的 SoftAP 网卡,并在用户层实现 NAPT 的全部功能为非标准网卡提供路由服务。说实话这种事情跟现在虚拟机软件实现的 NAT 网桥很像,可以考虑以这个为基础实现
    e8AsCM
        11
    e8AsCM  
       Dec 20, 2019 via Android
    学校校园网是 PPPoE 拨号的路过,无需任何操作可以直接上路由器
    About     Help     Advertise     Blog     API     FAQ     Solana     3332 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 53ms UTC 13:12 PVG 21:12 LAX 06:12 JFK 09:12
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86