电脑数码 篇十九:SoftEther 组网测试结果惊人,直播回看电视、电影、节目一个不落

2023-09-06 21:24:11 7点赞 76收藏 12评论

写作说明:上周末在大神兽的校门口摔伤了腿脚,不得已请假在家休息,闲得蛋疼,于是折腾起SoftEther来。在此声明,本文介绍的大部分内容是我不断尝试得来的。上个拓扑图先吧。

SoftEther组网拓扑SoftEther组网拓扑

一、硬件准备

所用硬件,在上一篇文章中介绍的两台x-wrt路由器的基础上,增加了移动宽带的电视机顶盒,为了在断网后留下机顶盒,我还特意上淘宝花8元钱买了个盒子“替身”,准备月底去办理退网。硬件和系统准备详见前篇文章。

二、SoftEther安装

下面的介绍我尽量简单明了一些,大家看图说话哈。

2.1 wrt上安装softether服务

系统>>软件包>>更新列表,完成后 筛选器 中输入 softether,出来一堆软件包,4.*开头的是稳定版,5.*的是开发版,我试过v5不稳定,所以选择v4稳定版。-base包必须安装,-server 已包含有bridge和client功能,所以只需安装两个包即可。据说安装多了反而容易造成cpu负载100%的毛病。

路由上安装softether路由上安装softether

两台路由器都安装同样的软件包,即客端也不需要安装 -client等。

2.2 防火墙-端口转发

网络>>防火墙>>端口转发,将 500、4500、1700、992 端口转发进来。

防火墙设置端口转发防火墙设置端口转发

2.3 电脑上安装server管理器

softether 的管理与众不同,是通过电脑软件来进行的。软件直接上官网下载:SoftEther 下载中心

选择 Server Manager For Windows,安装版和绿色版均可,安装版比较全面,安装时选择管理器

下载Windows版管理器下载Windows版管理器

三、服务端设置

3.1 创建服务端设置

打开管理器,新设置>>设置名 随意,为了方便辨识我起的是服务端sVPN,主机名填IP地址,端口号我选择 992,5555备用于多条链路,密码先空着别填,别问我怎么知道的。

新建服务端设置新建服务端设置

点确定。之后点连接会要求你输入初始密码的,再点就能连上了。首次登陆应会跳出设置向导,可以跟着向导完成设置,也可以随着我的介绍进行设置。

3.2 内置的动态ddns

softether 自身带有动态域名,分配的带有未注册标记,实测把它去掉也没问题。ddns 已包括 IPv4 和 v6了,可以不用花钱买域名了。

内置ddns功能内置ddns功能

3.3 创建虚拟 HUB

接着创建虚拟 HUB,需要建两个,一个用来链接IPTV,一个用来搭建异地局域网,名称我分别命名为 sVPN 和 sLAN ,密码可以空着不设。

创建虚拟 HUB创建虚拟 HUB

3.4 管理用户

管理虚拟 HUB >> 管理用户 >> 新建用户名,并设置密码,给两个虚拟 HUB 都创建好用户。

创建用户创建用户

3.5 本地网桥设置

IPTV和网络分别设置,TV对应的是现存物理接口,LAN对应的是新 tap设备。这样设置也是我不断尝试得到的。

本地网桥设置本地网桥设置

好了,Server端的设置暂告一段落。后面在x-wrt上的接口桥接等设置暂且按下不表。

四、客户端设置

连接>>客户端cVPN,虚拟 HUB 名中的DEFAULT是根据向导生成的,用来连接 IPTV,另一个lanVPN用于组局域网。

创建 新的连接设置、虚拟 HUB 的步骤同服务端,对照3.1和3.3节,这里从略。

4.1 管理级联连接

客户端不用创建用户,而是创建级联连接,TV和Lan分别创建。

(1)Lan级联连接

新建级联连接新建级联连接

新建的级联连接参数按下图填写,填完点确定。回到管理级联连接中连接状态显示为离线,需手动点下 在线 按钮才能连接。(此处也是不断探索得知)

级联连接设置级联连接设置

级联设置:主机名填服务端获得的ddns动态域名,样式为 vpn****.softether.net,在.softether前面加上.v6 则只使用 IPv6,.v4 只用 IPv4。

