[GH-ISSUE #478] Restore to Previous HTTP/HTTPS Proxy when Proxyman is Closed for Windows #476

Open
opened 2026-03-03 19:50:49 +03:00 by kerem · 15 comments
Owner

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.

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.
Author
Owner

@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.

<!-- gh-comment-id:2761832281 --> @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.
Author
Owner

@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.

<!-- gh-comment-id:2761852028 --> @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.
Author
Owner

@MrSigint commented on GitHub (Mar 28, 2025):

Please tackle this issue, it significantly affects usage.

<!-- gh-comment-id:2761863132 --> @MrSigint commented on GitHub (Mar 28, 2025): Please tackle this issue, it significantly affects usage.
Author
Owner

@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.

<!-- gh-comment-id:2761881448 --> @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.
Author
Owner

@kics223w1 commented on GitHub (Mar 28, 2025):

Thank you for the context.
Let us know if you have any new requirements 👍

<!-- gh-comment-id:2761915927 --> @kics223w1 commented on GitHub (Mar 28, 2025): Thank you for the context. Let us know if you have any new requirements 👍
Author
Owner

@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 👍

<!-- gh-comment-id:2762939513 --> @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 👍
Author
Owner

@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?

Image

<!-- gh-comment-id:2763039239 --> @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? ![Image](https://github.com/user-attachments/assets/8966b409-9111-452f-978a-46348ebcc38f)
Author
Owner

@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.

<!-- gh-comment-id:2766986130 --> @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.
Author
Owner

@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.

<!-- gh-comment-id:2767788150 --> @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](https://docs.proxyman.com/automatic-setup/automatic-setup) to capture HTTPS traffic from NodeJS, Python, Ruby or Golang from your backend without changing any code. Useful than Reverse Proxy.
Author
Owner

@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

  • Auto restore to your Proxy Settings when closing the app
  • This feature is enabled by default
<!-- gh-comment-id:2771029056 --> @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 - Auto restore to your Proxy Settings when closing the app - This feature is enabled by default
Author
Owner

@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.

<!-- gh-comment-id:2772593108 --> @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.
Author
Owner

@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

<!-- gh-comment-id:2772599062 --> @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
Author
Owner

@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

Image

<!-- gh-comment-id:2772620510 --> @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 ![Image](https://github.com/user-attachments/assets/bc334dca-298c-42f2-828e-3d418114e94d)
Author
Owner

@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.

<!-- gh-comment-id:2779313036 --> @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.
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 5, 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

Image

Thanks, it should restore to the original Proxy Setting when we toggle the Proxy Overridden on Proxyman Windows. Let's me fix it 👍

<!-- gh-comment-id:2780090162 --> @NghiaTranUIT commented on GitHub (Apr 5, 2025): > [@NghiaTranUIT](https://github.com/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 > > ![Image](https://github.com/user-attachments/assets/bc334dca-298c-42f2-828e-3d418114e94d) Thanks, it should restore to the original Proxy Setting when we toggle the Proxy Overridden on Proxyman Windows. Let's me fix it 👍
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/proxyman-windows-linux#476
No description provided.