mirror of
https://github.com/ProxymanApp/proxyman-windows-linux.git
synced 2026-04-27 00:45:55 +03:00
[GH-ISSUE #478] Restore to Previous HTTP/HTTPS Proxy when Proxyman is Closed for Windows #476
Labels
No labels
Linux
bug
enhancement
enhancement
pull-request
question
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/proxyman-windows-linux#476
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 @dmytrobabeshko on GitHub (Feb 28, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/478
Originally assigned to: @kics223w1 on GitHub.
Description
This feature request is to introduce the "Restore to Previous HTTP/HTTPS Proxy when Proxyman is Closed" setting in the Proxyman for Windows, similar to what is available in the macOS version.
Why this feature/change is important?
Currently, in a development environment with a corporate proxy, the Windows version of Proxyman turns off the Windows system proxy upon exit. This behavior is very inconvenient because it breaks all internet communication on the host, requiring users to manually restore the Windows proxy settings each time after Proxyman is closed. Implementing this feature for the Windows version would greatly enhance user experience.
@dmytrobabeshko commented on GitHub (Mar 28, 2025):
@NghiaTranUIT
Please advise if there’s a planned fix for this issue anytime soon? I believe it’s a bug rather than an enhancement.
Telerik Fiddler Classic, which has been abandoned for several years, doesn’t have this issue.
In our company, we roll out proxy settings using group policies. However, every time Proxyman is used, it completely erases the original proxy settings. As a result, the user is forced to remember the original proxy setting values, including a large no-proxy mask, and go to Windows’ proxy settings dialog to restore the initial values. If this is not done, the entire host loses internet access.
This issue is quite annoying and significantly impacts the user experience of Proxyman on Windows.
@kics223w1 commented on GitHub (Mar 28, 2025):
Hi @dmytrobabeshko,
This feature hasn’t been implemented on Windows yet.
I’ll discuss with him about porting it to Windows and Linux in the next version.
@MrSigint commented on GitHub (Mar 28, 2025):
Please tackle this issue, it significantly affects usage.
@dmytrobabeshko commented on GitHub (Mar 28, 2025):
To provide more context, we are seeking a modern alternative to Fiddler Classic for Windows. This is because Fiddler Classic has been discontinued for several years now. We have purchased a small batch of Proxyman licenses to evaluate whether Proxyman can replace Fiddler Classic for our specific requirements.
Developers have expressed numerous complaints regarding the proxy settings reset in Proxyman for Windows, rendering its usage avoidable.
The Team license type we purchased highlights the High-priority support feature on the official site.
@kics223w1 commented on GitHub (Mar 28, 2025):
Thank you for the context.
Let us know if you have any new requirements 👍
@NghiaTranUIT commented on GitHub (Mar 29, 2025):
This feature, "Restore Proxy" is only available on the macOS version atm. We will add it to Windows's roadmap 👍
@NghiaTranUIT commented on GitHub (Mar 29, 2025):
@dmytrobabeshko We will restore these 5 properties to your setting when Proxyman closes. It's from the Proxy Server Setting in Windows. Any anything else you need to add?
@dmytrobabeshko commented on GitHub (Mar 31, 2025):
@NghiaTranUIT @kics223w1
Thank you for adding this feature into the milestone! It’s the most requested requirement for now.
Regarding other requirements, I would like to vote the addition of reverse proxy functionality for Windows. This feature can also be very useful, but it falls outside the scope of this ticket.
@NghiaTranUIT commented on GitHub (Apr 1, 2025):
@dmytrobabeshko "Restore Proxy" is under review. I will send you a BETA build when it's done.
You can use Auto Setup Tool to capture HTTPS traffic from NodeJS, Python, Ruby or Golang from your backend without changing any code.
Useful than Reverse Proxy.
@NghiaTranUIT commented on GitHub (Apr 2, 2025):
@dmytrobabeshko let's try this Beta build: https://download.proxyman.com/windows/beta/Proxyman+Setup+2.22.0_Support_Restore_Proxy.exe
Changelog
@MrSigint commented on GitHub (Apr 2, 2025):
Thank you so much for your time and support! The issue is resolved and working well, greatly improving usability. I truly appreciate it!!!!
I want to recommend considering the implementation of the same functionality for the "Toggle On/Off" button in the Advanced Settings screen. At times, I use the application without a proxy after an hour of usage and need the ability to restore defaults easily without closing the application.
@NghiaTranUIT commented on GitHub (Apr 2, 2025):
if you mean to the toggle to turn on/off this "Restore Proxy", it's already in the Setting screen -> Advance Tab
@dmytrobabeshko commented on GitHub (Apr 2, 2025):
@NghiaTranUIT
He means a slightly different scenario.
Currently, to restore the Windows Proxy server, you have to close the Proxyman program.
It may also be convenient to restore the Windows (and possibly Mac) proxy settings by simply toggling the proxy off without closing Proxyman program.
You may want to continue using Proxyman, but have non-overridden OS proxy
@dmytrobabeshko commented on GitHub (Apr 4, 2025):
It is now functioning correctly, just like in the macOS version, and as per the task description, the proxy settings are restored upon exit. Please include these changes in the release when possible.
Thank you.
@NghiaTranUIT commented on GitHub (Apr 5, 2025):
Thanks, it should restore to the original Proxy Setting when we toggle the Proxy Overridden on Proxyman Windows. Let's me fix it 👍