-
-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Not loading behind reverse proxy #803
Comments
Hi, thank you for reporting this issue. It's indeed a bug. When you click on the pencil next to the server name, are the host and port the right ones? And are you using HTTPS? |
Yes they look correct, using https on port 443, with acme handling certificates on the reverse proxy. I can’t edit the authentication fields when editing the server. |
Ok thanks for the information, I'll try to reproduce this bug on my side. |
Hi, so I didn't managed to reproduce this bug. Could you open the dev tools (Ctrl+Shift+I) and show me if there's an error in the console tab? Thanks! |
This issue has been automatically closed because there has been no response to our request for more information from the original author. With only the information that is currently in the issue, we don't have enough information to take action. Please reach out if you have or find the answers we need so that we can investigate further. |
Sorry for the slowness in my response. Errors from Chrome in the Console are;
and
|
work with this nginx config
Try to set HA Proxy like this |
Just discovered the app today I'm presuming the reason why it wouldn't work is if the SNI header isn't sent with TLS. I too can't get the UI to work behind Haproxy. |
So it seems the issue was caused by a setting of Transmission, not the SNI as I initially suspected. |
Thank you for sharing your solution @mateuszdrab, I hope this will help others. By the way, thank you for the tip, it's greatly appreciated! |
I hope so too, since anyone behind a reverse proxy would probably be accessing via another hostname and by default RPC was being blocked. I couldn't even connect to it directly via hostname without the reverse proxy in the way. Definitely deserve more tips buddy, I'm sure it took a while to make this app. The default web GUI for transmission is so ugly 😄 |
Unfortunately this doesn't solve the issue for me. Transmission is on a Synology NAS behind a reverse proxy using a VPN. The 443 port is exposed and the Web UI is working. RPC communication seems to be working as well. But Transmissionic doesn't. I'm stuck on "Unable to reach host". Nothing shown in the developer tools. |
I met the same situation and come here. I am sure you edited the "Server" section. I also use reverse proxy for https connection. Transmissionic works if I don't touch any parameters in "Server" . Otherwise, I will also see "Unable to reach host". By the way, Where can I get the configuration file in client side? I want to make it "default.json" and upload to server side. |
on https connections, the port must be 443, not 14000 |
It's not the problem of port in synology reverse proxy. Transmissionic remembers the proxy domain, port and path locally, rather than the real domain, port and path from server. |
This may be intended behaviour? If so please move to enhancement
Describe the bug
WebUI not populating torrents list etc when used behind a reverse proxy. Remains with the animated loading circle.
To Reproduce
Place behind a reverse proxy (HA Proxy in my case) using a sub-domain (e.g. transmission.sub-domain.tld) and load in web browser.
Platform:
Tested on MacOS Safari, Windows 10 Firefox.
I haven't done extensive testing, just loaded this yesterday and it looks great (thank-you) but didn't load when using sub-domain address. Locally using IP address/port it loaded correctly.
The text was updated successfully, but these errors were encountered: