What is the problem?
Hi all, I'm new to Octoprint and I am loving the software. I setup a reverse proxy on my IIS server to create a secure connection to my Octoprint server, which is running on a Jetson Nano, I performed a manual install. I verified using the reverse proxy check that everything was cool, and everything works 100% when using a web browser. However, when using any of the iOS apps, I find that some of the controls work, and others don't. For instance, I can't view the g-code terminal, or see the print progress, nor stop or pause a job. I can start a job from a file no problem. If I connect directly to my homebrewed octoprint server on the Jetson Nano on port 5000 all the features work.
What did you already try to solve it?
Double checked headers, and reverse proxy requirements, everything's ok, works perfectly from a web browser.
Logs (syslog, dmesg, ... no logs, no support)
dmesg nothing of note, clean
syslog:
Jan 15 23:09:51 myserve octoprint[12595]: 2023-01-15 23:09:51,719 - octoprint.server.util.sockjs - INFO - New connection from client: 172.32.8.23:58372#033[0m
Jan 15 23:09:51 myserve octoprint[12595]: 2023-01-15 23:09:51,750 - octoprint.server.util.sockjs - INFO - Client connection closed: 172.32.8.23:58372#033[0m
Jan 15 23:09:51 myserve octoprint[12595]: 2023-01-15 23:09:51,816 - octoprint.server.util.flask - INFO - Passively logging in user myUserName from 172.32.8.23:55796#033[0m
Jan 15 23:09:51 myserve octoprint[12595]: 2023-01-15 23:09:51,817 - octoprint.access.users - INFO - Logged in user: philip#033[0m
Jan 15 23:09:51 myserve octoprint[12595]: #033[31m2023-01-15 23:09:51,819 - octoprint.util.net - ERROR - Error while trying to determine whether 172.32.8.23:55796 is a local address#033[0m
Jan 15 23:09:51 myserve octoprint[12595]: Traceback (most recent call last):
Jan 15 23:09:51 myserve octoprint[12595]: File "/home/pi/OctoPrint/venv/lib/python3.10/site-packages/octoprint/util/net.py", line 125, in is_lan_address
Jan 15 23:09:51 myserve octoprint[12595]: ip = netaddr.IPAddress(address)
Jan 15 23:09:51 myserve octoprint[12595]: File "/home/pi/OctoPrint/venv/lib/python3.10/site-packages/netaddr/ip/init.py", line 305, in init
Jan 15 23:09:51 myserve octoprint[12595]: raise AddrFormatError('failed to detect a valid IP '
Jan 15 23:09:51 myserve octoprint[12595]: netaddr.core.AddrFormatError: failed to detect a valid IP address from '172.32.8.23:55796'
Additional information about your network (Hardware you are trying to connect to, hardware you are trying to connect from, router, access point, used operating systems, ...)
IIS Reverse Proxy (Windows 2022) on Port 443 -> Jetson Nano Running Ubuntu on Port 5000