mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #1067] Feature Request: Automatically Set Previous System Proxy As External Proxy of Proxyman #1061
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#1061
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 @VaslD on GitHub (Nov 19, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1067
Proxyman version? (Ex. Proxyman 1.4.3)
Version 2.35.0 (23500)
macOS Version? (Ex. mac 10.14)
12.0.1 (21A559)
Steps to reproduce
Expected behavior
Proxyman reads original system proxy settings before applying override, and sets original proxy servers as Proxyman's external proxy settings, if supported.
@NghiaTranUIT commented on GitHub (Nov 19, 2021):
This feature has been supported by Proxyman, but in the latest build, we disable it by default.
You can enable it in Preference -> Advanced.
@VaslD commented on GitHub (Nov 19, 2021):
I don't think this is what I was talking about.
My company Wi-Fi has gateway and firewall set up that we have to use a proxy server to access the Internet. (Otherwise it's intranet.) We have this set globally in macOS network preference, the usual place where Proxyman (and other networking software) overrides to capture outgoing network traffic.
When I launch Proxyman, it succeeds in overriding this setting. (And with the option in the new version turned on, Proxyman restores this setting when it closes. Kudos.) The problem is Proxyman does not use my company's proxy server to proxy its traffic. Therefore after I launch Proxyman, it captures outgoing traffic alright but all requests fail because Proxyman itself does not have access to the Internet. I can reproduce this on both previous couple versions and the latest.
I'm expecting that, when Proxyman's network helper tool detects an already-set proxy server while overriding system proxy, it should set system proxy to local host AND set Proxyman's external proxy settings automatically. Because logically there is a reason that the user put in their own proxy setting BEFORE launching Proxyman. Why ignore that when Proxyman itself is a network-dependent software? Of course, this can be an option if people don't like it or have other type of conflicting workflows.
@NghiaTranUIT commented on GitHub (Nov 24, 2021):
Thanks, I understand your situation. In the best scenario, Proxyman should pick up the current System proxy and automatically use it as an External Proxy.
I will open a ticket and received more request before implementing it 👍
@mm2175 commented on GitHub (Apr 18, 2022):
Need this feature too.