想要我的串流吗?想要就都给你吧,去找吧!跨域访问!我把BJTU的一切串流都放在了那里! ——上条·D·当咩
伟大的大串流时代发现人

计院的ero同学偶然发现电脑跟pad分别连接phone.wlan.bjtu和web.wlan.bjtu时能够串流。在复现他的发现时,确认了BJTU校园网ap隔离的漏洞和绕过方法。
方法简述
如果你是高贵的宿舍支持有线网的千兆串流✌
根据BJTU信息中心2022-12-21发布的学生宿舍网络使用指南
东校区1,2,3,4,5号公寓楼目前只有无线信号覆盖,用户可通过无线方式接入校园网。
主校区2,12,15,16,18,19,22号公寓楼目前已实现了无线信号覆盖,用户即可以通过有线方式,也可以通过无线方式接入校园网
如果找不到网口,请查看之前的博客
给电脑插上有线网,在cmd中输入ipconfig,获取自己的校园网V4地址(该V4地址公网无法访问,V6地址可以通过公网访问)

如果很不幸你的宿舍楼没有有线网
失去有线,失去很多。失去串流,失去一切。
有线网>>无线网。他们在网速上的差别不大,但在稳定性上是天差地别。有线网的缺失会让你串流时延迟较大且出现明显的波动,最大的体现是串流听歌会卡顿非常严重,如果你想追求更好的串流,需要办理移动的宽带和一个流量卡。具体教程同样参考之前的博客
但其实无线网串流也能用。
电脑和pad分别连接phone和web开头的网络,电脑获取V4地址的操作同上,无线网的V4 IP为10开头
串流软件
基本就是sunshine+moonlight的搭配,建议参考以下教程
基本的串流完成后,还有自适应分辨率、显卡欺骗器or虚拟显示器合盖串流等进阶操作,均在该教程链接中已包含。
DDNS
已知连接有线网时内网V4地址不会发生变化,仅连接无线网时需要把动态IP绑定到域名上
如果你没有使用有线网的条件,但想获得更稳定的串流体验,不想手动输入IP,请参考之前的博客购买域名进行DDNS,想要更具体的教程也可以去看上文中提到的moonlight进阶教程
原理猜测(仅猜测可能错了)
真的要看一瓶子不满半瓶子晃荡的讲解吗(无线网方面
AP是传统有线网络中的无线接入点,发出WIFI信号,即路由器,AP隔离就是阻止连接路由器的设备之间互相访问的设置。校园网是一个覆盖全校的局域网,web和phone是两个分开的子路由,它们接入了两个网卡。出于安全等方面的考虑,学校要禁用局域网访问,于是禁用了单个网卡内的转发,因此连接phone或web的设备无法和同ap下的设备互相访问。但是信息中心忘了写禁用两个网卡的互相转发,于是连接不同ap的设备可以互相访问。
有线网方面
学校的有线网插上就有千兆上下行对等的公网V6地址,V4地址非公网IP,但可以被web和phone两个ap下的设备访问到,猜测有线网走的是另一条专线(因为有线和无线的V4地址相差很大)。
其他用途
可以电脑开个WSL在里面跑个code server,平板即可使用浏览器打开网页版VS code
有线网是千兆上下行对等专线,不封80 443端口,可以利用局域网V4地址架设校内网盘,也可以通过公网V6地址在公网上架设网站
Comments 11 条评论
如果是两个电脑之间可以用这个解决方案吗
@1264036992 可以的,只要服务端部署好了,客户端是啥都可以,你拿vr串都行
远程无线串流在打开web网端口就可以了。电脑端在连接好phone网络之后在powershell输入netsh advfirewall firewall add rule name="GameStream UDP" dir=in protocol=udp localport=5353,47998-48010 action=allow
netsh advfirewall firewall add rule name="GameStream TCP" dir=in protocol=tcp localport=47984,47989,48010 action=allow指令就可以,主机坐标嘉园,在逸夫楼网络延迟10ms左右
@1823176759 如果用sunshine的话,管理员模式启动的时候,主机防火墙这几个端口的会自动打开,无线串流看延迟问题不大,但是听歌会有时不时的卡顿,嘉园既然有有线网,那么插有线串流音频会更加稳定
@上条当咩 我这里音频没问题,只是画面经常有2ms左右的抖动,打不了音游和fps,用的sunshine基地版,过两天试试有线网
@1823176759 我这里插了有线网可以跨省串流打cs,在有线网带来的稳定的基础上,平板解码比较给力,2k解码延迟就10ms左右,相当优秀,不过会有略微的鼠标不跟手的感觉。操作上延迟30ms以上fps就相当坐牢了,校内串流网络延迟我能压到4ms左右,总延迟十几ms体验还是可以的
@上条当咩 鼠标用接收器能好些,实测轮询率120hz,相当于正常的蓝牙鼠标,打音游的话键盘也得用接收器。网络延迟也和环境有关系,在人多的课堂上我无线网串流延迟20ms左右,无人教室在10ms以内,平板是iPadpro,分辨率是2732*2048开HDR码率100以内,期待有线网:D
@1823176759 平板直接插小尾巴,上面接鼠标和键盘接收器,这样操作延迟能再往下压,人数影响延迟这个我还真没测过,每次卡顿都是主机端的东西出问题了,网线松了之类的
@上条当咩 已用上有线网,在码率比以前翻倍的情况下延迟5ms以内而且抖动降低不少,感谢博主!说起来你试过用v6地址串流吗,据说能进一步减小抖动
@1823176759 咱们校园网内的话是用局域网v4地址连接,校园网无线网不支持ipv6,用校园网连不到v6地址的。你用流量或者宽带连v6地址相当于从外部访问学校的设备,延迟只会增大