UDP (Wireguard Server) not Working #1504

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

Originally created by @fredmorais on 5/11/2025

Hey everyone,

I tried to search for this issue, but searching "Pangolin Wireguard" points me in a completely different direction.

Here is my usecase: right now I am accessing my home network with a Wireguard server running in docker and I have an open port on my firewall. I am testing Pangolin, and got a VPS for it.

I tested Pangolin with an HTTPS resource and it is working fine. I have Newt install on docker as well, connect it to the VPS, set up a resource pointed at my HTTPS server (Jellyfin) and it works great! However, following the same steps (obviously changing the IP and port for the correct values) for Wireguard yields no results. I checked that the Newt container can access the Wireguard server multiple times. Here are some screenshots to show how I configured it:

traefik_config.yml

entryPoints:
 // Redacted HTTP and HTTPS entry points
  udp-59382:
    address: ":59382/udp"

docker-compose.yml

gerbil:
   // Redacted
    ports:
      - 80:80
      - 443:443
      - 51820:51820/udp
      #
      - 59382:59382/udp

config.yml

flags:
  allow_raw_resources: true

Pangolin Config

Image

Keep in mind that I was exposing port 59382 in my firewall and pointing it to 51820 on my Wireguard server. Also, I'll never use this port in the future after exposing it here :)

So my final question: what am I doing wrong? Is this not supported at all or do I have something misconfigured? Thank you in advance!

*Originally created by @fredmorais on 5/11/2025* Hey everyone, I tried to search for this issue, but searching "Pangolin Wireguard" points me in a completely different direction. Here is my usecase: right now I am accessing my home network with a Wireguard server running in docker and I have an open port on my firewall. I am testing Pangolin, and got a VPS for it. I tested Pangolin with an HTTPS resource and it is working fine. I have Newt install on docker as well, connect it to the VPS, set up a resource pointed at my HTTPS server (Jellyfin) and it works great! However, following the same steps (obviously changing the IP and port for the correct values) for Wireguard yields no results. I checked that the Newt container can access the Wireguard server multiple times. Here are some screenshots to show how I configured it: ### traefik_config.yml ``` entryPoints: // Redacted HTTP and HTTPS entry points udp-59382: address: ":59382/udp" ``` ### docker-compose.yml ``` gerbil: // Redacted ports: - 80:80 - 443:443 - 51820:51820/udp # - 59382:59382/udp ``` ### config.yml ``` flags: allow_raw_resources: true ``` ### Pangolin Config ![Image](https://github.com/user-attachments/assets/439c72c0-a7df-4118-9510-b7c0e5d270a9) Keep in mind that I was exposing port 59382 in my firewall and pointing it to 51820 on my Wireguard server. Also, I'll never use this port in the future after exposing it here :) So my final question: what am I doing wrong? Is this not supported at all or do I have something misconfigured? Thank you in advance!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/pangolin#1504