mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 08:35:53 +03:00
[GH-ISSUE #1038] [Feature Request] Add ability to enable external proxy for a list of hosts only #1032
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#1032
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 @Bertrand on GitHub (Oct 19, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1038
Originally assigned to: @NghiaTranUIT on GitHub.
Currently, it is possible to disable external proxying for a list of hosts. This is great.
In our case, we're using a (paid) external proxy so we always have the same IP address to query some providers' APIs.
We only need the external proxy for a handful of hosts.
Since we pay the proxy based on traffic, we need to prevent casual traffic from going through the external proxy during our debug sessions.
The only way to do this is to disable "Override MacOS Proxy" while external proxy is enabled.
This is really cumbersome, and from time to time, we forget to disable external proxy before re-enabling Mac OS proxy.
It would be fantastic to have a list of hosts for which external proxy is enabled.
An Include/Exclude UI like in Charles Proxy recording settings would probably work on terms of ux:
@NghiaTranUIT commented on GitHub (Oct 19, 2021):
Thanks for your insight 👍 I understand it's reasonable to support the Include List.
My idea is that we might copy the Bypass list UI and reuse it for the Inclusive List. As a result, you can define a list, such as:
If you leave it empty, it will allow all traffic (except the Bypass List) 👍
It's quite easy to implement, we might send you a beta build this week for testing @Bertrand
@NghiaTranUIT commented on GitHub (Oct 20, 2021):
Hey @Bertrand Let try this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.34.1_Include_List_for_External_Proxy.dmg
You can define an Include List for the External Proxies.
@Bertrand commented on GitHub (Oct 21, 2021):
Hello,
works like a charm !
Thanks.