mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #718] Breaks with encrypted DNS on Big Sur #713
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#713
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 @florianbuerger on GitHub (Dec 6, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/718
Proxyman version?
Version 2.14.1 (21410)
macOS Version?
11.0.1 (20B29)
Steps to reproduce
Now all traffic is blocked. The only way to use Proxyman now is to disable the networks service that was installed by the profile in
System Preferences → Network.I don't know how the new encrypted DNS works internally or if it is even possible for Proxyman to work in such a setup. Happy to provide more info if needed 😊
@NghiaTranUIT commented on GitHub (Dec 7, 2020):
Thanks for the info. It looks like Proxyman doesn't handle DNS over HTTPS properly. I will check it today 👍
@NghiaTranUIT commented on GitHub (Dec 8, 2020):
I'm not sure why Proxyman doesn't work with DNS over HTTPS, but the Charles app has the same issue.
With Charles, I can visit google.com, but couldn't open github.com or some of my websites.
@NghiaTranUIT commented on GitHub (Dec 8, 2020):
@florianbuerger can you try again? At the first time, Proxyman didn't work, but after restarting Proxyman, It's working now
Video: https://www.dropbox.com/s/imzjz7i0do8z6me/DNS_Over_HTTPS_1.mov?dl=0
Technically, DNS over HTTPS is just an HTTPS request, so as soon as you don't enable SSL Proxying on this domain, it should work (Proxyman just forward bytes between the client <-> Server)
@florianbuerger commented on GitHub (Dec 8, 2020):
Interesting. You are right, when I quit Proxyman and restart, it works. Strange that I didn't try that before 😄 Any idea why that is?
Anyway, thanks for looking into it. Launching Proxyman twice isn't a big deal, way easier than going into System Preferences and toggle the network service.
@NghiaTranUIT commented on GitHub (Dec 8, 2020):
I'm not sure what wrong with it. I'm still able to reproduce the bug with a 50% chance. Sometimes it works, sometimes it doesn't.
I opened a ticket and seek help from the Swift-NIO team (https://github.com/apple/swift-nio-examples/issues/65). I will make sure fix it 100% 😄
@Lukasa commented on GitHub (Dec 8, 2020):
Hey folks, while we're diagnosing things over here it would be extremely useful if you could provide sample projects and file reports using Feedback Assistant. This will give us more info to work with.