Synology-Forum.nl

Packages => 3rd party Packages => Transmission => Topic gestart door: zakhooi op 24 december 2014, 00:09:17

Titel: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 00:09:17
Hoi,


Ik heb een DS415play met DM5.1 en wil graag mijn transmission webinterface vanaf buiten beschikbaar maken.
Momenteel doe ik dat met portforwarding over een SSH verbinding omdat ik geen http maar alleen https wil gebruiken (dus alleen met SSL).


Ik weet dat transmission geen SSL ondersteunt en heb geprobeerd op mijn router met Openwrt met NGINX een reverse proxy op te zetten. Echter, de NGINX package in openwrt ondersteunt wel reverse proxying maar geen SSL.


Heeft iemand een idee hoe ik mijn transmission webif via SSL van buitenaf kan gebruiken?

BVD!
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 24 december 2014, 10:32:54
Als je op je NAS inlogd via poort 5001 met ssl en je start de transmission interface op dan hebt je toch een ssl verbinding?

Of gebruik je soms de webgui van transmission?
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 10:37:51
Als je de transmission interface vanuit de NAS opent gaat hij juist naar de Transmission webgui.
Dat is het punt juist, die is niet SSL beveiligd.

Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 24 december 2014, 11:07:41
Aha ik zie wat je bedoelt hij opent een nieuwe pagina via poort 9091 en niet zoals bijvoorbeel download station via dezelfde poort als de webman interface zoals downloadstation dat doet.

De oplossing is dus simpel, gebruik downloadstation.

Downloadstation is onderwater ook transmission voor torrents.
Voor NZB's is het onderwater NZBget.
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 11:26:36
Ik snap wat je zegt maar ook dat is geen oplossing voor mij.
Ik wil een bittorrent interface zonder extra's via de NAS login krijgt de gebruiker ook de andere tools tot z'n beschikking (filestation etc). Ik wil alleen een webinterface voor torrents. En Transmission is de enige die dat biedt.
Maar dan moet het wel een SSL verbinding zijn en daar heb ik nog steeds geen oplossing voor.
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 24 december 2014, 11:34:39
OP zich waar, maar je kunt je gebruiker wel een lege desktop aanbieden met alleen downloadstation daarop.
De rest kun je via de rechten van die user helemaal weg halen.

Maak een nieuwe groep voor gebruikers aan, zet daar je transmission gebruikers in en geeft in het control panel alleen rechten voor Transmission uit.

Een andere optie is er niet want transmission zelf ondersteund geen ssl.
Er is wel een webgui die op bijvoorbeeld een PC draait, maar die doet ook geen ssl.
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 12:31:46
Ik denk dat je download station bedoelt ipv transmission want anders heb zijn we terug bij af.
Het nadeel van downlaadstation is dat het niet alleen voor torrents bedoeld is dus ook dat is niet echt wat ik zoek.
De oplossing zit hem in het beschikbaar maken van de transmission interface over SSL wat me dus niet lukt.
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 24 december 2014, 13:55:08
Nee ik bedoel transmission webgui.
zie:
http://sourceforge.net/projects/transmissiondaemon/
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 14:02:48
Tja dan moet ik weer een extra machine gaan draaien voor de GUI. Dat gaat hem ook niet worden.
Wel jammer want met sabnzbd is het weer geen probleem, die heeft gewoon https.

Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 24 december 2014, 14:11:26
Geen extra machine gewoon de pc van je gebruiker, maar het helpt je niks want transmission doet geen ssl.

Jammer dat je niet met downloadstation kunt werken.
Als je die configureert met een custom port kun je je gebruikers een webadres met die poort geven en komen ze alleen in de interface van downloadstation terecht.
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 14:13:54
Wat interessant is is de 'Application Portal' daar is de file station en download station onder gebracht.
Daarmee kun je de download station dus een dedicated poort op SSL geven.
Dat is exact wat ik wil met Transmission.
Je kunt helaas niet zelf applicaties onder 'Application Portal' onder brengen, dat zou een oplossing zijn geweest voor mij.
Titel: Re: Transmission SSL???
Bericht door: Martijn85 op 24 december 2014, 22:58:30
Transmission ondersteund standaard geen SSL. Je zou dit eventueel kunnen oplossen door een virtuele host aan te maken en deze via SSL laten lopen.

