Fehler bei der Freigabe-Link erzeugung

steve192

Benutzer
Mitglied seit
08. Jul 2018
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe heute das erste mal die Freigabe-Funktion der Audiostation verwendet. Leider klappt das ganze nicht so wie ich das will.

Auf meinem NAS laufen alle Anwendungen über Port 80 / 443 mit einer eigenen Subdomain, also zB
audio.example.com
video.example.com
file.example.com
etc..

Zusätzlich sind die Anwendungen seit neustem, zum rumprobieren auch als alias erreichbar, also z.B.
example.com/audio
exmaple.com/video
etc..

Nur die Aliase zu verwenden, ist für mich keine Option, da die Synology Apps sich dann teilweise komisch verhalten und mehr freigegeben Ports für die Verbindung wollen.

Realisiert ist das ganze über die Alias / Benutzerdefinierte Domain Funktion des Anwendungsportals
Auf der Domain selbst, also example.com ist eine Webseite zu finden welche eine Art Portal für die verschiedenen Dienste bildet, den Synology "Desktop" unter Port 5000 und 5001 möchte ich nicht exponieren.

Bin ich nun auf der Audiostation unter audio.example.com und will einen Freigabelink erzeugen, bekomme ich einen Link im Format:
https://example.com:443/as/sharing/M9mDOB....

Dieser Link funktioniert natürlich nicht, da die subdomain audio.* fehlt und er somit auf irgendeine nicht existente Seite meiner Webseite zeigt. Füge ich händisch ein audio. in den Link ein, funktioniert alles.
Habe ich irgend eine Einstellung übersehen mit welcher ich dafür sorgen kann, dass Freigabelinks korrekt generiert werden?


Was ich noch rausgefunden habe: Wenn ich über example.com/audio einen Freigabelink generiere, wird folgender Link erzeugt:
https://example.com:443/audio/as/sharing/M9MDOB....

Dieser Funktioniert natürlich weil er korrekt auf die Audiostation zeigt.

Randnotiz:
Ich hatte ähnliche Probleme in Moments. Auch hier wurde die subdomain welche im Anwendungsportal (moments.example.com) festgelegt wurde, in den Freigabelinks ignoriert. Hier half es Moments einfach zusätzlich unter exmaple.com/moments erreichbar zu machen. Das sorgte dafür, dass alle Freigabelinks, egal über moments.example.com oder example.com/moments erzeugt auf den alias /moments zeigten. Zwar nicht optimal, aber ich bin damit zufrieden. Leider funktioniert das in der Audiostation wie erwähnt leider nicht.

Im Netz habe ich etliche Probleme mit Freigabelinks, aber keine Lösung auf mein Problem gefunden.
Könnt ihr mir ein bisschen auf die Sprünge helfen?

Vielen Dank
 
Zuletzt bearbeitet:

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Hast du einen Eintrag unter Systemsteuerung > Externer Zugriff > Erweitert > Hostname? Wenn ja, mal löschen.
Oder nutzt du den Synology DDNS oder QuickConnect bzw sind diese konfiguriert? Ich habe beide abgeschaltet, da sie auch in die Link-Generierung "reinpfuschen".

Verhalten war identisch auch bevor du den Alias für die Audio Station eingerichtet hast?

Bei mir funktioniert das mit der benutzerdefinierten Domain und die Freigabelinks lauten auf
https://music.domain.de:443/as/sharing/blabla
 

steve192

Benutzer
Mitglied seit
08. Jul 2018
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hi Fusion,
Ich verwende weder DDNS oder QuickConnect, habe da ein etwas spezielles Setup mit Routing durch ein VPN um eine statische IP zu bekommen. Das sollte aber eigentlich egal sein.
Bei Systemsteuerung > Externer Zugriff > Erweitert > Hostname, habe ich meine Domain (example.com) eingetragen. Dein Tipp die Domain da wegzulassen funktioniert.
Verstehen muss man das nicht oder :confused:

