mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #433] [Feature Request] System proxy setting logic optimization #430
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#430
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 @njzydark on GitHub (Mar 10, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/433
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? (Ex. Proxyman 1.4.3)
1.18.0
macOS Version? (Ex. mac 10.14)
10.15.3
Introduction
Thank you in advance for the effort, the software is great!
Content
System proxy refers to this:

@NghiaTranUIT commented on GitHub (Mar 10, 2020):
Hey there,
What do you mean the "System Agent"? Is it a system popup (Username/Password) 🤔
It would be great if we have a screenshot too 😄
At the moment,
if the user is admin(work on admin and guest), Proxyman doesn't prompt any popup to override the Proxy Config (It's implicitly done by Privileged Help Tool, which we installed at the first launch)@njzydark commented on GitHub (Mar 10, 2020):
Sorry, not described clearly, I have updated
@NghiaTranUIT commented on GitHub (Mar 10, 2020):
Thank for the screenshot 🙌
We can stop the Proxy Config being overridden when Proxyman launches in preference.
It's great idea, I will research how to open the Proxy System Panel from Proxyman when clicking on the "macOS Proxy" button in the bottom bar.
Btw, you can use shortcut Option+CMD+O to turn on/off quickly.
I remember that I already support this feature before, but from you mention, I will double check it 👍
@njzydark commented on GitHub (Mar 10, 2020):
If the system proxy is off by default, I still want the system proxy button at the bottom of the system to be displayed.
@JasonBoy commented on GitHub (Nov 2, 2020):
@NghiaTranUIT When close the app, the current system proxy will still be changed, any updates? when I uncheck the override option, It should not change proxy when close app since I may use another proxy at the moment
@NghiaTranUIT commented on GitHub (Nov 2, 2020):
Thanks for pushing it. I will fix this issue in 2.12.0 🖐️
@NghiaTranUIT commented on GitHub (Nov 2, 2020):
Hey @JasonBoy @njzydark, please check out this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.11.0_Do_not_Revert_Proxy_If_it_is_not_override.dmg
If you disable "macOS Proxy Override" in Tool -> Proxy Setting, when you quit the app, it won't revert the System Proxy anymore 👍
Regarding revert back to the previous changes, I'm still stuck on it and not found a way to fix it.
@njzydark commented on GitHub (Nov 2, 2020):
It work, thank you
Can you get the current system proxy information when the app is opened? If possible, reset the proxy information obtained before when you exit the app.
App can also monitor system proxy changes. If the system proxy changes are found, the latest proxy information will be retrieved
This app can detect the system proxy change: https://github.com/yichengchen/clashX/blob/f695bc88c1b91f0839c3cc5ab5d98305facec5df/ClashX/General/Utils/NetworkChangeNotifier.swift