Poor Netbird SelfHosted traffic throughput #6372
Unanswered
Camis
asked this question in
Q&A / Support
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Before posting
Topic
Self-hosting, Routes / Exit nodes
Deployment type
Self-hosted - quickstart script
Operating system or environment
Linux, Docker
NetBird version
Management v0.72.2 Dashboard v2.39.0
Question
I’m experiencing very poor Netbird traffic throughput on my hardware. About 10 months ago, I had Netbird running on the same hardware and connection, but back then Netbird had a port exposed directly without using a proxy server. Now I’m using Caddy as a proxy for the entire Proxmox server.
Back then, I was easily getting ~180-200 Mbps through Netbird and the exit-node to the Internet on the same machine. Now I’m getting a maximum of 8-12 Mbps on the same hardware, and on top of that, connections always go through a relay even though I have a public IP and properly forwarded ports.
I’m testing the connection from an Android 16 phone over LTE; without using Netbird, I get 200–250 Mbps, but after enabling the tunnel and using an exit node from Debian, I always get a maximum of 12 Mbps.
Desired outcome
No response
What have you tried?
No response
Relevant environment details
Network diagram:
Router with OpenWrt and a public IP > Proxmox > Debian on VM – Docker with Caddy and a Netbird server inside. I also use Caddy as a proxy for my other self-hosted websites
Plus a Netbird “client” installed directly on Debian from the Netbird repository.
The client exposes the LAN and acts as an exit node to the Internet.
Port Forwards: 80, 443, 3478/UDP, 600/UDP → Docker VMI’m not sure if I did the right thing, but I also opened port 600 for WireGuard and ran the “client” on Debian with the following additional option:
–wireguard-port 600On all peers i have enabled: lazy connection, rosenpass, preshared-key (same on all peers)
Caddyfile:
Debug Bundle:
6754d3f72e446a597400b6f0d0eb3a58f8ff134b2f09c5af3dc06f0bf094e401/14904cdd-73da-46f5-ac28-46927a4b0d08Logs or output
Additional context
No response
Beta Was this translation helpful? Give feedback.
All reactions