mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #617] Adguard is not working when proxyman is running #616
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#616
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 @superandrew on GitHub (Sep 8, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/617
Proxyman version? (Ex. Proxyman 1.4.3)
2.5.3
macOS Version? (Ex. mac 10.14)
10.15
Steps to reproduce
Launch proxyman /I think this behaviour was introduced recently
Expected behavior
Adguard blocks ads. Instead when proxyman is up and running, it doesn't. I think this has to do with certificates because Adguards installs its own certificate to monitor https connections. When proxyman goes down, adguard restarts working properly.
Screenshots (optional)
@NghiaTranUIT commented on GitHub (Sep 8, 2020):
Hey, I used to use Adguard, but I don't think that Adguard Block has its own certificate because it isn't how Adguard works.
Adguard works because it acts as a Proxy Server. When traffic goes through its port, it will extract the host from the CONNECT request in HTTPS Message (which contains the host) or entire URL if it's HTTP without needing to install its own certificate.
By having the host, Adguard might determine if it's an ads or not then deciding to drop the ads connection.
The reason why you see ads when Proxyman opens is that Proxyman overrides the HTTP/HTTPS Proxy in Network System. Thus, the traffic doesn't go through Adguards anymore and it goes through Proxyman port (9090). Therefore, the ads appear since Proxyman doesn't have any ads block mechanism 😄
@superandrew commented on GitHub (Sep 8, 2020):
thanks @NghiaTranUIT . I'm pretty sure that this behaviour appeared recently, but of course there might be other variables involved.
Thank you