Hat das anderweitige Auswirkungen wenn ich die Domain jetzt da weg lasse, oder wird das Feld einfach nicht sinnvoll gebraucht?
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Die Eingabe unter Systemsteuerung > Externer Zugriff > Erweitert dient dazu dem DSM mitzuteilen wie deine DS von außen angesprochen werden kann, weil die DS keine Chance hat dies selbst festzustellen (ob du irgendwo irgendwelche DNS Einstellungen und/oder Port-Weiter/Umleitungen hast).
Da sie das nicht prüfen kann bekommt ein vorhandener Eintrag dort eben Priorität bei der Link-Generierung.
Damit ist der Eintrag im Normalfall eben überflüssig, weil die DS in der Werkseinstellung auf alle Anfragen, unabhängig vom Hostnamen, reagiert.
Erst wenn eben Share-Links ins Spiel kommen und man im Allgemeinen eben keine Links ala https://nas-ip:... haben will kann man dann hier eine Vorgabe eintragen.
Sobald man aber benutzerdefinierte Domains verwendet und die Zugriffe anhand der Hostnamen "filtert" stört diese Vorgabe eben bzw. ist hinfällig/unnütz/störend.
 

abrocksi

Benutzer
Mitglied seit
27. Dez 2013
Beiträge
238
Punkte für Reaktionen
78
Punkte
28
Hi und guten Morgen,

ich greife nochmal diesen älteren Post auf, da ich ebenfalls Probleme mit der Linkgenerierung aus der Audio- und Filestation habe.

Ich habe -wie von Fusion vorgeschlagen- in der Systemsteuerung meinen DDNS-Eintrag entfernt und die DS neu gestartet.

Dennoch wird beim Freigabelink aus der Audio- und Filestation eine Adresse generiert, die meine DDNS enthält sowie mit Port 5001 ergänzt. Das sind aber gar nicht mehr die Einstellungen wie man dem Bild aus dem Anwendungsportal entnehmen kann. Ich habe mittlerweile eine eigene Domain angelegt.

Hat jemand eine Idee wie ich die Links wieder brauchbar hinbekomme? So laufen sie auf eine 404-Meldung

Danke im voraus
cheers,
abrocksi
 

Anhänge

  • LinkAudioStation.png
    LinkAudioStation.png
    9,7 KB · Aufrufe: 14
  • Anwendungsportal.png
    Anwendungsportal.png
    37,9 KB · Aufrufe: 15

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Mach mal im Anwendungsportal den Alias raus und lass nur die benutzerdefinierte Domain aktiv.
Die Zugriffe sind alle alternativ, aber bringen eventuell die Automatik doch zu anderen Ergebnissen als gewünscht.

Neben Anwendungsportal ist ebenso wichtig was unter
Systemsteuerung > QuickConnect
Systemsteuerung > Externer Zugriff > DDNS und Erweitert
Systemsteuerung > Netzwerk > DSM Einstellungen
zu finden ist.
 

abrocksi

Benutzer
Mitglied seit
27. Dez 2013
Beiträge
238
Punkte für Reaktionen
78
Punkte
28
Danke Fusion. Teste ich aus.

cheers,
abrocksi
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
Jetzt muss ich auch nochmal hier aufgreifen, ich bekomm es einfach nicht hin....

Filestation ist über sub.domain.tld erreichbar.

Wenn ich nun einen Freigabelink/Geteilte Verknüpfung erstelle, sieht der Link so aus: https://domain.tld/sharing/AvrG5fIM5
Ich muss quasi immer das sub. (https://sub.domain.tld/sharing/AvrG5fIM5) manuell eintragen damit der link funktioniert.

Wie bekomme ich das denn automatisch eingetragen beim erstellen des Links?

Im Anwendungsportal für Filestation ist nur die "Benutzerdefinierte Domain aktiviert: sub.domain.tld und HSTS angehakt.
Danke Euch.
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Bist auch in der File Station angemeldet, wenn du den Link erstellst?
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
Bin über https://sub.domain.tld an der Filestation angemeldet, der Link wird jedoch ohne sub erstellt. Er funktioniert natürlich nur wenn ich sub einfüge
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Hast du unter Systemsteuerung > Externer Zugriff > Erweitert den Hostname domain.tld eingetragen?
Wenn ja könnte dieser die Einstellungen überstimmen.
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
Systemsteuerung > QuickConnect ---- wird nicht genutzt
Systemsteuerung > Externer Zugriff > DDNS und Erweitert ---- nichts eingetragen
Systemsteuerung > Netzwerk > DSM Einstellungen ---- nichts eingetragen


Edit: reboot hat auch nichts gebracht
 
Zuletzt bearbeitet:

Syno-OS

Benutzer
Mitglied seit
23. Jun 2020
Beiträge
358
Punkte für Reaktionen
64
Punkte
28
Reihenfolge für die Link erstellung:
1. Gofile.me (Quickconnect erweiterte einstellung -> freigabe aktiviert, spezialfall nur File Station)
2.. DDNS Adresse
3. Hostname eingetragen unter DSM Systemsteuerung > Externer Zugriff > Erweitert
4. ID.Quickconnect.to wird genommern, falls QC an ist aber nicht die File Sharing option aktiviert wurde..
5. IP Adresse

alternative Ports oder sonstige umleitung werden nicht ausgewertet, daher muss dies manuell eintragen.

Nur bei Drive gibt es gerade den selbst erstellen Eintrag... naja ich habe da paar Funktionswünsche weitergeleitet ^^
 

Fusion

Benutzer
Sehr erfahren
Mitglied seit
06. Apr 2013
Beiträge
14.135
Punkte für Reaktionen
898
Punkte
424
Dann anders herum gefragt, wo ist bei dir domain.tld auf der DS eingetragen?
Das zaubert er sich ja nicht aus dem Hut.
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
eingetragen ist es im Anwendungsportal.
1644479959103.png

Reihenfolge für die Link erstellung:
1. Gofile.me (Quickconnect erweiterte einstellung -> freigabe aktiviert, spezialfall nur File Station)
2.. DDNS Adresse
3. Hostname eingetragen unter DSM Systemsteuerung > Externer Zugriff > Erweitert
4. ID.Quickconnect.to wird genommern, falls QC an ist aber nicht die File Sharing option aktiviert wurde..
5. IP Adresse
zu 1: Quickconnect ist deaktiviert, da nutze ich nicht
zu 2: DDNS ist eingerichtet

1644480283643.png

zu 3: nicht eingetragen, war testweise eingetragen - keine änderung
1644480339659.png
zu 4: deaktiviert, siehe 1
zu 5: IP-Adresse?


Der Zugriff von extern auf Filestation ist ja möglich über sub.domain.tld, nur die erstellten Freigabelinks sind domain.tld/dafdafad ohne sub. Hoffe die Informationen sind so ausreichend. Danke für Eure Hilfe.
 
Zuletzt bearbeitet von einem Moderator:

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.007
Punkte für Reaktionen
2.699
Punkte
423
Und welche URL steht zum Zeitpunkt der Linkerstellung in der Kopfzeile des Browsers? Mit oder ohne "sub".
Meiner Erfahrung nach werden die Links so erstellt, wie man aktuell gerade selbst angemeldet ist (wenn unter Erweitert nichts drin steht)
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
Ich melde mich mit SUB.domain.tld an, steht auch so in der Adresszeile nach erfolgreicher Anmeldung.

Beim erstellen eines Links steht jedoch ohne sub.... Es ist mysteriös.
 

Benares

Benutzer
Sehr erfahren
Mitglied seit
27. Sep 2008
Beiträge
12.007
Punkte für Reaktionen
2.699
Punkte
423
Und wenn du lokal angemeldet bist? Werden die Links dann auch mit domain.tld erstellt oder mit dem lokalen Namen?
Deaktiviere mal temporär das DDNS-Update und probiere es dann. Falls das reinspukt, könntest du das DDNS-Update durch den Router machen lassen, ist eh besser.
 

Pretre

Benutzer
Mitglied seit
12. Apr 2012
Beiträge
76
Punkte für Reaktionen
8
Punkte
14
hab mich nun lokal angemeldet und der link wird immer noch mit domain.tld erstellt
1644493819397.png

Ich hatte Jahrelang DDNS im Router konfiguriert, umgestellt auf Synology DDNS hab ich weil ich andere Probleme hatte was die erreichbarkeit von aussen beeinflusste. Genau weiss ich es aber auch nicht mehr.
Meinst es bringt die Lösung umzustellen?
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat