本文最后更新于2024年11月29日,已超过 60天没有更新,可能文章内容已失效,请自行测试!

你这一辈子就是被串流害了,没法跟正经妹子处事,跟妹子的吃饭的时候,总是在想,她要能装moonlight就好了,会自己插卡上网自己串流的那种,送她的回家的时候,总是在想,她要是个可以拿个平板陪你串流就好了,坐在她的家里的沙发上的时候,她说进房间换个衣服,你的心怦怦跳,总是在想,她要是出来的时候给你展示她拿VR眼镜串流怎么办?quest2串流单眼2K怎么办?然后妹子的穿着睡衣出来了,还穿着黑丝,问你做不做男人喜欢的事,你打开了moonlight阿西西魔改版问现在可以串流玩galgame吗,她沉默了一会说我说的是房事

——上条当咩

我为什么要串流?

定义:“ 串流 ” (Streaming)是指将一连串的影像 资料压缩 后,经过 网络分段传送资料,在网络上即时传输影音以供观赏的一种技术与过程

我的理解:串流即通过移动设备(如平板、手机、VR眼镜等)远程连接自己的电脑,通过类似看直播的方式远程(或者局域网)观看电脑屏幕流媒体,达到低延迟操作电脑效果的操作。

大胆预测一下,串流就是未来设备终端的完美形式,通过网络连接高性能计算服务,正如《三体》中所描绘的,墙壁地板都可以是屏幕,全员上云的未来

作用:对于需要经常带电脑上课的人,可以解放负重,无需携带沉重的游戏本和电源适配器,不需要考虑电脑的续航问题。笔者的平板为tabs7fe 6+128,通过串流能作为有着12.4寸大屏,1w毫安超长续航的便携显示器使用。串流平板同时具备游戏本的性能和surface的便携,因为消耗电量相当于看视频,所以平板还可以具备远超两者的超长续航

对于需求只有敲代码的人来说,还有通过code server在浏览器中使用vscode,以及安卓虚拟机在debian里运行vscode的方案。此文中暂且专注于串流教程,择日再写。

硬件准备

  1. 足够长的六类网线(能使用有线校园网只需要一根网线就行了,不用买路由器)
  2. 支持V6直通的路由器(中兴全系列不支持,我选择的型号为小米AX3000T,185元)
  3. 显卡欺骗器(也可以折腾虚拟显示器,10元左右)

我能用有线校园网吗?

根据BJTU信息中心2022-12-21发布的学生宿舍网络使用指南

https://ic.bjtu.edu.cn/fwzn/wlfwzn/202312312.htm

东校区1,2,3,4,5号公寓楼目前只有无线信号覆盖,用户可通过无线方式接入校园网。(没有线)

主校区2,12,15,16,18,19,22号公寓楼目前已实现了无线信号覆盖,用户既可以通过有线方式,也可以通过无线方式接入校园网(总之嘉园是有的,东区是没有的)

如果你的宿舍支持有线网,你可以以低廉的价格、简单的配置,享受千兆上下行对等的公网V6专线宽带。如果你的宿舍不支持,请直接阅读方案二。

千兆公网上下行对等在阿里云的价格约为8万人民币/月

校园网内串流方案

2024年10月2日,找到了打破BJTU无线网AP隔离的方法,且发现有线网的内网V4地址无隔离可以直接访问,于是衍生出校园网内串流方案

插上有线网or连接无线网后,按照以下教程部署sunshine即可。但有线网部署公网串流很简单,只是多一个DDNS的步骤而已。

公网方案一 有线校园网

办理方法:BJTU mis 进入网络自助服务(需要校园网环境)填写宿舍号,MAC地址(这个只要符合格式填假的就行),宿舍电话填写5168开头的8位数即可。(如果你的网口是前人注册开通过的,直接插网线就能跳转login.bjtu.edu.cn)

网口位置: 房间中部离地30cm左右,房间两侧各有两个网口,共四个。

注意区别与电话口的区别!网口应该是一个盒子带有两个口,只有一个口且封闭的是电话口不是网口,请仔细观察下图

我是网口喵,只是盒子掉了重新固定了一遍


如果你的网口长这样,全是堵住的,那说明在这之前从没有人用过它,你需要自行拆开去除挡住网口的金属片or拨打信息中心电话寻求帮助,且拆开后需要进行网络自助申请才能使用。

如果电脑是没有网口的轻薄本,可以在闲鱼购买USB/typeC转2.5G网口的转换头,如【闲鱼】https://m.tb.cn/h.gFJK81c?tk=e4Qo3PDXajH CZ0012 「【usb/type-c2.5G网卡 双接口群晖nas高速250】」

插上后会显示以太网已连接——

跳转到校园网认证页面,输入上网账号即可实现访问外网V4地址。

不认证情况下,也可以进行V6的入站和出站,以及校园网内的V4串流,不用担心串流会因为认证失效断开。

