前言

  • 建议配合视频教程一起使用,这篇提供我已知的最优解,但不一定是最好
  • 完成本地的直播网站需要一台满足配置要求的设备(能带动OBS+内网穿透承载住他人的拉流;主要吃CPU和宽带,CPU方面基本上一般电脑都可以),体量不大宽带家用蛮够,主要看映射软件给你开放的宽带(obs默认码率一个访问者流量传输约为128KB/s),如果面向人群体量稍大如班级可以考虑研究一下p2p技术,再大这则博客就没用了,大型的平台主要采用CDN分发p2p
  • 需要两条http协议的隧道,如果网页有托管可以直接对外公开的话可以只要一个隧道(Github是https打头,数据不和http互通,需要额外配置)

准备工作

内网穿透需求可能要多个其他工具只要一个即可

  • 内网穿透工具(这里只列出支持http/https协议的)(视频演示方法需要凑出2条隧道

    • cpolar:学习成本低;无需实名;无限流量;动态域名UDP;速度较低;http协议提供免费动态域名免费一条http隧道
    • 飞鸽:学习成本低;0.5M,签到给流量;http协议提供免费域名免费两条隧道但http只能一条
    • OpenFrp 内网穿透(需域名):学习成本低(带GUI启动器和樱花相似)免费,签到领流量;部分节点无需实名;速度限制12M/s(速度取决于所选节点与访客距离);固定域名;http协议需要绑定自己的域名
    • NATAPP:学习成本一般;动态域名实名;1M;http协议提供免费域名
    • 闪库:1M/s;仅支持Http随机固定域名;未来可能实名 (以下是其他我没用过的内网穿透)
    • ngrok(https):学习成本一般;无需实名;只给一条免费隧道,离得近的节点延迟较低;http会自动换https协议(相当于不支持http
    • 花生壳(https):极低的学习成本;实名1M每月1G且无Http只有https,隧道固定域名
    • ......(数据来源于2023.1,可能不准确如有需要在下面留言更新)