[GH-ISSUE #530] Intermittent failure to restore system proxy on quit #527

Open
opened 2026-03-03 19:51:09 +03:00 by kerem · 1 comment
Owner

Originally created by @aa1134665908 on GitHub (Aug 11, 2025).
Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/530

Originally assigned to: @kics223w1 on GitHub.

Description

When closing Proxyman, the application sometimes quits immediately without showing the configured confirmation dialog ("Show confirmation dialog before quitting"). This results in the system proxy settings not being reverted, which causes network connectivity issues as the system still tries to route traffic through the defunct proxy.

Steps to Reproduce

  1. In Proxyman Preferences, ensure "Show confirmation dialog before quitting" is enabled.
  2. Launch Proxyman and allow it to override the system proxy.
  3. Use the application for some time, letting it capture network traffic.
  4. Attempt to close the Proxyman window by clicking the 'X' button.

Current Behavior

Occasionally, the application closes instantly without displaying the quit confirmation prompt. The system's proxy settings are left pointing to Proxyman's proxy address, which is no longer running. This breaks all internet access until the system proxy is manually reset in the OS settings.

Expected Behavior

When attempting to close the application, the confirmation dialog should always be displayed as per the settings. After confirming the action in the dialog, Proxyman should properly revert the system proxy settings to their original state before exiting completely.

Environment

  • App version: 3.0.0
  • Windows/Linux version: [Please enter your Windows/Linux version here]
Originally created by @aa1134665908 on GitHub (Aug 11, 2025). Original GitHub issue: https://github.com/ProxymanApp/proxyman-windows-linux/issues/530 Originally assigned to: @kics223w1 on GitHub. ## Description When closing Proxyman, the application sometimes quits immediately without showing the configured confirmation dialog ("Show confirmation dialog before quitting"). This results in the system proxy settings not being reverted, which causes network connectivity issues as the system still tries to route traffic through the defunct proxy. ## Steps to Reproduce <!-- The issue is intermittent, but these are the general steps. --> 1. In Proxyman Preferences, ensure "Show confirmation dialog before quitting" is enabled. 2. Launch Proxyman and allow it to override the system proxy. 3. Use the application for some time, letting it capture network traffic. 4. Attempt to close the Proxyman window by clicking the 'X' button. ## Current Behavior Occasionally, the application closes instantly without displaying the quit confirmation prompt. The system's proxy settings are left pointing to Proxyman's proxy address, which is no longer running. This breaks all internet access until the system proxy is manually reset in the OS settings. ## Expected Behavior When attempting to close the application, the confirmation dialog should **always** be displayed as per the settings. After confirming the action in the dialog, Proxyman should properly revert the system proxy settings to their original state before exiting completely. ## Environment - App version: 3.0.0 - Windows/Linux version: [Please enter your Windows/Linux version here]
Author
Owner

@kics223w1 commented on GitHub (Aug 11, 2025):

Hi @aa1134665908, Proxyman always reverts the proxy when it closes. The confirmation dialog does not matter for this use case.
I haven’t been able to reproduce this issue successfully, but I’ll double-check the code again 👍🏻

<!-- gh-comment-id:3173329975 --> @kics223w1 commented on GitHub (Aug 11, 2025): Hi @aa1134665908, Proxyman always reverts the proxy when it closes. The confirmation dialog does not matter for this use case. I haven’t been able to reproduce this issue successfully, but I’ll double-check the code again 👍🏻
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#527
No description provided.