(自习室里)校园网 wifi 同一时刻只能有一个设备登录使用,有啥好的解决方法么?

2018-07-13 02:16:14 +08:00
 wisej

情况:连接上 wifi 后,需要进行登录认证。我现在有两个设备 A、B 都需要联网。A 设备登录认证后,B 设备登录会显示当前账号已在线,需要在 A 设备强制下线先。

目前想到的办法:

1.MAC 克隆。因为比如 A 设备已经认证过了,它在断开 wifi 一段时间后重新连接,是不用登录仍可以继续联网的。所以感觉是账号跟 MAC (或是再加上其他的)绑定的

2.DNS 隧道。自己感觉实施起来有点繁琐.....然后速度也不快

有啥好的方法么?

12737 次点击
所在节点    宽带症候群
47 条回复
easylee
2018-07-13 02:35:00 +08:00
既然是同一地点的话,那么桥接。

比如你可以用一台 PC 连接 WiFi 后,开启热点。
vertion
2018-07-13 02:37:21 +08:00
NAT
acess
2018-07-13 03:55:25 +08:00
是那种从网页登录账号的认证吧?这个貌似是有个专有名词的,叫 captive portal ……
不管怎样……重点是 NAT。只要登录认证完成了,躲在 NAT 后面的设备都可以跟着蹭网了。
不过,有些地方可能有比较变态的“防私接检测”设备,比如看到流量里同时出现手机和电脑的 UA,就封禁你之类的……碰不到还好,碰到了就比较蛋疼了……

0.改 MAC 应该是不好使的,同一时间还是只能一台设备用。
1.电脑可以开热点,一般无线网卡都支持。
Win10 自带移动热点功能,除此之外还能手动用命令行 hostednetwork。
也可以自己装一个“免费 WiFi ”类的软件,比如猎豹、360 之类的,不过这类软件好像 bug 比较多,容易把整个网络栈搞炸(简单说就是因为软件原因上不了网)。
2.(和上一条类似)你还可以买一个 XX 随身 WiFi,插到电脑上、装好软件就可以用。本质上还是个 USB 无线网卡。
有些无线网卡厂商推出的产品叫不叫“随身 WiFi ”这个名字,还叫无线网卡,但是厂商给的驱动里会附带一个管理软件,这个软件会带开热点(可能会叫做 SoftAP )功能。
3.买个接上移动电源即可供电的 WR703N 之类小路由器。
有些原厂固件带一种功能叫“ WISP 万能中继”,实现的就是 WiFi 既做客户端又做热点、再加上 NAT 的功能。
如果没有这个功能,那就需要折腾了:刷上 OpenWrt 或 LEDE,配置一个 WLAN 客户端作为 WAN,另一个 AP 作为 LAN ;防火墙规则里默认启用 IP 动态伪装(就是 NAT )。
4.root 过的 Android 手机,我记得 fqrouter2 这个过气的软件利用 WiFi P2P 特性做了类似“ WISP 中继”的功能(不过目的是穿墙而不是共享上网),但是不知道现在的机器还能不能用。
ysc3839
2018-07-13 06:58:15 +08:00
@acess 请问一下 Win10 的移动热点能支持同时作为客户端和 AP 吗?
zhaojjxvi
2018-07-13 07:05:44 +08:00
@ysc3839 怕是不行,就一个无线网卡
yingfengi
2018-07-13 07:19:27 +08:00
@ysc3839 @zhaojjxvi 滋瓷的,至少我还没见过不支持的
lingerz
2018-07-13 07:58:56 +08:00
我们学校带客户端的(天翼校园),所有共享软件全部被它屏蔽。最终解决方案,开一个虚拟机,虚拟机里面开一个共享网络,然而用多了后麻痹了,直接手机开热点给第二台。。
alvin666
2018-07-13 08:03:05 +08:00
是你自己的路由器吧,网线连 lan 口,关闭 dhcp,有问题先百度一下,原理楼上各位说的很清楚了
johnniang
2018-07-13 08:28:19 +08:00
考虑在国内搭建一个服务器,开启 ss-server,其中一个设备通过 ss 连接服务器上网,就可以完成多台终端登录了

原理:保证终端和检测点是加密的即可。
wisej
2018-07-13 08:36:09 +08:00
@easylee 自习室里,也不是图书馆,不太好带电脑=_=
Baymaxbowen
2018-07-13 09:24:58 +08:00
我们学校也是 captive portal 认证,同样只能支持一台设备登录,目前最好的办法就是 win10 开热点了,但是的确如果去了其他地方带着电脑就不方便了。但是目前还好吧,流量都开放了,随便用啊。
inhzus
2018-07-13 09:36:12 +08:00
我的实现方法,比较简单,仅供参考
校内开个实验室或者机房的虚拟机
做个 vpnserver,在这台机子上登录
其他所有设备都用连这台机子就好了。

一方面可以多设备共享账号,另一方面一般学校机房的网速都比宿舍快,提高网速。
当然最难的一点就是和老师 py 开虚拟机
jptx
2018-07-13 09:44:22 +08:00
我搞过,和 12 楼一样,在 A 上装个 vpn 服务端,然后其他电脑连上校园 wifi,连接到这个服务端,就能上网了
8023lsy
2018-07-13 09:51:01 +08:00
@lingerz 天翼还不能虚拟机拨号,真是去他的
anuding
2018-07-13 09:52:19 +08:00
校园网的话,看一下是不是 dr.com 认证的。破解 dr 开热点限制的脚本可以在 github 上找到。每个学校配置不一样。
ZxBing0066
2018-07-13 09:57:53 +08:00
额 自习室 和同学资源共享一下?
jourdon
2018-07-13 10:24:48 +08:00
你需要一个无限量的流量卡,方便。
Artists
2018-07-13 10:32:59 +08:00
桥接啊
acess
2018-07-13 12:39:39 +08:00
楼上有人说桥接……桥接我记得一般是不行的:要么是压根桥接不了(我记得和 WDS 有关……需要折腾 pseudobridge 才能从某种程度上绕过这个限制);要么即使你桥接成功了,另一台设备 DHCP 拿到的也是新的 IP 地址(反过来讲,也必须是新的 IP,否则 IP 冲突,网络也不能正常工作),然后你还是需要登录,并没有把这个登录限制绕过去。
acess
2018-07-13 12:43:41 +08:00
还有,其实 captive portal 本来就是存在被绕过的可能的,英文维基里都提到了: https://en.wikipedia.org/wiki/Captive_portal#Circumvention_of_captive_portals

不知道 LZ 说的“ DNS 隧道”指的是什么?如果是基于 DNS 协议的真·DNS 隧道(自己有一个域名、设置好 NS 记录的那种),那其实可以完全绕过登录认证,就像“云免流”一样。
但是,使用这种隧道上网,会给那台可怜的 DNS 缓存服务器(可能是运营商搭的,也可能是学校搭的)带来巨大的压力,说不定还会被防火墙、IDS 等设备检测到异常流量。而且,这种隧道的数据包头部开销很大(简单说就是你下载 1M,里面可能有一半流量是被浪费掉的),有关的软件大概也欠优化,所以网速可能会很慢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/470414

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX