Support Secondary Reverse Proxy #1574
Replies: 11 comments 1 reply
-
|
Point a Pangolin resource to another reverse proxy running on the same network as Newt |
Beta Was this translation helpful? Give feedback.
-
|
Any ideas why this isn't currently possible? 🙏🏼 Edit: Is it becasue Newt doesn't currently support DNS lookup? (at least I am having trouble pointing it to my local DNS server (I have verified that |
Beta Was this translation helpful? Give feedback.
-
|
@the-potato-church This is on the back burner for now. We need to find a way to fit it into the dev cycle. If anyone has experience and wants to tackle this in a PR, we'd be very grateful. |
Beta Was this translation helpful? Give feedback.
-
|
@miloschwartz Do you have any pointers as to the root cause? Happy to attempt working on it myself. 🙏🏼 |
Beta Was this translation helpful? Give feedback.
-
|
@the-potato-church I started looking into it on this branch which is outdated now. I think the issue was something Traefik related but I honestly do not remember what it was. Feel free to give it a shot if you would like! |
Beta Was this translation helpful? Give feedback.
-
|
Weird .... In fact it does .... I mean I managed to do this Traefik -> Gerbil -> Newt (hosted on kube) -> Traefik (hosted on kube) -> Service (hosted on kube) The point is that I had to create a dedicated ingress on the traefik on kube as the initial hostname is preserved all along, The hostname override should solve this, but for some reason I am unable to make it work. I only had to point to the traefik service name as target for pangolin service. |
Beta Was this translation helpful? Give feedback.
-
|
I had run into a similar issue when layering two traefiks. There may be multiple solutions but mine involved using proxypass. This might get more difficult if there are two points of tls decryption. Mine was just using the first traefik as an SNI relay with no TLS termination. Then the second layer was the TLS endpoint. I'll take a peek at that branch and see if it might be related. |
Beta Was this translation helpful? Give feedback.
-
|
In my setup I use Pocket-ID -> pangolin (+ geoblock) -> gerbil -> newt -> oauth2proxy -> service |
Beta Was this translation helpful? Give feedback.
-
|
Would love to see this as well. |
Beta Was this translation helpful? Give feedback.
-
|
Moving this to discussions. |
Beta Was this translation helpful? Give feedback.
-
|
I just setup Pangolin and I'm curious if this is possible yet? I have two servers in my home network that each run an independent Traefik instances that handle their respective traffic. It would be nice to just TCP passthrough Pangolin into the right Traefik instance depending on the domain name. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Beta Was this translation helpful? Give feedback.
All reactions