端口选992,ddns连接上会有 虚拟 HUB 可选,服务端上设置好的sLAN和sVPN都会出现。局网就选sLAN,TV就选sVPN。

用户名和密码:按照服务端预先设置好的用户来填。然后可以点确定了。

(2)iTV级联连接

同局网Lan级联类似,依样画葫芦吧。

4.2 本地网桥

IPTV和网络分别设置,两个都对应的是现存物理接口,注意:刚开始LAN我设置的是新 tap设备。经测试频繁出现错误(号13),后面做了修改,两个都接现存物理口。

客端本地网桥客端本地网桥

五、x-wrt路由器设置

5.1 服务端路由设置

(1)IPTV接口配置

新建IPTV接口的步骤详见我的第十七篇(一)极路由4Pro设置,不再赘述。

注意接口设备选择Lan1,与服务端设置的本地网桥一致。

接口设备要与服务端本地网桥设置一致接口设备要与服务端本地网桥设置一致

(2)Lan接口设置

接口>>设备>>编辑网桥设备:br-lan,将由上面服务端管理本地网桥时创建的新tap接口并联进来

将新tap-int接口并入br-lan将新tap-int接口并入br-lan

接口>>lan,设置服务端内网的IP为192.168.15.1,DHCP分配的IP地址段设为192.168.15.1~192.168.15.100,在接口lan常规设置里设置。

设置lan的IP段设置lan的IP段

转到IPv6设置,在 通告的IPv6 DNS服务器添加从 移动光猫上查到的v6 DNS 服务器地址。

设置IPv6 DNS设置IPv6 DNS

此步可以省略。服务端设置好了,等待客户端接入。

5.2 客户端路由设置

(1)iptv接口配置

注意接口设备选择Lan2,与客户端设置的本地网桥要一致。

iptv接口设置iptv接口设置

(2)Lan接口设置

正常的方法是:

1)修改lan的IP地址为192.168.15.101,DHCP分配IP起始为192.168.15.101,客户数为50或其他,注意最后一台的IP不要超出255,即IP段设为192.168.15.101~192.168.15.150。

2)接口>>设备>>编辑网桥设备:br-lan,注意上面客户端管理本地网桥时 br-vpn 应改选为 br-lan

我的做法:

由于之前已搭建了wireguard组网,客户端lan地址段用的是192.168.25.0/24。不想修改 lan,因此在接口>>设备 新建一个bi-vpn网桥,并调整br-lan网桥为允许空网桥,然后取消原绑定的lan1口,新建的br-vpn将lan1口选择进来。其他参照br-lan设置。

设备-网桥设置(后面已修改,没有tap_lan了)设备-网桥设置(后面已修改,没有tap_lan了)

回到接口,新建vpn接口,协议选静态地址,设备选 br-vpn,IPv4地址填192.168.15.101。注意重要一点,IPv4网关和DNS服务器:都不能空着,得填写192.168.15.1(多次失败后参考旁路由设置成功的)。

转到DHCP服务器常规设置,启动填101,客户数填50,即DHCP分配地址段为192.168.15.101~192.168.15.150。然并卵,最后却要勾选忽略此接口,哈哈哈,因为一山不能容二虎,IP还得服务端来分配。

vpn接口(即lan)设置vpn接口(即lan)设置

本接口要取消DHCP和禁用IPv6,以免出现IP地址冲突。

取消动态DHCP和强制取消动态DHCP和强制禁用IPv6禁用IPv6

设置完成后,为了便于调试,我把客户端的无线2.4G也接入到vpn来,这样就配搭无线网上或手机连接,免接网线也可测试。

网络>>无线>>编辑中把网络设备由 lan 移至 vpn

2.4G无线转接到网络vpn2.4G无线转接到网络vpn

好啦,客户端也设置完成。接下来接线分别测试TV和网络。

六、测试结果

按拓扑图接好网线,服务端IPTV接入服务器路由的lan1口,客户端iptv机顶盒接入客端路由的lan2口(JDC靠近电视插孔的网口),电脑或电视机接入客端路由的lan1口(JDC中间的那个网口)。

插上机顶盒,回看和节目均很流畅;电视直播卫视高清偶尔有点小卡,地方台可以流畅播放。不知道会不会是由于直接使用softether的ddns域名之故呢?后来又把softether主机修改成阿里云域名试验。

