You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Like Proxyman macOS, when closing Proxyman Windows, the app doesn't restore to previous User's Proxy Setting that causes a lot of trouble. We should bring this feature to Windows.
Acceptance Criteria
Add this Option to setting: Advance Tab (Add to the Top of the list and have a Horizontal Seperator)
This option is stored in AppConfiguration
This feature only works with Windows. For Linux, disable it and the entire Logic. Use if os(...) to check.
How it works
When the app is starting, before overriding the System Proxy to Proxyman 127.0.0.1:9090, If this feature is enabled -> Proxyman will fetch:
1. The Status of the System Proxy
2. Proxy IP
3. Port
4. Bypass Proxy List
5. Do not use proxy server for local checkbox
Ask Cursor Thinking Mode to write logic to fetch 5 data and store it in the UserProxySetting class. Beware that these settings could be undefined or empty. ALWAYS fetch this data even though this feature is OFF ✅
Verify this logic can run without asking for any username/password system alert! -> It's really annoying if it asks for a username/password when launching the app
Save this setting to AppConfiguration
Override System Proxy as normal (Verify it doesn't break the current logic)
When the app is closed. Before reverting the Proxy:
Check if this feature is ON, and there is UserProxySetting in AppConfiguration -> Write a logic to override the system proxy to UserProxySetting
Verify 5 properties are updated correctly after the app is closed!
Make sure the normal revert Proxy is still working
Edge Case 1:
If the Proxy Address and Port (in UserProxySetting) is the same with Proxyman (IP = 127.0.0.1 and 9090 (current port) ) and Proxy Server Toggle is ON -> We must revert as normal -> It means the Proxy Server Toggle is OFF.
To explain: Sometimes when Proxyman is running -> System Proxy is overrideen to Proxyman -> Proxyman is crashed -> System Proxy wasn't revert -> Can't access to the Internet -> User will try open Proxyman again -> Then close the app -> Proxyman must revert the proxy, so users can access the Internet
Real Windows 11
Test with real Windows 11 PC and record video
The text was updated successfully, but these errors were encountered:
In Windows -> Open Proxy Settings -> Manual Proxy -> Edit -> Try to set 5 properties with different values (The Proxy Server Toggle must be switched ON), like the below screenshot
Open Proxyman -> Go to Setting -> Advanced Tab -> Turn ON this feature
Open System Proxy Settings -> Verify it's overridden to Proxyman 127.0.0.1:9090
Close Proxyman -> Open System Proxy again -> Verify it's restored to the original settings (check 5 properties)
Description
Like Proxyman macOS, when closing Proxyman Windows, the app doesn't restore to previous User's Proxy Setting that causes a lot of trouble. We should bring this feature to Windows.
Acceptance Criteria
How it works
Cursor Thinking Mode
to write logic to fetch 5 data and store it in theUserProxySetting
class. Beware that these settings could be undefined or empty. ALWAYS fetch this data even though this feature is OFF ✅Edge Case 1:
Real Windows 11
The text was updated successfully, but these errors were encountered: