Hey All,
I setup a home lab to play around with virtualization, networking, web hosting, and just general linux things. I started with Proxmox as the host on my system, and installed a few guests. I bet you can guess what one of the guests is (spoiler, it's Untangle). My network topology is shown below, but essentially I have my home network (comprised of Ubiquity networking gear) separated into "normal" devices (computers, game consoles, etc), IoT devices (smart home stuff), and Lab (Server).
My Server has 7 ethernet ports. I am currently using 1 for proxmox management and internally accessible only servers like my Unifi Controller, secure NAS, etc. The 2nd port is the "external" port for the Untangle VM in bridge mode with the 3rd port.
Attachment 11062
So the problem I am having is that I am setting up my reverse proxy server to be externally accessible, but behind Untangle so that it is protected from intrusions, and that part of it works... I can turn off the wifi on my phone and connect to my domain, and everything loads just fine. But I connect to my network, and it stops working again (ERR_CONNECTION_TIMED_OUT).
I tried doing some research to try to figure out what is going on and found some other posts in this forum that point to setting up DNS server in Untangle (domain name - internal server IP), but that doesn't help for my situation.
To explain how I have it routed currently, I have the following port forwarding settings:
Public IP (80,443) > Gateway (80,443) > Untangle (80,443) > Reverse Proxy (80,443)
(Untangle local services were changed to ports 8080, 4443 to prevent conflicts)
I also tried implementing a bypass rule as well but that didn't solve the problem so I removed it.
Any help is greatly appreciated.