Synology-Forum.nl

Overige software => DDNS / Quick Connect / EZ-Internet / Portforwarding => Topic gestart door: hoontje op 05 maart 2018, 19:50:27

Titel: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 05 maart 2018, 19:50:27
Hallo,

Wie kan me helpen? Ik heb me een slag in de rondte gezocht maar ik kan de oplossing voor mijn probleem niet vinden (althans, geen werkende).
Het gaat om het volgende: ik heb een DS414 met daarop DSM 6.1.5. Ik heb daarop een aantal 3rd party packages opdraaien, nzbget, sickrage en couchpotato. Die werken en zijn lokaal te benaderen via hun interne IP-adres (DSM adres plus een poortnummer).
Nu wil ik van buitenaf hun webinterface benaderen. Ik heb via no-ip.com een hostnaam aangevraagd. Ook dit werkt: ik kan via https://<hostnaam>:5001 bij mijn DSM komen.
Ik wil het volgende bereiken: via https://<hostnaam>/nzbget  van buitenaf de webinterface benaderen.
Inmiddels heb ik het een en ander gevonden op het web maar dit lijkt allemaal verouderd met de introductie van DSM6. De bestanden en mappen die genoemd worden bestaan niet of hebben een heel andere inhoud.
De Alias oplossing die soms genoemd wordt werkt alleen voor package van Synology zelf, niet voor 3rd party packages.
Deze (klik) (https://www.reddit.com/r/synology/comments/4nalen/assigning_alias_to_third_party_services/) leek veelbelovend maar leidt niet tot werkend resultaat.
Heeft iemand dit recentelijk aan de praat gekregen?
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Briolet op 05 maart 2018, 20:27:59
Volgens mij kun je virtual hosts reverse proxys gebruiken. Dus niet met een alias, maar met een subdomein.

Dis in plaats van https://<hostnaam>/nzbget gebruik je dan https:// nzbget.<hostnaam>.  Bij no-ip.com moet je dan dat subdomein aanmaken. (Bij de Synology DDNS naam kun je er altijd een subdomein vóór plaatsen zonder dit te hoeven configureren).

In de Virtual host stel je dan in dat de externe poort maar de interne poort voor nzbget moet gaan. Inloggen kun je dan met poort 80/443

Het enige lastige voor subdomeinen kan zijn als je certificaten gebruikt. Dat subdomein moet er dan nml ook in staan.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Birdy op 05 maart 2018, 20:50:59
Ik heb hier niet zo'n verstand van maar, kun je dat niet regelen hier ?

[attach=1]
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 05 maart 2018, 21:47:28
Dank voor de reactie, maar je kunt daar geen sub-domein opgeven (probeer maar eens)
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Briolet op 05 maart 2018, 21:49:52
Ik heb hier niet zo'n verstand van maar…

Blijkbaar meer dan ik.  :P

Ik heb mijn tekst aangepast, want ik bedoelde inderdaad "Reverse Proxys"
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 05 maart 2018, 21:52:16
Dat subdomein bij No-Ip kan volgens mij niet.
En inderdaad, bij subdomeinen wordt het certificaat gebruik een stuk lastiger.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Briolet op 05 maart 2018, 22:00:38
Op zich hoeft het certificaat geen probleem te zijn als je Let's Encrypt gebruikt. Je kunt dan een certificaat maken dat je alleen voor dat subdomein gebruikt (of voor een paar packages).
Als je een reverse proxy maakt met https als bron protocol, kun je een eigen certificaat toekennen aan die specifieke reverse proxy(s). Dat staat dan los van de certificaten die je elders gebruikt voor b.v. een website.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 07 maart 2018, 14:01:47
Dat is waar, maar biedt uiteindelijk een dure oplossing voor mijn probleem.
Het gebruik van sub-domains kan bij bijvoorbeeld NO-IP (en ook andere dienstverleners op dat gebied) met behulp van wildcards, maar dat is dan een duurder abonnement.
Daarom opteer ik voor die / optie, maar daar moet je een bestand voor aanpassen dat onvindbaar en/of ongedocumenteerd en/of bij iedere herstart of upgrade aangepast wordt.

Ik vond het wel elegant dat je naast https://<hostnaam>/mail, https://<hostnaam>/photo ook bijvoorbeeld https://<hostnaam>/couchpotato zou kunnen hebben.

Jammer dat niemand daar ervaring mee heeft.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Birdy op 07 maart 2018, 14:06:08
Let's Encrypt is gratis.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 07 maart 2018, 14:10:30
Klopt alweer, maar wildcards bij no-ip niet  :|
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Briolet op 07 maart 2018, 14:48:43
Ik weet niet wat je bij no-ip hebt, maar als je bij hen een domeinnaam hebt, lijkt het me toch dat je er altijd subdomeinen kunt aanmaken.

Als je no-ip als een pure ddns dienst gebruikt is het zonde van het geld en kun je beter op de gratis ddns van synology overstappen. Dat is incl wildcard op de domeinnaam.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Birdy op 07 maart 2018, 14:53:07
Klopt alweer, maar wildcards bij no-ip niet  :|
Zit er wel aan te komen.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 07 maart 2018, 15:08:11
Interessant!
Wat is je bron?
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Birdy op 07 maart 2018, 15:51:45
Ik had dit hier voorbij zien komen, gezocht en gevonden:
Let's encrypt en wildcard certificaten. (https://www.synology-forum.nl/firmware-algemeen/let's-encrypt-en-wildcard-certificaten/msg226253/#msg226253)
Maar, ik zie dat dit per 1 januari 2018 is echter, (nog) niet doorgevoerd is DSM, kennelijk.

Volgens mij is dit ergens anders hier ook genoemd (kan het zelf ff niet vinden), even zoeken. ;)
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: hoontje op 07 maart 2018, 16:07:36
Dank je voor de moeite!

