mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 16:45:57 +03:00
[GH-ISSUE #472] Not capturing local domain traffic #468
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#468
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 @lumaxis on GitHub (Apr 6, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/472
Originally assigned to: @NghiaTranUIT on GitHub.
I'm using a smart home device that is controlled via an app on my Mac. The Mac app sends the commands to a
.localdomain, e.g.my-device.local. That traffic doesn't appear in Proxyman.Proxyman version? (Ex. Proxyman 1.4.3)
1.21.0
macOS Version? (Ex. mac 10.14)
10.15.4
Steps to reproduce
Send traffic to a device via
.localdomain on local network.Expected behavior
The traffic is capture and displayed in Proxyman
Screenshots (optional)
@NghiaTranUIT commented on GitHub (Apr 6, 2020):
@lumaxis Technically, I'm not sure how can Proxyman capture it because the Mac traffic directly sends to
my-device.localwithout going through Proxyman Port 9090.Can you show me
the codethe Mac app name? I would to investigate@lumaxis commented on GitHub (Apr 6, 2020):
Actually, I think this has to do with me using multiple network interfaces on the Mac, i.e. Wifi and Ethernet at the same time. It seems like the app is specifically sending traffic via a wifi interface but my primary network connection that is configured in macOS system settings is ethernet.
Once I unplug the ethernet cable so that all traffic goes through wifi, the traffic also shows up in Proxyman.
The app is Elgato Control Center
@NghiaTranUIT commented on GitHub (Apr 6, 2020):
Yup, at the moment, Proxyman would only override the HTTP/HTTPS Proxy config in Network.prefPane -> Wifi -> Proxy Tab.
If you're using Ethernet, please check if this setting is available. I couldn't check it since I don't have Ethernet port in my MacBook, unfortunately 😅
@lumaxis commented on GitHub (Apr 6, 2020):
No, actually not. It's setting the proxy settings correctly in both but I think I found it:
For some reason, the Tunderbolt network interface was configured to skip a proxy for
*.localtraffic. I did not configure this myself ¯\_(ツ)_/¯@lumaxis commented on GitHub (Apr 6, 2020):
It seems, that is a default configuration for either all Thunderbolt Slots or all Ethernet slots in general.
@NghiaTranUIT commented on GitHub (Apr 6, 2020):
I suppose that’s it’s a default value from macOS. For example, ‘localhost’ won’t go through any proxy unless we map to different name in host/etc.
@NghiaTranUIT commented on GitHub (Apr 6, 2020):
Anw, thank for raising a ticket 👍
@lumaxis commented on GitHub (Apr 6, 2020):
Anytime! Maybe something to add to the documentation or so.