推测学校可能就是因为懒得修这个就把无线网V6砍了(

公网方案二 移动宽带(最为繁琐)

我拉宽带为什么要办校园卡?

截止2024年9月19日,中国移动是BJTU唯一的宽带合作商,只有移动的光纤能进宿舍

移动校园卡用于申请宽带账号拨号上网,校园卡到期后宽带自动到期。

怎么办,多少米?

办理移动校园卡——动感地带套餐。校园卡即电话卡,是运营商为了吸引大学生用户推出的特惠套餐,能打电话能用流量,移动的该套餐版本

2024年官方价格为500一年,800两年。低价购买方法看下面!别原价买当冤种

宽带价格:

  • 300Mbps使用费100元一年
  • 1000Mbps使用费419元一年
  • 宽带迁移需要收费,具体价格自行询问,目前得知的报价100元到200元不等

【建议好好看】办理建议

通过小代购买校园卡可以拿到50元一年的价格。

一次办理一年份,不要办多年,到期后立即前往营业厅办理注销,不要续费(除非你是人傻钱多的富哥)。在这一年中,不要绑定重要的账号信息,到期注销办新卡,否则续费月租价格飞涨。

如果你真的不听劝绑了信息,可以在满一年合约期后打10086要求改为8元保号套餐。对方如果要求线下办理,你可以说:线上不能改我就携号转网,以此作为威胁。线下办理是为了让你嫌麻烦就不去了,改保号套餐不会有业绩

为什么这么便宜?

低价办理流程:在小代给的链接里下单,付款500元,快递员送到后持身份证人脸验证激活,插卡使用激活后小代返钱,达成优惠的效果。

原理:通过小代的链接下单,小代会拿到高额佣金。在BJTU办卡市场的恶性竞争下,小代需要拿出佣金大头作为返钱才能争取到客户。一般合理的市场价为50元一年,小代有的赚,办卡人也省下不少。

顾虑:有的良心小代在确认到激活后,会提前垫付佣金。手头不宽裕的小代需要等运营商结钱才能返钱。请自行确认,且尽量找本校的小代,价格合适就没什么问题,基本也都是赚个辛苦钱。

光猫改桥接

以下教程默认你已经装好了宽带且能够正常上网,移动使用的光猫没有更换型号,仍为TEWA-272G
光猫超级密码参考博客:https://blog.csdn.net/Rulition/article/details/122272231

操作:使用网线将电脑连接到光猫的LAN1口,进入192.168.1.1超级管理员页面。

修改前导出配置文件备份!

剩下的看别人博客,懒得写了:https://post.smzdm.com/p/akkrw29e/

原本:光猫负责将光信号转换为电信号以及拨号上网,路由器只负责放大信号

光猫改为桥接模式后:光猫只负责将光信号转换为电信号,需要由路由器进行拨号上网。需要在路由器中修改上网模式,改为路由器拨号,才能正常上网

将本地端口映射到公网

IPV6测试

测试当前是否已经支持ipv6:http://test-ipv6.com

以下测试均不能开梯子!

使用手机访问,如果没有v6地址,说明路由器里跟ipv6有关的设置没打开。

在手机已经能获取到v6地址的情况下,使用电脑访问。如果出现以下情况,说明电脑与ipv6有关的设置未打开。

自己找教程打开网络适配器,确保勾选下图中的IPV6协议

IPV6测试通过后进行映射测试

端口映射&防火墙测试

测试方法:在cmd中执行以下命令(如果你没装python,自己找教程)

python -m http.server 1314

可以在本地的1314端口打开一个简易测试服务器

通过在cmd中输入ipconfig 可以获取到本机的局域网ip以及公网v6地址

在路由器中关闭IPV6防火墙,打开路由器的Upnp开关,设置笔记本的端口映射,将笔记本的1314端口映射到外部。

使用手机在局域网中访问笔记本的ip+端口。形式:192.168.31.111:1314,确认是否能看到网页。

如果看不到,尝试修改笔记本的防火墙设置,让笔记本端口能够顺利映射到路由器上。

通过ipconfig获得到的公网v6(fe80开头的是局域网v6地址,24开头的才是公网v6地址),使用手机流量进行访问测试(待会解释为什么校园网不行)

形式:[ipv6地址]:1314

如果能访问到页面,说明端口已经顺利映射到公网。

安装串流软件

服务端

安装sunshine

https://github.com/LizardByte/Sunshine/releases

跟随教程进行配置,参考上面步骤将sunshine端口映射到公网(如果Upnp配置正确,sunshine会自动配置路由器的端口映射)

客户端

推荐使用阿西西的moonlight魔改版,支持物理键盘、多指触控

DDNS域名绑定动态IP

方案一和二获取到的公网IPV6并非静态,需要使用DDNS将动态IP绑定到固定的域名才能让公网串流正常使用最新的IP地址。

在阿里云购买你喜欢的域名,实名认证后在控制台中获取access key,下载ddns-go项目,根据介绍进行部署。

在moonlight中使用域名:端口的形式进行连接,示例:love.nimisora.icu:720(720修改为你的sunshine的端口号)

天才小技巧:当使用有线校园网串流时,可以为stream.你买的域名 这个子域名添加两个解析记录。A记录添加校园网内的局域网V4地址,AAAA记录添加公网V6地址。这样当连接校园网时,因为客户端无线网不支持V6协议,会直接使用V4地址进行局域网连接。当使用流量时,因为V4地址不通,会自动使用V6地址进行公网连接。

使用小tips

推荐的Moonlight进阶教程

https://flowus.cn/lecheng/share/d6682978-cdee-47c8-b9b1-3f2a773a1c1d

里面汇总了各路大神的moonlight魔改版以及sunshine本身的疑难杂症解决方案。虚拟显示器自适应串流设备分辨率等都在里面给出了成套方案。

输入体验改善

平板串流建议搭配无线键盘使用,笔可以当鼠标用

校园网不能用来串流 校园网可以局域网串流

2024年10月2日发现了打破AP隔离的方法以及校园有线网的V4地址在校园网内可以访问到。

蓝色字体为2024年10月2日发现新方法后添加的内容

校园网不支持ipv6协议,因此无法连接到ipv6地址。但是可以连接到V4地址,尤其是连接校园网内的其他设备时延迟巨低。建议方案是需要公网连接且宿舍没有有线网的人采取公网方案二并办理流量卡,我使用29元/月,155G通用+30G定向的流量卡。(能局域网串就局域网串吧,平时出学校也不多,别折腾移动宽带了)

早在2012年,学校就已经支持了IPV6和IPV4双栈,但目前无线网不支持V6协议。信息中心的回应是学校设备还在统一升级中,尚未开通,开通时间未知。根据知行论坛上的记录,在一次设备升级中,学校先是关闭了学苑以外的无线网V6,最后关闭了学苑的无线网V6。校内的思源时光等地暂时未发现支持V6的无线网。但这都无所谓啦

Todesk加强容灾

电脑端安装todesk,设置固定密码,便于在串流中断时远程连接调试,只要电脑能连上网todesk就能用。todesk也连不上那就是真寄了

多指触控体验增强

使用阿西西的多指触控版本moonlight可以将平板作为数位屏使用,并享受surface的adobe多指触控手势

https://helpx.adobe.com/cn/photoshop/using/touch.html

gesturesign可以增加自定义的多指触控手势

关于延迟

串流的延迟和打游戏跟服务器的通信延迟不一样,它是操作指令的延迟

仅计算网络延迟,不考虑设备解码延迟,1080P60fps串流,公网5G流量串流北京市延迟大概为30ms,内地省份跨省串流50ms,日本串流中国100ms(附图)

使用家庭宽带串流可以有效降低延迟(家里路由器需要支持wifi6),山东家宽串流北京延迟25ms

手机热点设置

支持第六代wifi技术的要打开,热点频段必须选择5Ghz,2.4Ghz会超级卡

音频相关

有线网>>无线网,哪怕是支持wifi6的路由器也不如有线稳定。当公网串流音频出现卡顿时,检查手机流量连接是否为5G信号,手机热点设置是否如上正确设置,电脑是否插的有线网

使用一段时间后Moonlight无法连接

确认电脑是否开机,宿舍是否停电等客观因素干扰串流

以下内容都是使用移动宽带串流要看的,校园网内串流非常非常非常稳定,不会有这个现象

如果是平板连接手机热点,使用手机流量进行连接测试,有时候手机本身支持V6,热点设备会变得不支持

测试DDNS是否正常,核对ping域名获得的V6地址和设备本身ipconfig是否相符

以上万策尽,todesk能连上,让电脑同时连接宿舍的无线网即可。原理不明,有时DDNS获取的V6地址是应该归属无线网卡的地址,无线网连接后串流立马就通。

电视串流大屏打游戏

电视盒子本身是安卓系统,想办法给它安装上moonlight即可串流,设备盒子本身性能有限可能解码延迟偏高,可以给平板插c转HDMI的转换头,使用平板输出为电视提供画面

校园网掉线后自动登录

使用f12控制台抓包login.bjtu.edu.cn页面的登录请求,精简无效参数后请求内容如下

https://login.bjtu.edu.cn:802/eportal/portal/login?callback=dr1003&login_method=1&user_account=你的学号&user_password=你的密码

使用python循环请求是最粗暴的方法,至于设备共存数上限、假装踢除其他设备phone.wlan.bjtu连接等,日后测明白了单发个博客吧。

幾重にも辛酸を舐め、七難八苦を越え、艱難辛苦の果て、満願成就に至れ
最后更新于 2024-11-29