[GH-ISSUE #1726] Network traffic hangs and timeouts when proxyman left running after Mac resumes from sleep #1718

Open
opened 2026-03-03 19:53:46 +03:00 by kerem · 4 comments
Owner

Originally created by @cameroncooke on GitHub (Jul 28, 2023).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1726

Originally assigned to: @NghiaTranUIT on GitHub.

Description

Network traffic hangs and timeouts when Proxyman is left running after Mac resumes from sleep. This has been happening for as long as I've had Proxyman on many different versions of Proxyman and macOS versions.

Essentially if I leave the application running for a long period of time, usually overnight and wake the computer from sleep while Proxyman application is still open the network traffic stops working. Web browsers show error screens to check firewall/VPN, and other applications just timeout.

Proxytman UI shows no traffic at all, in-fact all the historic traffic disappears from the UI!

It's quite easy to fix, closing and re-opening Proxyman always fixes the issue, but of course, I've lost any historical traffic I had previously captured.

Screenshot 2023-07-28 at 09 01 14 Screenshot 2023-07-28 at 08 59 30

Steps to Reproduce

  1. Leave Proxyman running all day and overnight while MacBook sleeps
  2. Wake MacBook from sleep in the morning
  3. Observe Proxyman is still running but network traffic times out

Current Behavior

Proxtman stops collecting and processing traffic, computer network requests timeout.

Expected Behavior

Proxyman should work when resuming from long periods of sleep and use, alternatively, the application should stop overriding the macOS proxy when the Mac goes to sleep and resume after.

Environment

  • Proxyman 4.9.0
  • macOS 14.0 Beta (23A5301g)

I've also observed the same issues on Proxyman versions dating back to 1.0 and macOS versions including Ventura so I don't believe this is caused by environmental compatibility.

Originally created by @cameroncooke on GitHub (Jul 28, 2023). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1726 Originally assigned to: @NghiaTranUIT on GitHub. ## Description Network traffic hangs and timeouts when Proxyman is left running after Mac resumes from sleep. This has been happening for as long as I've had Proxyman on many different versions of Proxyman and macOS versions. Essentially if I leave the application running for a long period of time, usually overnight and wake the computer from sleep while Proxyman application is still open the network traffic stops working. Web browsers show error screens to check firewall/VPN, and other applications just timeout. Proxytman UI shows no traffic at all, in-fact all the historic traffic disappears from the UI! It's quite easy to fix, closing and re-opening Proxyman always fixes the issue, but of course, I've lost any historical traffic I had previously captured. <img width="771" alt="Screenshot 2023-07-28 at 09 01 14" src="https://github.com/ProxymanApp/Proxyman/assets/630601/7bcf1194-ef7d-4966-b735-d4364f3493f4"> <img width="1987" alt="Screenshot 2023-07-28 at 08 59 30" src="https://github.com/ProxymanApp/Proxyman/assets/630601/89eaa0c2-252d-4461-af1a-c6ae94669eb3"> ## Steps to Reproduce 1. Leave Proxyman running all day and overnight while MacBook sleeps 2. Wake MacBook from sleep in the morning 3. Observe Proxyman is still running but network traffic times out ## Current Behavior Proxtman stops collecting and processing traffic, computer network requests timeout. ## Expected Behavior Proxyman should work when resuming from long periods of sleep and use, alternatively, the application should stop overriding the macOS proxy when the Mac goes to sleep and resume after. ## Environment - Proxyman 4.9.0 - macOS 14.0 Beta (23A5301g) I've also observed the same issues on Proxyman versions dating back to 1.0 and macOS versions including Ventura so I don't believe this is caused by environmental compatibility.
Author
Owner

@NghiaTranUIT commented on GitHub (Jul 29, 2023):

Proxyman should work when resuming from long periods of sleep and use, alternatively, the application should stop overriding the macOS proxy when the Mac goes to sleep and resume after.

Thanks. It seems feasible to do it. I will try to reproduce it in my send and fix it 👍

<!-- gh-comment-id:1656578990 --> @NghiaTranUIT commented on GitHub (Jul 29, 2023): > Proxyman should work when resuming from long periods of sleep and use, alternatively, the application should stop overriding the macOS proxy when the Mac goes to sleep and resume after. Thanks. It seems feasible to do it. I will try to reproduce it in my send and fix it 👍
Author
Owner

@JoshuaZhu86 commented on GitHub (Dec 15, 2023):

Any update on the bug, I met the same issue on proxyman 4.9.0 on mac on macOS 13.6

<!-- gh-comment-id:1857170444 --> @JoshuaZhu86 commented on GitHub (Dec 15, 2023): Any update on the bug, I met the same issue on proxyman 4.9.0 on mac on macOS 13.6
Author
Owner

@NghiaTranUIT commented on GitHub (Dec 15, 2023):

@JoshuaZhu86 let's use the latest version 4.15.0 👍 We've fixed the memory issue due to unused NSLocks from v4.11.0

<!-- gh-comment-id:1857171226 --> @NghiaTranUIT commented on GitHub (Dec 15, 2023): @JoshuaZhu86 let's use the latest version 4.15.0 👍 We've fixed the memory issue due to unused NSLocks from v4.11.0
Author
Owner

@JoshuaZhu86 commented on GitHub (Dec 15, 2023):

@JoshuaZhu86 let's use the latest version 4.15.0 👍 We've fixed the memory issue due to unused NSLocks from v4.11.0
seems working now, great work !

<!-- gh-comment-id:1857177588 --> @JoshuaZhu86 commented on GitHub (Dec 15, 2023): > @JoshuaZhu86 let's use the latest version 4.15.0 👍 We've fixed the memory issue due to unused NSLocks from v4.11.0 seems working now, great work !
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#1718
No description provided.