mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #1660] Connection is reset when clicking the "clear entire session" button #1652
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#1652
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 @seidnerj on GitHub (Jun 1, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1660
Description
Connection is reset when clicking the "clear entire session" button
Steps to Reproduce
Current Behavior
Depending on the software you're running you'll get a different error message but they will also essentially say the connection was reset, e.g.:
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: MyHTTPSConnectionPool(host='domain.com', port=443): Max retries exceeded with url: ...
Expected Behavior
Connection should not be reset
Environment
@NghiaTranUIT commented on GitHub (Jun 2, 2023):
Yes, it's expected behavior. Clearing the session means closing all alive connections and wiping out the app memory.
If you'd like to ignore this domain from the app -> You can add it in the Bypass Proxy List in the Tools Menu -> SSL Proxying List.
@seidnerj commented on GitHub (Jun 2, 2023):
Okay, how about if I just want to clear everything in ProxyMan'a interface, ui-wise, without resetting connections? Is it possible to so somehow?
Many times when I start a new debugging session or during one, I want to delete everything that I've already captured so I so its easier to tell what happened starting from "now" (the moment where I clear the data")
@NghiaTranUIT commented on GitHub (Jun 2, 2023):
Unfortunately, it's not possible for now. The only way is using the By-Pass Proxy list, so this domain never hits Proxyman.
Even though you're using Block List with "Hide, but not block" Option, "Clear Session" will close all connections.
@seidnerj commented on GitHub (Jun 2, 2023):
Okay got it. Closing this for now. Thanks!
@mjnguyen commented on GitHub (Jul 14, 2025):
@NghiaTranUIT: has there been a change on this stance? it's one feature CharlesProxy has I find very useful to debug active connections by clearing all completed requests. bypassing is too cumbersome and specific.
Thanks!
@NghiaTranUIT commented on GitHub (Jul 15, 2025):
not yet, to make it simple, we decide to reset all active connections, so it can take effect if we have new active debugging tools.
May I ask what problem it causes? @mjnguyen