C83blog

  • cpe
  • 游戏
    • mc
  • 系统技巧
    • 软件分享
    • 虚拟机
    • win
    • linux
    • 翻墙
  • 维修
  • 未分类
  • 登录
  1. 首页
  2. 系统技巧
  3. win
  4. 正文

使用 GOST 转发 RTMP

2025年7月11日 91点热度 0人点赞 0条评论

使用 GOST 转发 RTMP

GOST 是一个 GO 语言实现的安全隧道

网址:https://github.com/ginuerzh/gost

其实我倒更喜欢这种办法,毕竟 Netch 我也是拿来专门加速游戏用的,又不想再下个 SocksCap64 之类的软件,然后就想到了从 RTMP 下手,毕竟 RTMP 只是单纯的 TCP 流量,我们把它转发一下就好了。

*虽然拿 GOST 过来也有点大材小用的样子,其它同类型的软件应该也有很多。然后这个方法还很有局限性,不能转发 RTMPS 之类的(主要是因为要验证 SSL 证书,我暂时也不知道怎么解决,后面有解决方案)。

RTMP 的默认端口是 1935,如果你的推流服务器没有设置成其它端口或者做特别的说明的话。所以下面通过 GOST 代理链来转发 1935 端口就行了,拿 Twitch 的服务器举例:

  1. gost -L=tcp://:1935/hkg01.contribute.live-video.net:1935 -F=socks5://127.0.0.1:7890

本地监听协议和端口:tcp://:1935

*如果需要转发 UDP (大概可以支持 SRT 协议,没有测试过)

  1. # GOST V2 可以合并转发
  2. gost -L=tcp+udp://:1935/hkg01.contribute.live-video.net:1935 -F=socks5://127.0.0.1:7890
  3. # GOST V3 需要分开转发
  4. gost -L=tcp://:1935/hkg01.contribute.live-video.net:1935 -F=socks5://127.0.0.1:7890
  5. gost -L=udp://:1935/hkg01.contribute.live-video.net:1935 -F=socks5://127.0.0.1:7890

要转发到的服务器地址和端口:hkg01.contribute.live-video.net:1935

你的代理服务器(代理链):socks5://127.0.0.1:7890

然后 OBS 的推流设置里面,把服务器设置成 rtmp://127.0.0.1:1935/app/ 就行啦,路径注意一下,Twitch 的话是 /app,虽然不加也能推,其它平台看平台的说明吧。

把上面的命令写在 bat 文件里面,每次需要推流的时候双击运行就行了,很方便是不是,代理那边选你平时能跑大流量的服务就好行了,关于 GOST 代理链的其它使用方法这里不做其它说明了,文档很详细:设置多级转发代理

这样的话 Netch 可以继续只用来加速你的游戏,OBS 推流的流量则走 GOST 转发到你的其它服务器或者代理工具上面,用起来也挺轻便(虽然缺点上面也说了,好像除了麻烦一点点也没什么问题了)。

使用 GOST 转发 RTMPS

本方案根据评论区而来,还没测试过哦,建议先阅读上一部分

首先使用远程服务器查寻到没被污染的域名源 IP。

比如访问 https://ping.sx/dig?t=hkg01.contribute.live-video.net 可以查到(将 hkg01.contribute.live-video.net 改为你的推流域名),这里我们得到源 IP 为 99.181.91.33。

然后使用 GOST 代理链转发流量到这个 IP(关于端口看平台说明):

  1. gost -L=tcp://:1935/99.181.91.33:1935 -F=socks5://127.0.0.1:7890

*要转发 UDP 的话请参考上一部分

最后修改系统的 hosts 文件,这里以 Windows 为例

记事本打开 C:\Windows\System32\drivers\etc\hosts 文件,在最后增加一行:

  1. 127.0.0.1 hkg01.contribute.live-video.net

将 hkg01.contribute.live-video.net 改为你的推流域名。如果权限不足不能保存的话,可以先保存在桌面,然后复制过去覆盖源文件。

然后按照上一部分的步骤设置 OBS 推流就行啦。

总结

上面说的两种办法已经基本够用了,除了 Facebook 这种只支持 RTMPS 推流的平台。看了下要把 RTMPS 转成 RTMP 的话好像要转推平台,目前知道的 SRS 在做这方面的东西:https://github.com/ossrs/srs/issues/2676,根据本文的方法应该基本都能支持了。

但是那样的话就有点小题大做了,还不如直接再装一个 SocksCap64 方便,或者去考虑 Netch 能不能多开的问题,再不济也能 Proxifier 试用(配合 RunAsDate 这种修改软件运行时间的程序,虽然很不厚道吧噗噗)。

RunAsDate

官网地址:https://www.nirsoft.net/utils/run_as_date.html

旧版源码:https://github.com/malaohu/RunAsDate

而刚刚提及的转推平台的话倒是有其它的用处,比如在本地另一台电脑搭建一个,就可以实现多平台同步开播及录制,还同时解决了本文所提到的问题。

标签: 暂无
最后更新:2025年7月11日

sydw

这个人很懒,什么都没留下

点赞
< 上一篇

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
最新 热点 随机
最新 热点 随机
使用 GOST 转发 RTMP win10 22H2 自动登录不用输入密码 中兴F31Pro刷全功能后台保姆级教程 杀死一个已经detached的screen会话 ollama amd ati rx6600使用rocm 在 Termux 中修改 Ollama 的监听地址 termux初始化操作安装debian Debian下的压缩 (zip) 解压缩 (unzip) 命令 screen使用教程 NPS反制之绕过登陆验证 Debian / Ubuntu 手工添加 Swap 分区 frp toml VPS/服务器的下载测速文件 鲲鹏关闭ipv6 ssh版 鲲鹏CPE关闭ipv6
AutoMessage 公告插件 termux换更换清华源后丢失包的问题 pve 加大local容量 中兴微方案随身 WiFi 修改 IMEI Brook端口转发一键脚本 win10 22H2 自动登录不用输入密码 sqlite配置下载安装及使用教程 天翼1号2021修改IMEI教程 甲骨文 Ubuntu关闭防火墙 如何在互联网上找到任何软件的注册序列号 CentOS 修改DNS lr添加或者禁止权限示例 N2N 内网穿透 服务器搭建 在 Linux 上安装 NetData termux开启ssh服务

COPYRIGHT © 2022 C83blog. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang