补充使用说明和问题排查清单

This commit is contained in:
小白猿
2024-01-10 00:09:22 +08:00
parent db2128eaae
commit a1d3ab223b
+34 -34
View File
@@ -39,17 +39,20 @@
3. 添加了程序关闭指令,连接ws后可向服务端发送`{"Cmd":1}`json数据包安全关闭程序和系统代理
4. 修复了客户端连接断开后未从套接字连接池删除,导致显示error的bug
## 🖼️控制台截图
[![控制台截图](https://s1.ax1x.com/2022/11/10/z9YYPU.png)](https://imgse.com/i/z9YYPU)
## 😎介绍及配置
### 介绍
基于系统代理抓包打造的抖音弹幕服务推送程序,它能够获取电脑上所有抖音弹幕来源数据,主要包括三种来源:**浏览器进程** ,**抖音客户端**,**抖音直播伴侣**。它可以监听**弹幕**,**点赞**,**关注**,**送礼**,**进入直播间**,**直播间统计**,**粉丝团**系列消息,你可使用它做自己的直播间数据分析,以及弹幕互动游戏,语音播报等。
+ 基于系统代理抓包打造的抖音弹幕服务推送程序,它能够获取电脑上所有抖音弹幕来源数据,主要包括三种来源:**浏览器进程** ,**抖音客户端**,**抖音直播伴侣**。它可以监听**弹幕**,**点赞**,**关注**,**送礼**,**进入直播间**,**直播间统计**,**粉丝团**系列消息,你可使用它做自己的直播间数据分析,以及弹幕互动游戏,语音播报等。
### <a id="tag1">配置文件</a>
程序中有基本的配置可以过滤弹幕进程,弹幕数据通过Websocket服务推送,其他程序只需接入ws服务器就能接收到到弹幕数据消息,
若下载发行版,则该配置文件在根目录下的 **WssBarrageService.exe.config** 可自主配置,配置后需要重新启动程序
+ 程序中有基本的配置可以过滤弹幕进程,弹幕数据通过Websocket服务推送,其他程序只需接入ws服务器就能接收到到弹幕数据消息
+ 若下载发行版,则该配置文件在根目录下的 **WssBarrageService.exe.config** 可自主配置,配置后需要重新启动程序
``` xml
<!--配置更改后重启才能生效-->
@@ -91,7 +94,7 @@
### 推送数据格式
弹幕数据由WebSocket服务进行分发,使用Json格式进行推送,见项目 [BarrageMessages.cs](./BarrageGrab/Modles/JsonEntity/BarrageMessages.cs),如需调整请克隆项目后参照 [message.proto](./BarrageGrab/proto/message.proto) 进行源码修改调整,文件包含所有弹幕相关数据结构,可前往[ws在线测试](http://wstool.jackxiang.com/)网站,连接 ws://127.0.0.1:8888 进行测试
+ 弹幕数据由WebSocket服务进行分发,使用Json格式进行推送,见项目 [BarrageMessages.cs](./BarrageGrab/Modles/JsonEntity/BarrageMessages.cs),如需调整请克隆项目后参照 [message.proto](./BarrageGrab/proto/message.proto) 进行源码修改调整,文件包含所有弹幕相关数据结构,可前往[ws在线测试](http://wstool.jackxiang.com/)网站,连接 ws://127.0.0.1:8888 进行测试
### 使用方法
1. 管理员身份启动本程序,第一次启动会提示安装自签名证书,程序启动后挂在后台不要关,不然再打开会监听不到正在进行中的直播弹幕。
@@ -102,36 +105,39 @@
## 👨‍⚕️ 诊断排查
### 启动后无法获取,排查清单
+ **启动后无法获取,排查清单**
1. 先判断自己的浏览器进程名称是否在配置文件列表中
2. 程序启动后,检查系统代理有无正常打开,有可能修改注册表被其他杀毒软件拦截
3. 检查程序是否以管理员身份启动
4. 注意程序启动先后顺序(很重要),必须保证在进入直播间之前监听程序已在运行
5. 检查代理端口是否与其他端口冲突,可尝试修改
1. 先判断自己的浏览器进程名称是否在配置文件列表中
2. 程序启动后,检查系统代理有无正常打开,有可能修改注册表被其他杀毒软件拦截
3. 检查程序是否以管理员身份启动
4. 注意程序启动先后顺序(很重要),必须保证在进入直播间之前监听程序已在运行
5. 检查代理端口是否与其他端口冲突,可尝试修改
+ **打开报错,排查清单**
+ *通用处理方法:*
+ 关闭杀毒软件,杀毒软件可能会阻止注册系统代理,访问端口号
+ 关闭Windows网络防火墙(设置-搜索) ,可能会阻止访问端口号
### 打开报错,排查清单
+ *以一种访问权限不允许的方式做了一个访问套接字的尝试*
+ 可能是端口被占用了,请尝试前往配置文件将8888端口号修改为别的号码(1000~65535)
+ 关杀毒
+ **通用处理方法:**
1. 关闭杀毒软件,杀毒软件可能会阻止注册系统代理,访问端口号
2. 关闭Windows网络防火墙(设置-搜索) ,可能会阻止访问端口号
+ *尝试执行未经授权的操作*
+ 关杀毒
+ **以一种访问权限不允许的方式做了一个访问套接字的尝试**
1. 可能是端口被占用了,请尝试前往配置文件将8888端口号修改为别的号码(1000~65535)
2. 关杀毒
+ **尝试执行未经授权的操作**
1. 关杀毒
+ 以上都不行
1. 请前往[这里](https://www.baidu.com/s?word=电脑购买)瞧瞧
+ *以上都不行*
+ 请前往[这里](https://www.baidu.com/s?word=电脑购买)瞧瞧
### 浏览器总是连接一段时间后,就在在控制台看不到弹幕了
+ 优先使用Chrome 和 Edge 浏览器,其他浏览器(例如360浏览器) 已知会存在该问题
+ 其他可能是网络原因,或者直播间断连导致,正在想办法优化解决中。。。需要长时间连接可以找我使用其他方式,支持直连和轮询获取方式
+ **弹幕断连**
### 程序关闭后无法上网
+ 如果浏览器总是连接一段时间后,就在在控制台看不到弹幕了,优先使用Chrome 和 Edge 浏览器,其他浏览器(例如360浏览器) 可能会存在该问题
+ 其他可能是网络原因,或者直播间断连导致,正在想办法优化解决中。。。需要长时间连接可以找我使用其他方式,支持直连和轮询获取方式
+ **程序关闭后无法上网**
+ 这是因为本程序运行时会占用系统代理,不正确的关闭方式可能会导致系统代理未能正确关闭,请前往找到 系统设置-网络和Internet-代理-使用代理服务器 并关闭它即可
+ 这是因为本程序运行时会占用系统代理,不正确的关闭方式可能会导致系统代理未能正确关闭,请前往找到 系统设置-网络和Internet-代理-使用代理服务器 并关闭它即可
@@ -145,13 +151,7 @@
+ **上游代理设置**:
+ 一般用于自己有 代理工具/代理服务器,希望在使用本程序时访问外网不受到影响,见配置文件项`upstreamProxy` 将它改为你代理工具的代理地址
+ **UI界面:**见配置文件 `showWindow ` (做的仓促,功能简陋)
## 🖼️控制台截图
[![控制台截图](https://s1.ax1x.com/2022/11/10/z9YYPU.png)](https://imgse.com/i/z9YYPU)
+ **UI界面**: 见配置文件 `showWindow ` (做的仓促,功能简陋)