mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 08:35:53 +03:00
[GH-ISSUE #1603] Websocket traffic capture for iOS simulator or devices does not work for me #1596
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1596
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @nn1900 on GitHub (Apr 14, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1603
Description
I followed all steps for enabling websocket traffic capture for iOS simulator or iPhone, however, nothing works.
I'm developing a react-native app and have already integrated with atlantis framework in my app.
I cannot even see any websocket traffic of other apps
Steps to Reproduce
Current Behavior
I can see ordinary http traffics but no websocket traffic at all.
Expected Behavior
Should see all web socket traffic or at least traffic from my own app
Environment
@NghiaTranUIT commented on GitHub (Apr 15, 2023):
It's not a bug. Atlantis is only capable of capturing Websocket traffic if it's called from URLSessionWebsocketTask. Since you're using a React-Native app, the WS might not use a this class -> As a result, Atlantis could not capture it.
If you don't use Atlantis, just use iPhone and macOS. The result is the same, URLSessionWebsocketTask doesn't respect the System HTTP Proxy, not sure why Apple does it.
@nn1900 commented on GitHub (Apr 15, 2023):
so there is no way to capture websocket traffic for iOS right now?