在哔哩哔哩直播时遇到无法推流、画面卡顿或平台提示网络异常的情况,通常是因为防火墙拦截了直播软件的网络访问权限。这里需要明确一个关键概念:通常不建议直接关闭防火墙,因为这会使电脑面临安全风险。更专业且安全的做法是允许直播软件通过防火墙,或为直播端口设置单独的入站/出站规则。以下提供从安全到彻底的几种方案,请按顺序尝试。

方案一:允许直播软件通过Windows Defender防火墙(最推荐)
这是解决哔哩哔哩直播推流被拦截的核心方法。操作步骤如下:
1. 打开控制面板,将查看方式改为“大图标”或“小图标”,找到并点击Windows Defender防火墙。
2. 在左侧菜单中点击“允许应用或功能通过Windows Defender防火墙”。
3. 点击“更改设置”按钮,然后在下方的应用列表中找到你的直播工具,例如哔哩哔哩直播姬、OBS Studio或其他第三方推流软件。如果列表中没有,请点击“允许其他应用”,手动浏览并添加该软件的.exe主程序文件。
4. 确保该应用后面的“专用”和“公用”复选框都已勾选。专用通常指家庭或工作网络,公用指公共场所网络,为了直播稳定建议两者都勾选。最后点击“确定”保存。
方案二:添加入站/出站规则允许直播端口
部分直播场景使用RTMP协议,默认端口1935可能被防火墙阻止。如果你的直播软件无法在应用列表中直接添加,可以手动创建规则。
1. 回到Windows Defender防火墙主界面,点击左侧“高级设置”,打开“高级安全Windows Defender防火墙”窗口。
2. 分别选中“入站规则”和“出站规则”,在右侧点击“新建规则”。
3. 规则类型选择“端口”,点击下一步;选择“TCP”,并在“特定本地端口”中输入1935, 80, 443(这些是直播常用的端口,点击下一步;选择“允许连接”,继续下一步;规则配置文件全部勾选“域”、“专用”、“公用”,点击下一步;最后为该规则命名,例如“B站直播推流端口”,完成创建。
方案三:第三方安全软件的防火墙解除拦截
如果你安装了第三方杀毒或安全套件(如火绒、360安全卫士、腾讯电脑管家等),其防火墙模块可能接管了系统防火墙。
以火绒为例:打开火绒主界面,进入“防护中心” > “网络防护”,将“联网控制”关闭,或在其中找到直播软件将其设置为“允许联网”。其他软件类似,通常在“网络控制”、“流量监控”或“防火墙”功能中将对应的直播程序设置为“信任”或“允许访问网络”。
方案四:临时彻底关闭Windows防火墙(仅作为最后排查手段)
在必须完全关闭防火墙进行测试时,可以执行以下操作,但请务必在直播结束后重新开启。
1. 进入控制面板 > Windows Defender防火墙。
2. 点击左侧“启用或关闭Windows Defender防火墙”。
3. 在“专用网络设置”和“公用网络设置”中,都选择“关闭Windows Defender防火墙(不推荐)”,然后点击确定。
此时系统防火墙完全停止工作。如果直播恢复正常,说明问题确实出在防火墙上,你应回退到方案一或方案二进行精确放行,而非长期关闭防火墙。
重要提醒:关闭防火墙将使你的电脑直接暴露于网络威胁之下,强烈建议在问题排除后,按照方案一的方法为直播软件设置信任白名单,并重新开启防火墙。

查看详情

查看详情