mirror of
https://github.com/fosrl/pangolin.git
synced 2026-05-08 05:39:49 -05:00
[GH-ISSUE #2430] Admin account fails to handshake with peers using Pangolin VPN client #6963
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 @regnighc on GitHub (Feb 7, 2026).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/2430
Describe the Bug
The admin account fails to handshake with all peers using the VPN client.
Tested it on Windows, Linux, Android and results are all the same.
All other accounts are perfectly fine and handshake without issues to all peers.
Tested on multiple networks including the same network as pangolin server.
This was not always a problem, it started when I updated all containers to the latest release, I admit I cant remember which version I was on before when it worked but I had not updated since about December 25.
Environment
To Reproduce
Connect using Pangolin VPN client on any platform with the Owner/Admin account, observe that status is disconnected to all sites, and logs show all peers failing to handshake
Expected Behavior
Expect to connect and be connected to peers with successful handshake, as happens with any other user I create.
@groott commented on GitHub (Feb 7, 2026):
I have the same issue. I updated newt from 1.7.0 to 1.9.0. I tried downgrading to 1.8.0 and 1.7.0, but same results. Here are newt logs:
@regnighc commented on GitHub (Feb 8, 2026):
I get slightly different errors in the logs to this actually, I wonder do other accounts work for you too? My errors are: handshake did not complete in 5 seconds. Prefixed by each peer ID
@github-actions[bot] commented on GitHub (Feb 23, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@regnighc commented on GitHub (Feb 23, 2026):
Any help here please developers?
@LaurenceJJones commented on GitHub (Feb 25, 2026):
Hey, on the docker compose side of the server can you ensure that gerbil is exposing the ports it needs for vpn client mostly
21820/udp(check its bounded in compose and no firewall is blocking this port).@groott your issue is slightly different as the context of the OP is that vpn client is failing to handshake rather than newt itself? correct me if I got the wrong context @regnighc
@miloschwartz commented on GitHub (Feb 25, 2026):
@regnighc Echoing Laurence: check that 21820/udp is open on the Pangolin Server and UDP traffic is not being blocked somewhere. This is usually the culprit.
Ensure Newt, Gerbil, Pangolin are up to date. Send any relevant logs from the clients and Newt if something looks funky.
The account type shouldn't matter. Try with a different account and see if you get the same result.
@regnighc commented on GitHub (Feb 27, 2026):
Hi
Hi, it is exposed and open, I have multiple other users including my own 2nd account that works absolutely fine, its literally just the admin account
@LaurenceJJones commented on GitHub (Feb 28, 2026):
Okay that is very odd, best way for us to get more details if you connect via the
pangolincli could you run after connectingpangolin logs.if you dont want to share them here (shouldnt be any PII) could you send the output to
laurenceatpangolin.net.@regnighc commented on GitHub (Mar 9, 2026):
Okay, will get you this information tomorrow. Thanks
@github-actions[bot] commented on GitHub (Mar 24, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.
@derkrasseleo commented on GitHub (Mar 31, 2026):
I am also running into this issue when running pangolin in a proxmox LXC container
@LaurenceJJones commented on GitHub (Apr 1, 2026):
@derkrasseleo if you can provide logs or more information then we debug further, either run pangolin up with
--attachflag or if not runpangolin logsto get the latest logs. (prefer to use attach as pangolin logs only get last lines from the log file)just checked my email and seems OP never sent me the logs so still got nothing to debug further.
@github-actions[bot] commented on GitHub (Apr 16, 2026):
This issue has been automatically marked as stale due to 14 days of inactivity. It will be closed in 14 days if no further activity occurs.