Failed to connect newt, Oracle VPS setup #1367

Closed
opened 2026-04-05 19:13:33 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @KostyalBalint on 6/11/2025

Hi Pangolin Team!

First of all, awesome project, I really love the whole app, and the documentation :)

I'm currently trying to set up Pangolin to expose my self-hosted services, but really struggling, and don't know what I'm doing wrong :(

I successfully installed Pangolin on an Oracle Free Tier VPS server running Ubuntu. I opened all the required ports 80/TCP, 443/TCP, 51820/UDP, and Pangolin seems to be running correctly.

To confirm this, here is a netcat result from my remote site:

balint@truenas:~$ nc -vzu pangolin.mydomain.com 51820
Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 51820 port [udp/*] succeeded!
balint@truenas:~$ nc -vz pangolin.mydomain.com 80
Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 80 port [tcp/http] succeeded!
balint@truenas:~$ nc -vz pangolin.mydomain.com 443
Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 443 port [tcp/https] succeeded! 

Also, I enabled ICMP on Oracle's Firewall, as I remember correctly that it is also needed for Pangolin to work. So I can also ping the Oracle VPS as expected.

But when I try to run newt on my remote site (truenas), I get this error:

INFO: 2025/06/11 14:04:30 Received: {Type:newt/wg/connect Data:map[endpoint:pangolin.mydomain.com:51820 publicKey:<pub_key> serverIP:100.89.128.1 targets:map[tcp:[] udp:[]] tunnelIP:100.89.128.4]}
INFO: 2025/06/11 14:04:30 WireGuard device created. Lets ping the server now...
INFO: 2025/06/11 14:04:30 Ping attempt 1
INFO: 2025/06/11 14:04:30 Pinging 100.89.128.1
WARN: 2025/06/11 14:04:40 Ping attempt 1 failed: failed to read ICMP packet: i/o timeout
INFO: 2025/06/11 14:04:40 Starting ping check
INFO: 2025/06/11 14:04:40 Ping attempt 2
INFO: 2025/06/11 14:04:40 Pinging 100.89.128.1
[...]

Also, I'm running Tailscale alongside on this setup, but I don't think that should interfere.

Thanks in advance for any guidance or directions I could take to resolve this issue

*Originally created by @KostyalBalint on 6/11/2025* Hi Pangolin Team! First of all, awesome project, I really love the whole app, and the documentation :) I'm currently trying to set up Pangolin to expose my self-hosted services, but really struggling, and don't know what I'm doing wrong :( I successfully installed Pangolin on an Oracle Free Tier VPS server running Ubuntu. I opened all the required ports `80/TCP, 443/TCP, 51820/UDP`, and Pangolin seems to be running correctly. To confirm this, here is a `netcat` result from my remote site: ```bash balint@truenas:~$ nc -vzu pangolin.mydomain.com 51820 Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 51820 port [udp/*] succeeded! balint@truenas:~$ nc -vz pangolin.mydomain.com 80 Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 80 port [tcp/http] succeeded! balint@truenas:~$ nc -vz pangolin.mydomain.com 443 Connection to pangolin.mydomain.com (xxx.xxx.xxx.xxx) 443 port [tcp/https] succeeded! ``` Also, I enabled ICMP on Oracle's Firewall, as I remember correctly that it is also needed for Pangolin to work. So I can also ping the Oracle VPS as expected. But when I try to run `newt` on my remote site (truenas), I get this error: ``` INFO: 2025/06/11 14:04:30 Received: {Type:newt/wg/connect Data:map[endpoint:pangolin.mydomain.com:51820 publicKey:<pub_key> serverIP:100.89.128.1 targets:map[tcp:[] udp:[]] tunnelIP:100.89.128.4]} INFO: 2025/06/11 14:04:30 WireGuard device created. Lets ping the server now... INFO: 2025/06/11 14:04:30 Ping attempt 1 INFO: 2025/06/11 14:04:30 Pinging 100.89.128.1 WARN: 2025/06/11 14:04:40 Ping attempt 1 failed: failed to read ICMP packet: i/o timeout INFO: 2025/06/11 14:04:40 Starting ping check INFO: 2025/06/11 14:04:40 Ping attempt 2 INFO: 2025/06/11 14:04:40 Pinging 100.89.128.1 [...] ``` Also, I'm running Tailscale alongside on this setup, but I don't think that should interfere. Thanks in advance for any guidance or directions I could take to resolve this issue
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1367