mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-28 01:37:50 -05:00
Closed
opened 2026-04-16 08:38:31 -05:00 by GiteaMirror
·
10 comments
No Branch/Tag Specified
main
dependabot/docker/docker-dependencies-4faa477378
dev
dependabot/npm_and_yarn/npm-dependencies-76d5d691d3
dependabot/github_actions/github-actions-dependencies-3a33fbbccd
dependabot/npm_and_yarn/fast-uri-3.1.4
refactor/batch-status-requests
dependabot/go_modules/install/go-install-dependencies-3804ca7238
dependabot/npm_and_yarn/body-parser-2.3.0
dependabot/npm_and_yarn/axios-1.18.0
crowdin_dev
fix/labels-dropdown-flicker
feat/remember-last-idp-on-smart-login-form
dependabot/npm_and_yarn/multi-5f1280885e
fix/non-semver-version-error
private-resource-page
resource-launcher
backhaul
exit-node-reconnect
feat/command-palette
ssh
delete-account
msg-delivery
org-only-idp
cicd
patch
site-targets-auto-login
1.21.0
1.21.0-rc.0
1.20.0
1.20.0-rc.0
1.19.4
1.19.3
1.19.2
1.19.1
1.19.0
1.19.0-rc.1
1.19.0-rc.0
1.18.4
1.18.3
1.18.2
1.18.1
1.18.0
1.18.0-rc.0
1.17.1
1.17.0
1.17.0-rc.0
1.16.2
1.16.1
1.16.0
1.16.0-rc.0
1.15.4
1.15.3
1.15.2
1.15.1
1.15.0
1.15.0-rc.0
1.14.1
1.14.0
1.14.0-rc.0
1.13.1
1.13.0
1.13.0-rc.0
1.12.3
1.12.2
1.12.1
1.12.0
1.12.0-rc.0
1.11.1
1.11.0
1.10.3
1.10.2
1.10.1
1.10.0
1.9.4
1.9.3
1.9.2
1.9.1
1.9.0
1.8.0
1.7.3
1.7.2
1.7.1
1.7.0
1.6.2
1.6.1
1.6.0
1.5.1
1.5.0
1.4.0
1.3.2
1.3.1
1.3.0
1.2.0
1.1.0
1.0.1
1.0.0
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
Labels
Clear labels
api
authentication
bug
config
dependencies
docker
documentation
enhancement
good first issue
help wanted
Improvement
Look Into
needs investigating
networking
new feature
non-critical bug
potential bug
pull-request
question
reverse proxy
Security
stale
ui
wontfix
Mirrored from GitHub Pull Request
No labels
Milestone
No items
No Milestone
Projects
Clear projects
No projects
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/pangolin#1802
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @Lokowitz on GitHub (Aug 1, 2025).
Original GitHub issue: https://github.com/fosrl/pangolin/issues/1195
I am not able to ping the network through olm.
I am running olm in a LXC on my Proxmox server.
/dev/net/tunis added as device.olm log
It is different from the logs in your demo video:
In Pangolin UI the client is shown as connected/online. But after the connection of the client i am getting an error by pressing the
save settingsbutton in edit client. "Faild to update client. An error occurred."gerbil logs
pangolin log
docker-compose.yml
config.yml
@Lokowitz commented on GitHub (Aug 1, 2025):
FYI
Tried a complete fresh installation (with current installer) on a different VPS. Same errors in pangolin and gerbil (no crowdsec installed).
@YNYXYNY commented on GitHub (Aug 3, 2025):
Stuck here as well!
@oschwartz10612 commented on GitHub (Aug 6, 2025):
Hum. Feels to me like newt is not running with the
--accept-clientsflag. If not could you try with it?I need to make the error more clear when this is the case I think.
@YNYXYNY commented on GitHub (Aug 7, 2025):
Alas I did some more exploring since my previous post. I was able to chunk through a couple errors seemingly related to docker dns not resolving. I believe I changed everything in my config from Docker DNS resolved names to hardcoded IP's withing my docker network. I got to a point were it seemed "gerbil" may have been still using the domain "gerbil" instead of being able to take an ip from my pangolin config files. I was able to establish a connection but seemingly was being held up somewhere cloud-side around pangolin and olm resource allocation/authorization. Ill try to reproduce and screenshot next time
@oschwartz10612 commented on GitHub (Aug 8, 2025):
Okay definitely post that screenshot and I could try to help!
The gerbil not reachable error is actually a HTTP 400 error which is a bad request. My hypothesis is because the source port is zero. Gerbil is rejecting it as a bad request, but there is not actually reachability issues between gerbil and pangolin. I think that error needs to be adjusted.
If you're getting a source port of zero, that's why I would suspect that maybe newt or olm is not hole punching correctly or newt doesn't have that accept client's flag on. Does that help at all?
@Lokowitz commented on GitHub (Aug 8, 2025):
Could be the problem, that my Newt instance and the Olm client are behind a CGNAT?
I tried the Olm commant with and without '--holepunch' command.
Could understand if holepunch is not working with direct connection to newt because of CGNAT.
But without it should use the VPS as relay and uses the existing WG tunnel between newt and VPS, or i am wrong?
Newt compose
Newt log
Pangoling is showing the client as connected but the client logs are still ending with "WireGuard device created" and i am not able to ping another devicide in the 100.90.128.0/24 network.
@Lokowitz commented on GitHub (Aug 8, 2025):
Running newt with docker run command instead of docker compose was the trick.
Saw your Issue.
@YNYXYNY commented on GitHub (Aug 10, 2025):
So thanks to yalls help I got both newt and olm working with docker run, being sure to use --privileged as opposed to --cap-add's. I may be able fool around with doing both in compose sometime but thanks for the help regardless!
@davewasthere commented on GitHub (Aug 12, 2025):
I also had fun with getting this to work with self-hosted. The two key things that needed changing were:
--accept-clients truewould be honoured)@oschwartz10612 commented on GitHub (Aug 16, 2025):
The ENV var thing should be fixed in 1.4.1 of newt.
For the versions and the port we highlighted in the docs here: https://docs.digpangolin.com/manage/clients/add-client#prerequisites
Thanks for testing everyone!