Steamcache auf Synology NAS

trialgod

Lt. Commander
Registriert
Feb. 2008
Beiträge
1.552
Ich bin demnächst auf einer privaten LAN und würde dafür gerne einen Steamcache auf meinem Synology NAS aufbauen. Leider braucht man dafür Port 80 und Synology untersagt es den Port 80 für andere Zwecke zu nutzen.

Ich habe Port 80 bereits freigegeben und netstat zeigt auch nichts mehr an, aber dennoch kann ich in Docker diese Ports nicht vergeben.

Wäre es möglich auf einem anderen Port zu laufen und dann per DNS und ReverseProxy auf den richtigen weiterzuleiten?
 
Kann ich mir nur schwer vorstellen.
Der Port 80 wird dauerhaft für das webinterface des NAS blockiert sein.
 
Zu meinen LAN Zeiten hat man vor der LAN dafür Sorga getragen, das alles Spiele installiert und auf dem neuesten Stand waren :)
Gab es dann was wichtiges was fehlte, musste einer mit PC los und irgendwo ins Internet "fahren", es runterladen :D

Sorry, hilft Dir nicht weiter.
 
Sollte gehen.
Du kannst in der Synology mit ReverseProxy einstellen das anfragen an "steamcache.domain.blubb" Port: 80 an "ip-deines-dockers" Port: 81 gehen. Und den Docker Container auf 81:80 laufen lassen...
Musst natürlich dann "steamcache.domain.blubb" auf die Syno IP leiten lassen ..

Wenn ich da gerade nix falsch verstehe.
 
Ich hatte mir sowas gedacht wie einen custom DNS laufen zu lassen z.B. steamcache.local

Dann das Docker im Syno auf Port 1080 z.B. laufen lassen. Und dann im ReverseProxy einstellen, dass steamcache.local:80 auf <NAS-IP>:1080 weiterleitet.

Geht das theoretisch überhaupt? Spiele nun schon eine Weile herum und ich bekomme es nicht einmal hin, dass die DNS Anfragen überhaupt aufs NAS gehen und nicht an die fritzbox.
 
Ich hab zum Wordpress, Nextcloud, und paar andere Sachen laufen. Wordpress ist auf Port 81, Nextcloud auf Port 82 und so weiter.
Anfragen an http://blog.fritz.box(:80) gehen an DockerIP:81 ; Anfragen an http://cloud.fritz.box(:80) gehen an DockerIP:82, ....
Wenn du keinen DNS Server hast, wo du einstellen kannst das blog.fritz.box und cloud.fritz.box auf die IP der Syno verweisen, dann musst du das bei jedem Client in der Hosts datei machen...

//edit:
Also in deinem Fall:
%windir%\system32\drivers\etc\hosts
Die Zeile hinzufügen (die IP deiner Synology eintragen):
192.168.1.x steamcache.local

und im Reverse Proxy der Synology einrichten das anfragen an "steamcache.local" an SYNOIP:1080 gehen
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: yahlov
CastorTransport schrieb:
Zu meinen LAN Zeiten hat man vor der LAN dafür Sorga getragen, das alles Spiele installiert und auf dem neuesten Stand waren
Und trotzdem gabs immer einen der wie ein Friseur ohne alles auftauchte, vorallem Windows mal neu aufsetzen war sehr beliebt, und dann keine Treiber haben 😂🤣
 
  • Gefällt mir
Reaktionen: Pacman0811, CastorTransport und iron_monkey
Kann man nicht einfach einen Port in der Fritz!Box öffnen und ihn auf einen anderen Port weiterleiten? Der Zugriff muss dann natürlich über die öffentliche IP bzw eine DDNS Domain erfolgen, damit die Anfrage durch die Firewall geht. Den Rest macht dann NAT Loopback. Allerdings ist meine 7390 dabei gerne abgestürzt (mittlerweile wird das WLAN in der Firmware auf 50% gedrosselt) und die 7490 schaffte auch nur 3 MB/s:
https://www.maxrev.de/weiterer-fehler-in-der-fritzbox-7390-7490-ddns-schiesst-voip-ab-t323625.htm

Kannst ja selber mal testen ob die das zwischenzeitlich optimiert haben.

Das hier hilft dir evtl bei der Einrichtung des lokalen DNS:
https://www.programmierer-forum.de/...ten-um-nat-loopback-zu-verhindern-t328952.htm
 
Black_Eagle schrieb:
Ich hab zum Wordpress, Nextcloud, und paar andere Sachen laufen. Wordpress ist auf Port 81, Nextcloud auf Port 82 und so weiter.
Anfragen an http://blog.fritz.box(:80) gehen an DockerIP:81 ; Anfragen an http://cloud.fritz.box(:80) gehen an DockerIP:82, ....
Wenn du keinen DNS Server hast, wo du einstellen kannst das blog.fritz.box und cloud.fritz.box auf die IP der Syno verweisen, dann musst du das bei jedem Client in der Hosts datei machen...

//edit:
Also in deinem Fall:
%windir%\system32\drivers\etc\hosts
Die Zeile hinzufügen (die IP deiner Synology eintragen):
192.168.1.x steamcache.local

und im Reverse Proxy der Synology einrichten das anfragen an "steamcache.local" an SYNOIP:1080 gehen
wenn du das alles so gut kannst, köntest du nicht auch eine Anleitung für unbegabte machen, bitte?

ich finde zB nextcloud über docker nicht so "kinderleicht" einfach wie es oft behauptet wird
 
Zurück
Oben