Hiervoor heb je dan wel weer een domein nodig...
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 24 december 2014, 23:09:50
Dat is ook nog een idee. Maar hoe confogureer ik de virtual host de transmission webgui te gaan?
Een domein heb ik wel.
Titel: Re: Transmission SSL???
Bericht door: Martijn85 op 24 december 2014, 23:13:50
Ik heb voor andere pakketten hiervoor ooit een handleiding gemaakt. Deze zou je ook kunnen gebruiken voor transmission.

http://www.mdevries.org/synology_proxy.html

Bij ProxyPassReverse zou je bijvoorbeeld transmission.domain.nl kunnen gebruiken.
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 25 december 2014, 11:10:06
Helaas, ik heb van alles geprobeerd maar het werkt niet.
Virtualhost gedefineerd, proxy en http-proxy modules geladen.
Proxy en proxy-reverse regens om te redirecten naar http://localhost:9091/transmission/web
Verschil met de voorbeelden op je pagina is dat transmission geen config.ini heeft. Daarvoor in de plaats heb ik wel de settings in de file settings.json bekeken en van alles geprobeerd.
Ik krijg het niet voor elkaar, jammer want dit zou mogelijk een oplossing voor mij kunnen zijn.
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 25 december 2014, 12:21:07
Misschien heb je hier iets aan:
http://thornelabs.net/2013/09/29/setup-the-transmission-web-interface-behind-an-apache-reverse-proxy-and-ssl.html
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 01 januari 2015, 11:53:54
Dat is precies wat ik gedaan heb (m.u.v. SElinux want dat is hier niet van toepassing.
Misschien heeft het te maken met de authenticatie popup van Transmission, maar zelfs als ik die uit zet werkt het niet.


Jammer :(
Titel: Re: Transmission SSL???
Bericht door: DrBean op 01 januari 2015, 13:01:01
Misschien hebt je iets aan HAProxy, te vinden op de SynoCommunity repository.
Transmission, net als veel andere SC packages, is (tenminste deels) voorgeconfigureerd, dus na installatie van HAProxy werkt het zo'n beetje direct. Om Transmission te openen via https gebruik je bijvoorbeeld https://transmission.jouwdomein.com:5443 (https://transmission.jouwdomein.com:5443).

Je bent er vrij in om de configuratie wijzigen via de HAProxy applicatie, die als link in DSM staat.
5443 is voorgeconfigureerd als https poort in HAProxy omdat 443 doorgaans al bezet is.
Toevoeging: 443 is doorgaans al bezet door de webserver in je Synology apparaat, en 443 uitzetten zou andere packages/Synology apps weer kunnen verstoren.
Voor toegang vanaf het WAN kun je bijvoorbeeld in je router van buiten naar binnen 443 laten forwarden naar 5443 en 80 laten forwarden naar 5080. Vervolgens laat je alle http(s) requests van het WAN via HAProxy verlopen.
Intern kun je dan je normale urls blijven gebruiken als je daar de voorkeur aan geeft.
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 01 januari 2015, 13:30:47
Dat zie ik momenteel nog niet zitten aangezien er een bug bekend is in HAproxy waarbij de NAS niet in hibernation mode gaat (daar had ik zelf ook last van). Zie ook http://forum.synology.com/enu/viewtopic.php?f=248&t=90889
Dan zal ik moeten wachten totdat die bug in HAproxy verholpen is.
Titel: Re: Transmission SSL???
Bericht door: DrBean op 01 januari 2015, 13:41:15
Ik snap je punt, maar imo combineren de twee wensen niet: als je een service draait, dan hoort de server ook niet in hibernation te kunnen gaan, omdat de service dan niet op binnenkomende verzoeken kan reageren.

Je zou dan vooraf een WOL magic packet willen laten versturen oid, en de kans dat dat aan de kant van HAProxy wordt geimplementeerd is nul.
Iig ben je op de hoogte van een werkende optie :)
Titel: Re: Transmission SSL???
Bericht door: DSM'tje op 06 januari 2015, 14:16:02
Ik zit met hetzelfde probleem.
Wil graag Transmission net als Sabnzbd achter SSL hebben maar krijg het niet voor elkaar.

Mijn Syno gaat idd, wanneer nodig, in hibernation.
Als hij in hibernation is en ik laad bv de Sabnzbd pagina dan duurt het gewoon wat langer voordat de pagina er is maar haalt hem netjes uit hibernation. Wat mij betreft is dit dus ook prima voor Transmission.
Alleen krijg ik het SSL verhaal ook niet aan de praat...
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 10 januari 2015, 19:02:51
Tja is mij nog niet gelukt. Mocht het jou wel gelukt zijn hoor ik het hier graag van je.
Titel: Re: Transmission SSL???
Bericht door: nemphis op 15 februari 2015, 11:11:33
de enige url die ik tegen kom zit in /var/packages/transmission/target/app in de config file staat oa
            "type": "url",
            "protocol": "http",
            "port": "----",
            "url": "/",

is dit wellicht de plaats om het aan te passen?
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 15 februari 2015, 11:50:53
De transmission deamon ondersteund geen ssl er valt niets aan te passen.
Wat je daar ziet zijn de installatie gegevens van je package. Wordt tijdens installatie aangemaakt.

De enige manier om transmissie via ssl te benader is er een wbproxie tussen te zetten, maar zo te zien is dat nog door niemand gelukt.

Persoonlijk zou ik voor een vpn naar m'n NAS kiezen, veel simpeler.
Titel: Re: Transmission SSL???
Bericht door: Phoenix77 op 15 februari 2015, 12:15:42
Je kunt dowloadstation toch ook gebruiken / configureren voor enkel torrents?

Je kan dan de ios / android apps gebruiken als interface.
Titel: Re: Transmission SSL???
Bericht door: nemphis op 15 februari 2015, 12:31:06
natuurlijk, alleen heeft die geen mogelijkheid voor blocklists.....(meer)
Titel: Re: Transmission SSL???
Bericht door: Ben(V) op 15 februari 2015, 12:52:44
Wat wil je dan met je blocklist bereiken?
Titel: Re: Transmission SSL???
Bericht door: Stephan296 op 16 februari 2015, 10:29:38
De transmission deamon ondersteund geen ssl er valt niets aan te passen.
Wat je daar ziet zijn de installatie gegevens van je package. Wordt tijdens installatie aangemaakt.

De enige manier om transmissie via ssl te benader is er een wbproxie tussen te zetten, maar zo te zien is dat nog door niemand gelukt.

Persoonlijk zou ik voor een vpn naar m'n NAS kiezen, veel simpeler.

Ik heb hem via een proxy lopen.
Bij mij loopt alles via een ssl verbinding. Van nzbget tot sickbeard tot transmission. Wil hier het stukje script wel neerzetten om het te delen als daar behoefte aan is
Titel: Re: Transmission SSL???
Bericht door: DSM'tje op 19 februari 2015, 22:27:42
Zou super zijn!!
Titel: Re: Transmission SSL???
Bericht door: zakhooi op 20 februari 2015, 07:53:21
ik ben ook geinteresseerd. Ik hoop dat het een oplossing betreft waarbij de disks nog wel in hibernation mode kunnen....
Titel: Re: Transmission SSL???
Bericht door: J-J op 05 juli 2015, 13:29:04
Misschien heb je hier iets aan:
http://thornelabs.net/2013/09/29/setup-the-transmission-web-interface-behind-an-apache-reverse-proxy-and-ssl.html
Dit ga ik een van de dagen eens proberen.
Titel: Re: Transmission SSL???
Bericht door: nemphis op 05 juli 2015, 13:46:44
Ben zeker benieuwd of je dit lukt! Het meeste van de config zit er standaard al wel in.. Ik loop zelf steeds aan tegen het feit dat ik de rest graag werkend wil houden, heb een gekocht certificaat, ssl/https werkend maar niet op transmission, helaas.
Titel: Transmission SSL???
Bericht door: J-J op 05 juli 2015, 14:17:49
Ik wil gewoon geen gebruik maken van Download station i.s.m. SickRage zoals ik hier (http://www.synology-forum.nl/index.php?topic=24429) reeds aangaf.
Indien het werkt laat ik het zeker weten.