mirror of
https://github.com/fosrl/newt.git
synced 2026-05-06 16:09:02 -05:00
[GH-ISSUE #310] Pangolin Reverse proxies stop working after some time #2068
Reference in New Issue
Block a user
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 @sandroshu on GitHub (Mar 28, 2026).
Original GitHub issue: https://github.com/fosrl/newt/issues/310
Describe the Bug
The newt client stops proxying traffic after a network interruption or a change in the client's IP address. While the systemd service remains "active (running)" and the Pangolin dashboard continues to report the site as "Online", the proxy is actually unusable, returning "Gateway Timeout" for all requests. The client logs show continuous periodic ping failures, but no automatic recovery or process exit occurs.
Environment
To Reproduce
Start the newt client and verify it appears as "Online" in the Pangolin dashboard.
Trigger a network interruption or change the client's public IP.
Wait for the internet connection to return.
Observe that the Pangolin dashboard still shows the site as "Online".
Attempt to use the proxy: it returns "Gateway Timeout".
Check newt logs for consecutive ICMP timeout warnings.
Expected Behavior
Reconnect or Exit on error.
@sandroshu commented on GitHub (Mar 28, 2026):
Workaround until fixed: continuously watching output of the newt process and immediately restart newt service when ping fail detected.
@abcdefghijh3 commented on GitHub (Apr 9, 2026):
I have the same issue, any idea how to create a workaround for newt running as a docker container?
@faizpuru commented on GitHub (Apr 13, 2026):
I have the same problem ! 👍
@LaurenceJJones commented on GitHub (Apr 13, 2026):
Will close as duplicate of #284 but creating a link of replication steps