关于CQUPT校园网的串流组网解决方案

一:什么是串流?我们为什么需要串流?

Sunshine

串流,透过网路传输数位音讯或视讯。即通过网络将视频与音频从服务端实时传输给一个客户端或多个客户端,简单来讲就是“直播”。但现在的串流的意义不只是从服务端传输视频与音频给客户端,还需将客户端的操作传输给服务端,例如鼠标键盘等输入,甚者游戏手柄。这样就可以得到实时反馈,恰如真正在面前操作它一样。

moonlight

​ 简而言之就是远程操作你的电脑设备,通过手机,平板或者另一台他人的电脑来远程操作你联网的电脑。这样我们就拥有了轻量化的主机电脑,在任何地点时间,拿上你的平板连上网络即可操作远在一端的电脑。此常用于移动办公,游戏的场景,并且具有平板小巧轻盈续航高的优点。而串流的延迟一般能控制在20ms左右,也是相当的丝滑了。 在本次使用的是公认最优秀的串流软件:sunshine与moonlight,此教程中默认大家已经了解了串流的基本原理。关于详细的串流教程,我就不详细讲解了,有很多大佬已经做过视频了,在此我推荐一个大佬的视频教程,不会的同学可以去学习一下。 ​ https://www.bilibili.com/video/BV13i421r7Ff/ 此为B站up主,摄影师云飞【串流教程】全网最好的串流教程,没有之一。

二:CQUPT的现有校园网环境

1) 关于CQUPT校园网的特性

特性一:一个统一认证码账号只能同时登录一个PC端(windows,linux,macos)和一个移动端(安卓,IOS)。在已登满后,用其他设备登录就会使原先的设备账号被挤出,也就是断网,PC登录就挤PC,移动端登录就挤移动端。就算你有多家运营商的电话卡与宽带都不行,只能限制在这个数量。 ​

特性二:CQUPT的校园网几乎全覆盖,且同时存在2.4G与5G频段,我们肯定优先5G频段,因为带宽大延迟低,除非你5G信号不好可以选择2.4G。 ​

特性三:CQUPT的校园网属于全校大内网,网络上级有网关分配网段与IP地址,各种部署在端侧的设备例如寝室宿舍里的光猫与实验室的AP终端,他们的作用只是作为中继设备,不参与下级设备的IP地址分配。此外不同地区的中继下的网段IP地址不同,有些甚者同一个区域的还区分有线与WIFI。所以不能直接当局域网访问。 ​

特性四:CQUPT的校园网大多数支持IPv6,例如教学楼、实验楼等,但有些地方不支持IPv6,如兴业苑宿舍,大抵还是路由器过于老旧了,没有升级固件。且IPv6地址是由上级网关给走的DHCPv6,如果你过了一个路由器话下级设备就没有IPv6地址了,哎没办法。根据IPv6的特性,只要有v6地址的设备就可以相互访问了,以下串流方案就是主要根据IPv6地址相互通讯的。另外5G流量也有IPv6地址,也能串流。

三:串流解决方案

使用场景:校园内任意地点用平板远程串流在寝室或实验室的电脑。你可以在上课时用平板串流电脑,或者是在图书馆中自习时串流你的电脑。 ​ 硬件准备:平板一台,蓝牙键盘与鼠标,鼠标垫。建议都为静鼠标与键盘设备。

使用sunshine与moonlight进行串流的最关键的问题就是组网,若果相互之间无法组网通讯那将无法完成串流。接下来进行几个三个组网教程与一个紧急方案。 ​ 组网方案:1.IPv6公网直连,2.SD-WAN组网,3.P2P组网 ​ 紧急方案:4.远程桌面软件

以下是我的网络结构拓扑图:
电脑用的网线直连校园网,然后同时校园网也连接了路由器的WAN口,所以我需要登录两个统一认证码的账号来认证两个PC端(一个我的一个别人的)。网线直连的可以分配到IPv6地址,然后电脑PC在通过Wifi连接到了路由器,相当于两个网卡都有网络了,有IPv6的同时也可以完成蒲公英路由器的组网。Openwrt作为路由器下的旁路由,可以外挂翻墙服务,其下设备连接路由器的Wifi即可访问外网。

个人网络拓扑图

四:组网解决方案

1) 公网IPv6直连

如标题所见我们需要公网IPv6地址,多数情况下连上校园网都会分配有IPv6地址,我们登录校园网登录后即可获取,你的平板与电脑都需要有IPv6地址才行。

1.平板获取IPv6地址

img

点开CQUPT的WIFI网络详情,在平板如下图所示,红线为公网IPv6,蓝线为IPV4。注意以2开头的才是公网IPv6,以f开头的IPv6是内网地址并没有作用。 ​ 另外是有些移动设备内核不支持IPv6,可能在IP地址这一栏只显示IPV4,此时你的设备就需要在root的情况下安装一个模块,模块下载地址在这儿 https://github.com/Mygod/DHCPv6-Client-Android,关于如何安装模块与root的教程我就不教学了,自行度娘(内容过多)。 ​ 当看到以2开头的一长串带冒号的字符,就意味着我们的平板就有IPv6地址了。

img

2.电脑获取IPv6地址

comp_IPv6

点开电脑的网络设置,点开你连接的网络,插网线就是以太网,连WIFI就是WLAN。查看自己是否有IPv6公网地址。2开头的地址既是。

3.在平板的moonlight中输入电脑IPv6地址即可连接

img

前提:默认你已经会使用了sunshine与moonlight了。 另外5G流量也会分配IPv6地址,所以说你的手机也可以连接,你手机开启热点WIFI后平板也会获得IPv6地址,也可以连接到电脑,这就非常爽了。只要有5G网即可连接,所以说不仅是在学校了,家里、地铁里都可以,只不过延迟高了些。

2) SD-WAN组网

我是用的蒲公英x5路由器提供的SD-WAN组网的服务,只要你的电脑挂在此路由器的下级即可完成组网,在没有公网IPv6的情况下,我们就采用此方案。我的电脑通过WIFI连接到了此路由器,并获取了一个局域网的IPv4的地址,我们在平板上打开贝锐蒲公英的VPN软件,挂上VPN即可完成组网,此时输入电脑局域网的IPv4地址即可连接。

img
img
ipv4

3) P2P通道组网

老生常谈用zerotier组P2P网络。这个我配置了但几乎用不上,因为前两个组网方式已经覆盖全部使用场景了。 ​ 以下是zerotier的教程:https://www.bilibili.com/video/BV1oN4ne5Ehg/?spm_id_from=333.337.search-card.all.click

五:紧急方案

远程桌面软件:1.向日葵 2.todesk 这些软件向来只是白嫖,一般后台挂着,如果出现紧急情况还能通过这几个软件进行远程连接修复。当然你也知道的不充值vip那个画质一言难尽。所以紧急情况使用。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