Maar dit gaat over wildcards in de certificaten, niet over wildcards bij de DDNS service.

Zoals Briolet terecht aangaf, dat kan wel bij de eigen DDNS van Synology.

Misschien moet ik dat maar overwegen...

Of iets met Web Station, maar daar snap ik geen hout van (2 versies van Apache en NGINX en dan wat?)  (:
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Birdy op 07 maart 2018, 16:33:58
Ah, Ow, heb er ook eigenlijk niet zoveel verstand van, blijkt. ;D
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Briolet op 07 maart 2018, 17:16:47
Het ging hier over no-ip (https://www.noip.com). Dat is een van de twee grootste ddns diensten die meestal al op apparatuur voorgedefinieerd is. Ik kan ook ddns op mijn Ziggo router doen, maar daar is de keuze uit alleen "DynDNS en No-ip".

Beide waren vroeger gratis, zodat die vaag gebruikt werden. Ik heb jaren de gratis versie van no-ip gebruikt. Je moest dan elke maand verplicht inloggen, anders verviel je account. Ook niet handig. Soms werkte je naam even niet en moest je weer inloggen om het te her-activeren. Dan deed hij het een paar minuten erna weer.

Nadat Synology zelf een ddns begon, ben ik maar geswitched.  ;)
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Daddy Cools op 19 maart 2019, 11:00:46
Hallo, ik wilde eigenlijk ook heel graag andere poorten intern doorlinken via een alias.
Maar dat blijkt dus echt onmogelijk en we kunnen dit dus enkel via subdomain doen.
Jammer. het is zoveel eleganter met een alias.
Titel: Re: DSM 6: Alias voor 3rd party packages
Bericht door: Babylonia op 20 maart 2019, 04:56:50
Zelf maak ik gebruik van een NL-domein op mijn WAN IP-adres met SSL certificaat.

Daarbij  maak ik gebruik van  "redirects"  in een  "index.html"  pagina  binnen Web Station.
In mapjes binnen Web Station plaats je dan die "index.html"  pagina.
Bijvoorbeeld in het mapje  "nas"  (binnen Web Station) en daar dat  "index.html"  bestandje geplaatst.

(In de echte codering uiteraard de domeinnaam zonder rechte haken, en geen spaties).

<html>
<meta http-equiv="refresh" content="0;url=https://[ domeinnaam.nl ]:5001/index.cgi" />
</html>


Die regel verwijst dan naar een versleutelde inlogpagina van  DSM / File Station van mijn NAS.

[ domeinnaam.nl ]/nas        daarmee kom ik dus op mijn NAS
[ domeinnaam.nl ]/router    daarmee kom ik bij de gebruiksinterface van mijn Synology router.
enz.

Voor mijn thuissituatie voldoet dat.