OBS : 32.0.4
Catsxp:6.1.3
实测正常
是否是因为OBS设置或版本的问题
下载OBS解压,即开即用
6.1.3 websocket 連線異常
- catsxp
- 网站管理员
- 帖子: 4827
- 注册时间: 2022年 12月 26日 17:41
Re: 6.1.3 websocket 連線異常
- 附件
-
- 屏幕截图 2026-01-29 124627.png (28.94 KiB) 查看 110 次
-
cuj10w
- 帖子: 14
- 注册时间: 2023年 9月 24日 00:33
Re: 6.1.3 websocket 連線異常
好的 感謝測試了 我目前暫時無頭緒 我用了兩台電腦測試乾淨便攜版 都是一樣有問題的結果 我再想想看有沒有其他因素可能會造成此問題
-
cuj10w
- 帖子: 14
- 注册时间: 2023年 9月 24日 00:33
Re: 6.1.3 websocket 連線異常
我知道版主實測正常所以概率是我本地環境問題 但就持續觀察中 想說看看這些資訊能不能提供什麼線索
我後來用了一個相對乾淨(不敢說絕對乾淨)的VM環境測試 還是有問題 所以很沒有頭緒有什麼可能原因造成這個問題
目前注意到這個問題應該與obs無關
因為我用python建了一個websocket server, 還是一樣有連線異常的問題
然後遠端的ws連線似乎正常 有問題的都是內網/本地端server連線
pip install websockets
catsxp 6.2.1
chrome 144.0.7559.110 正常
----
再來嘗試印出request 結果有問題的request是空的
pip install websockets
catsxp 6.2.1 空的request
chrome 144.0.7559.110 (正常)
另外還有一個奇怪的現象 我開了fiddler想監測連線看看 結果在fiddler啟用監控之下內網ws居然可正常連線了 只是關閉fiddler後又退回無法正常連線的狀態
我後來用了一個相對乾淨(不敢說絕對乾淨)的VM環境測試 還是有問題 所以很沒有頭緒有什麼可能原因造成這個問題
目前注意到這個問題應該與obs無關
因為我用python建了一個websocket server, 還是一樣有連線異常的問題
然後遠端的ws連線似乎正常 有問題的都是內網/本地端server連線
pip install websockets
代码: 全选
import asyncio
import websockets
async def handler(websocket):
print("Client connected")
try:
async for message in websocket:
print("Received:", message)
await websocket.send(f"Echo: {message}")
except websockets.ConnectionClosed:
print("Client disconnected")
async def main():
async with websockets.serve(handler, "0.0.0.0", 4455):
print("WebSocket server running on ws://localhost:4455")
await asyncio.Future() # run forever
asyncio.run(main())
catsxp 6.2.1
chrome 144.0.7559.110 正常
----
再來嘗試印出request 結果有問題的request是空的
pip install websockets
代码: 全选
import asyncio
async def debug_server(reader, writer):
peer = writer.get_extra_info("peername")
print("Connection from:", peer)
data = await reader.read(1024)
print("RAW BYTES:", data)
if data:
print(data.decode(errors="replace"))
else:
print("No data received")
writer.close()
await writer.wait_closed()
async def main():
server = await asyncio.start_server(debug_server, "0.0.0.0", 4455)
print("Listening on 4455")
async with server:
await server.serve_forever()
asyncio.run(main())
chrome 144.0.7559.110 (正常)
另外還有一個奇怪的現象 我開了fiddler想監測連線看看 結果在fiddler啟用監控之下內網ws居然可正常連線了 只是關閉fiddler後又退回無法正常連線的狀態
- catsxp
- 网站管理员
- 帖子: 4827
- 注册时间: 2022年 12月 26日 17:41
Re: 6.1.3 websocket 連線異常
首先,确认一点是功能没问题!有问题的是在通讯的时候出现异常!
catsxp://net-export
监听一下记录,看是否有异常error报错
catsxp://net-export
监听一下记录,看是否有异常error报错
-
cuj10w
- 帖子: 14
- 注册时间: 2023年 9月 24日 00:33
Re: 6.1.3 websocket 連線異常
感謝版主
根據錯誤訊息ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS
我嘗試把這個flag禁用
chrome://flags/#local-network-access-check
然後測試發現可以正常連線了!
但不知道這樣會不會有什麼其他影響或安全性問題就是了 也擔心如果之後這個flag之後被拿掉怎麼辦 不知道是否有治本的方法 不太懂為何目前我測的只有Catsxp有這個現象
代码: 全选
598: URL_REQUEST
ws://localhost:4455/
Start Time: 2026-01-30 17:56:37.589
t=3004 [st= 0] +REQUEST_ALIVE [dt=314]
--> priority = "LOWEST"
--> traffic_annotation = 17188928
--> url = "ws://localhost:4455/"
t=3004 [st= 0] NETWORK_DELEGATE_BEFORE_URL_REQUEST [dt=1]
t=3005 [st= 1] TRANSPORT_SECURITY_STATE_SHOULD_UPGRADE_TO_SSL
--> get_sts_state_result = false
--> host = "localhost"
--> host_found_in_hsts_bypass_list = false
--> should_upgrade_to_ssl = false
t=3005 [st= 1] +URL_REQUEST_START_JOB [dt=313]
--> initiator = "http://www.websocket-test.com"
--> load_flags = 18 (BYPASS_CACHE | DISABLE_CACHE)
--> method = "GET"
--> network_isolation_key = "http://websocket-test.com http://websocket-test.com"
--> request_type = "other"
--> site_for_cookies = "SiteForCookies: {site=http://websocket-test.com; schemefully_same=true}"
--> url = "ws://localhost:4455/"
t=3005 [st= 1] FIRST_PARTY_SETS_METADATA [dt=0]
--> cache_filter = "none"
--> frame_entry = "none"
--> top_frame_primary = "none"
t=3005 [st= 1] COMPUTED_PRIVACY_MODE
--> privacy_mode = "disabled"
t=3005 [st= 1] NETWORK_DELEGATE_BEFORE_START_TRANSACTION [dt=0]
t=3005 [st= 1] HTTP_CACHE_GET_BACKEND [dt=0]
t=3005 [st= 1] +HTTP_STREAM_REQUEST [dt=312]
t=3005 [st= 1] HTTP_STREAM_JOB_CONTROLLER_BOUND
--> source_dependency = 599 (HTTP_STREAM_JOB_CONTROLLER)
t=3317 [st=313] HTTP_STREAM_REQUEST_BOUND_TO_JOB
--> source_dependency = 600 (HTTP_STREAM_JOB)
t=3317 [st=313] -HTTP_STREAM_REQUEST
t=3317 [st=313] URL_REQUEST_DELEGATE_CONNECTED [dt=1]
--> net_error = -385 (ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS)
t=3318 [st=314] -URL_REQUEST_START_JOB
--> net_error = -385 (ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS)
t=3318 [st=314] URL_REQUEST_DELEGATE_RESPONSE_STARTED [dt=0]
t=3318 [st=314] -REQUEST_ALIVE
--> net_error = -385 (ERR_BLOCKED_BY_LOCAL_NETWORK_ACCESS_CHECKS)我嘗試把這個flag禁用
chrome://flags/#local-network-access-check
然後測試發現可以正常連線了!
但不知道這樣會不會有什麼其他影響或安全性問題就是了 也擔心如果之後這個flag之後被拿掉怎麼辦 不知道是否有治本的方法 不太懂為何目前我測的只有Catsxp有這個現象
上次由 cuj10w 在 2026年 1月 30日 18:18,总共编辑 2 次。
- catsxp
- 网站管理员
- 帖子: 4827
- 注册时间: 2022年 12月 26日 17:41
Re: 6.1.3 websocket 連線異常
开着内置的去广告?
试试关闭它,查了源码
在去广告里有对该flags逻辑判断
默认开启,也开启内置的去广告,本地测试也正常
试试关闭它,查了源码
在去广告里有对该flags逻辑判断
默认开启,也开启内置的去广告,本地测试也正常
-
cuj10w
- 帖子: 14
- 注册时间: 2023年 9月 24日 00:33
Re: 6.1.3 websocket 連線異常
沒有開著去廣告 嘗試開啟/關閉去廣告都不影響結果 目前還是只能關flag才可連線