DS408 zusätzlich als Proxy-Server nutzen?

Status
Für weitere Antworten geschlossen.

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Hallo,

ich möchte gern meine Diskstation DS408 zusätzlich als HTTP-Proxy verwenden. Im Forum habe ich noch nichts passendes gefunden.
Als Proxy soll der squid laufen. Leider kenne ich mich mit Linux nicht sehr gut aus.

Bisher habe ich folgendes getan:

1. Bootstrap "dsx08-bootstrap_1.0.xsh" installiert (http://www.maartendamen.com/node/27)
2. ipkg install squid eingegeben

Hier geht es nicht weiter, da folgendes Problem auftaucht:

DiskStation> ipkg install squid
Nothing to be done
An error ocurred, return value: 4.
Collected errors:
Cannot find package squid.
Check the spelling or perhaps run 'ipkg update'

DiskStation> ipkg update
Downloading http://www.maartendamen.com/synoware/x08/Packages
Updated list of available packages in /opt/lib/ipkg/lists/synoware08
Successfully terminated.

Offensichtlich fehlt da was. Was kann ich tun? Ich freue mich auf Hilfe!

Ciao, Bernd
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
OK, ich habe jetzt einen anderen bootstrap versucht zu installieren. Jetzt bekomme ich folgende Fehlermeldung:


DiskStation> sh syno-e500-bootstrap_1.2-5_powerpc.xsh
Optware Bootstrap for syno-e500.
Extracting archive... please wait
bootstrap/
bootstrap/bootstrap.sh
bootstrap/ipkg-opt.ipk
bootstrap/ipkg.sh
bootstrap/optware-bootstrap.ipk
1156+1 records in
1156+1 records out
bootstrap/wget.ipk
Creating temporary ipkg repository...
Installing optware-bootstrap package...
Unpacking optware-bootstrap.ipk...Done.
Configuring optware-bootstrap.ipk...Setting up ipkg arch-file
Done.
Installing ipkg...
Unpacking ipkg-opt.ipk...Done.
Configuring ipkg-opt.ipk...Configuration file `/opt/etc/ipkg.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions (if diff is installed)
The default action is to keep your current version.
*** ipkg.conf (Y/I/N/O/D) [default=N] ?
Done.
Removing temporary ipkg repository...
Installing wget...
Installing wget (1.11.4-1) to root...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: The following packages conflict with wget:
wget-ssl


BusyBox v1.1.0 (2009.01.13-07:29+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.


Wer kann mir helfen? Ciao, Bernd
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Ich vermute mal, dass dich von der ersten IPKG-Installation noch Reste stören. Am besten du löschst mal das Verzeichnis /opt und entfernst vorher auch den mount --bind von /opt nach /volume1/opt per umount. Und probierst dann noch mal die IPKG-Installation.

Itari
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
OK, nach dem Entfernen des wget-ssl mit Befehl "ipkg remove wget-ssl"
und dem Enfernen der Verzeichnisse konnte ich jetzt das bootstrap und auch
das squid installieren. Danke!

Jetzt benötige ich noch etwas Hilfe bei der squid.conf. Die Datei ist sehr komplex und ich bin mir nicht sicher was ich wo eintragen muß.

Ich möchte, das alle PC´s aus dem Netz 192.168.11.0 als http-Proxy die DS-408 (192.168.11.30, http-Port 8080) verwenden.

Wer kann mir helfen? Ciao, Bernd
 

stpkle

Benutzer
Mitglied seit
21. Feb 2009
Beiträge
96
Punkte für Reaktionen
3
Punkte
8
Danke für die Antwort. Für alle die, die nicht Stundenlang lesen wollen sei hier gesagt welche Zeilen in der squid.conf mindesten angepaßt werden müssen damit der Proxy gestartet werden kann:

http_port 8080 (Standard ist 3128)

acl our_networks src 192.168.11.0/24 192.168.12.0/24 (Lokale Netze)
http_access allow our_networks (ist klar!)

visible_hostname DiskStation (irgend ein Name)

Wer so startet "squid -NCd1" bekommt alle Startparameter in der Telnet-Box angezeigt!

Was mir jetzt noch fehlt ist eine einfach User-Authentifiziereung (Name-Passwort). Das habe ich bisher noch nicht hinbekommen. Die Dokus sind hier sehr verwirrend. Wer kann mir helfen?

Ciao, Bernd
 

NASsie

Benutzer
Mitglied seit
17. Jan 2009
Beiträge
150
Punkte für Reaktionen
0
Punkte
16
Ich habe mir den Proxy installiert und nun tauchen ein paar Freagen auf... :)

(A) Autostart nach Reboot
Wie kann ich denn bewirken, dass der Proxy bei jedem Systemstart automatisch gestartet wird?
Was muss ich wo genau eintragen?
Ich habe das mal irgendwo gelesen, finde ies abe rnicht mehr... :(

(B) Geschwindigkeit
Ich kann noch keinen signifikanten Geschwindigkeitsvorteil beim Surfen erlebt.
Ist das nicht der Sinn eines Proxys (neben Trafficreduzierung bei mehrfachen Datei-Downloads)
 
Zuletzt bearbeitet:

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Autostart am besten über einen zusätzlichen Dienste-Eintrag: /usr/syno/etc/rc.d/.... oder /opt/etc/init.d (ja nachdem, ob man gerne nach einem Firmware-Update alles nachpflegen möchte).

Der Sinn eines Proxies ist mittlerweile nicht mehr so sehr die Geschwindigkeit (obwohl das früher ein wichtiger Grund war), sondern das Mitprotokollieren der Seitenaufrufe und eventuell das Aussperren von Seiten (zentraler Kinder- und Virenschutz). Ich bezweifle aber, ob sich die Proxy-Software auf der DS dafür sinnvoll verwenden lässt.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich denke die Zeiten wo du mit einem Proxy merklich an Geschwindigkeit gewonnen hast sind seit Breitband Internet vorbei. Webserver sind meist sehr gut angebunden und liefern damit sehr schnell. Bei einer entsprechend schnellen Leitung wird der Seitenaufruf beim Server wohl nur wenige Milisekunden langsamer sein, als der Aufruf der Seite auf dem Cache von Squid.
Was heute in Zeiten schneller I-net Leitungen noch etwas mehr an Gechwindigkeit bringt wäre ein lokaler DNS Server mit vernünftigen IP Cache. Wobei es auch nicht Welten sind.
Sinn des Proxy ist es heute mehr den Zugriff auf das Netz zu kontrollieren.
Ich habe Squid mal mit grafischem Frontend auf einem Linux laufen gehabt und von den Einstellungen her kannst du sehr viel machen. Afaik funzten Sachen wie Jugendschutz und Benutzerverwaltung sehr zuverlässig (das war aber vor Jahren). z.B. habe ich mit einem unbedachten Klick sämtliche P2Ps und Chats abgewürgt :D
 
Status
Für weitere Antworten geschlossen.
 

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