Supportnet / Forum / Linux
proxy
Frage
Hi,
ich würden gern einen Proxy(unter yast konfiguriert) in einem Skript starten bzw. stoppen. Gibt es eine Möglichkeit dies eventuell mit einem Aufruf "yast proxy ... irgentwas" zu tun, ohne das GUI von yast zu starten?
Grüsse, Stefan
Antwort 1 von WIXP
Das geht bestimmt. Du könntest eine Konsole öffnen dort mit dem Befehl start oder stop den Proxy starten oder anhalten.
Oder du erstellst ein kleines Script zum Starten welches etwa so aussehen könnte:
#!/bin/bash
start Proxy
oder zum Stoppen
#!/bin/bash
stop Proxy
Diese beiden Script-Icons kannst du dir ja dann auf den Desktop legen. Vorausgesetzt von mir wurde, dass der Proxy "Proxy" heisst und das der User auch die Rechte an diesem Programm besitzt.
Welchen Proxy willst du benutzen? Den Privoxy oder einen Annonymen aus dem internet?
WIXP
Oder du erstellst ein kleines Script zum Starten welches etwa so aussehen könnte:
#!/bin/bash
start Proxy
oder zum Stoppen
#!/bin/bash
stop Proxy
Diese beiden Script-Icons kannst du dir ja dann auf den Desktop legen. Vorausgesetzt von mir wurde, dass der Proxy "Proxy" heisst und das der User auch die Rechte an diesem Programm besitzt.
Welchen Proxy willst du benutzen? Den Privoxy oder einen Annonymen aus dem internet?
WIXP
Antwort 2 von stefffan
Hi WIXP,
sorry, ich hab mich etwas falsch ausgedrückt, ich meinte nicht den Proxy an sich, sondern die Proxykonfiguration unter yast, damit Programme wie z.B. apt oder wget den Proxy nutzen.
Ich benutze wegen "DSL-Mangel" einen Satelliten (Satspeed von Schott). Den Proxy benutze ich aber nur für grössere downloads, sonst wirds zu teuer... Über ein Skript möchte ich nun den Proxy und die entsprechende Konfiguration unter yast zu oder abschalten, wobei der Proxy nicht das Problem ist. Vielleicht hast du ja noch ein Tipp, danke.
Grüsse, Stefan
sorry, ich hab mich etwas falsch ausgedrückt, ich meinte nicht den Proxy an sich, sondern die Proxykonfiguration unter yast, damit Programme wie z.B. apt oder wget den Proxy nutzen.
Ich benutze wegen "DSL-Mangel" einen Satelliten (Satspeed von Schott). Den Proxy benutze ich aber nur für grössere downloads, sonst wirds zu teuer... Über ein Skript möchte ich nun den Proxy und die entsprechende Konfiguration unter yast zu oder abschalten, wobei der Proxy nicht das Problem ist. Vielleicht hast du ja noch ein Tipp, danke.
Grüsse, Stefan
Antwort 3 von Dr.Ma-Busen
Moin!
Der Proxy wird ja eigentlich nur durch das Editieren der entsprechenden Konfigurationsdateien (meistens) in /etc Konfiguriert. Yast mach im grunde ja nichts anderes als die Dateien einzulesen und dir dann eine GUI anzubieten in der du die Einstellungen vornimmst.
Also ich würde das jetzt so lösen. Ich würde die Konfigurationsdateien für den Proxy suchen die in einen anderen Ordner sichern. Und über ein shell script würde ich dann jeweils die entsprechenden Konfigurationsdateien, mit den Einstellungen die benötigt werden zurückkopieren und den Proxy dann neu starten.
Ausprobiert habe ich es noch nicht, sollte aber kein problem sein.
MfG
Der Proxy wird ja eigentlich nur durch das Editieren der entsprechenden Konfigurationsdateien (meistens) in /etc Konfiguriert. Yast mach im grunde ja nichts anderes als die Dateien einzulesen und dir dann eine GUI anzubieten in der du die Einstellungen vornimmst.
Also ich würde das jetzt so lösen. Ich würde die Konfigurationsdateien für den Proxy suchen die in einen anderen Ordner sichern. Und über ein shell script würde ich dann jeweils die entsprechenden Konfigurationsdateien, mit den Einstellungen die benötigt werden zurückkopieren und den Proxy dann neu starten.
Ausprobiert habe ich es noch nicht, sollte aber kein problem sein.
MfG
Antwort 4 von WIXP
Sorry, ich habe da wohl etwas falsch verstanden aber im Moment fällt mir dazu keine Lösung ein.
Die Idee von Dr.Ma-Busen scheint aber genial zu sein, befürchte aber, dass Suse die Proxykonfiguration schon beim Booten des Systems einliest bzw. haben will falls der Proxy mit dem System gestartet wird und diese Informationen dann im Hintergrund für die Benutzung bereit hält. Es sei denn, der Proxy wird nicht beim Booten gestartet sondern statt dessen manuell wenn das System bereits läuft. Dann müsste aber der Start des Proxys mit dem Kopierbefehl in diesen Startscripts vorhanden sein. Umgekehrt natürlich auch beim Stoppen des Proxys das Zurückkopieren der Konfigurationsdatei damit der Proxy beim nächsten Start auch mit einer anderen Konfiguration und anderem Script gestartet werden kann.
Aber ausprobieren würde ich an deiner Stelle den Vorschlag auf jeden Fall mal!
WIXP
Die Idee von Dr.Ma-Busen scheint aber genial zu sein, befürchte aber, dass Suse die Proxykonfiguration schon beim Booten des Systems einliest bzw. haben will falls der Proxy mit dem System gestartet wird und diese Informationen dann im Hintergrund für die Benutzung bereit hält. Es sei denn, der Proxy wird nicht beim Booten gestartet sondern statt dessen manuell wenn das System bereits läuft. Dann müsste aber der Start des Proxys mit dem Kopierbefehl in diesen Startscripts vorhanden sein. Umgekehrt natürlich auch beim Stoppen des Proxys das Zurückkopieren der Konfigurationsdatei damit der Proxy beim nächsten Start auch mit einer anderen Konfiguration und anderem Script gestartet werden kann.
Aber ausprobieren würde ich an deiner Stelle den Vorschlag auf jeden Fall mal!
WIXP
Antwort 5 von stefffan
Hi,
yast legt die Datei zur Proxykonfiguration unter "/etc/sysconfig/proxy" ab. Hier kann der Schalter PROXY_ENABLED="no" / "yes" genutzt werden.
Vielen Dank für die Tipps, Grüsse
Stefan
yast legt die Datei zur Proxykonfiguration unter "/etc/sysconfig/proxy" ab. Hier kann der Schalter PROXY_ENABLED="no" / "yes" genutzt werden.
Vielen Dank für die Tipps, Grüsse
Stefan