6.1 附上 iperf3 测速的结果

iperf3测速结果,只达到wireguard组网20%左右的水平iperf3测速结果,只达到wireguard组网20%左右的水平

6.2 附上过程中出现的bug

因为在恩山上看到说是新建tap比较稳定,于是刚开始我把客户端的本地网桥也采用tap方式,结果观察softether服务状态,发现组成的局域网时不时会出现错误 13。如下

bug出现bug出现

我把主机地址改成阿里云的域名,问题依旧。而IPTV线路则比较稳定,猜想会不会是新建tap接口不稳定呢?

果不其然,我把客户端的本地网桥改成绑定到现有的br-vpn设备上,就不再频繁出现错误 13 了。

还是绑定物理网卡稳定还是绑定物理网卡稳定

实测只能改客户端,服务端只能新建 tap 方式桥接到路由的 br-lan 接口。

经过这番捣腾,计划是直播用wireguard组网方式,softether组网用于回看

七、补充内容

我把客户端接入br-vpn的网口又转入br-lan,只留下2.4g无线网络用于softether异地组网维护使用。lan1口和5g无线用于wireguard组网看直播电视。lan2口用于接电视机顶盒,用于电视回看、电影和其他综艺节目。

实测wg的资源占用率比SoftEther低很多。附上一些截图。

softether看直播高清电视softether看直播高清电视wg看直播高清电视wg看直播高清电视wireguard看高清直播时占用带宽流量wireguard看高清直播时占用带宽流量直播和回看流量对比直播和回看流量对比

测试完毕。哦对了,我在评论区提到的那个padavan自带的softether老是出现重启的毛病,最终放弃了。

展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1749元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3479.01元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2849元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

2499元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1349元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

ASUS 华硕 AS6702T 4盘位NAS存储 黑色(Core2 Quad Q8300、4GB)

4299元起
12评论

  • 精彩
  • 最新
  • 我现在是通过zerotier组网成功了就是我想把A光猫的iptv口直通到B路由器下lan2或者lan3的口 softether应该怎么设置呀 这样就能在B家庭使用A的iptv盒子了

    校验提示文案

    提交
    盒子是用过ipoe拨号的

    校验提示文案

    提交
    我试过了广东移动宽带及iptv,通过盒子点播和回看可以,直播不行,还得udpxy转发

    校验提示文案

    提交
    收起所有回复
  • 很好的折腾方案 收藏了

    校验提示文案

    提交
    谢谢,好久没折腾了,现状在鼓捣电脑和我要用到的专业软件。

    校验提示文案

    提交
    收起所有回复
  • 感谢作者,在smzdm上白嫖了好长时间,专门注册账户给你点了个赞

    校验提示文案

    提交
    谢谢捧场 [欢呼]

    校验提示文案

    提交
    收起所有回复
  • 你的创作真是太棒了!SoftEther 组网测试结果让人十分惊喜,直播回看电视、电影、节目一个不落,真是太棒了!

    校验提示文案

    提交
  • 刚才又完成了第十六篇文中介绍的padavan无线宝利用自带的softether与本文中的server端做了组网测试,居然可以流畅播放高清频道,回看和综合节目就更不在话下了。而且还有惊喜,客户端不需要具备IPv6环境也能顺利完成组网!且不影响播放效果。只不过padavan的softether是加载到内存的,每次重启都要重新下载一次。

    校验提示文案

    提交
    如padavan可以插u盘,可以选择opt到u盘。

    校验提示文案

    提交
    收起所有回复
  • 补充两点:1、两条级联连接如果是同一个服务端,尽量不要用同一端口号,我是分开使用992和5555的;或者干脆两条虚拟线路采用互为服务端和客户端,这样避免一些莫名其妙的错误。2、由于设置太多接口,会造成能连网看电视却打不开网页的问题,后来我把iptv、v@p@n接口防火墙划入iptv,然后设置网关跃点,依次是wan:5,lan:10,wg:20,iptv:50,感觉稳定一些了。

    校验提示文案

    提交
  • 看得满头雾水

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
相关好价
最新文章 热门文章
76
扫一下,分享更方便,购买更轻松