So erstellen Sie einen Squid-Proxy, der alle Verbindungen von verschiedenen IPs zulässt

So erstellen Sie einen Squid-Proxy, der alle Verbindungen von verschiedenen IPs zulässt

Ich habe Squid-Proxy auf meinem VPS eingerichtet aufDigitalOcean. Aber ich habe ein Problem - meine private IP-Adresse ändert sich ständig, da sie dynamisch ist. Ich habe versucht,keine IP(da es kostenlos ist), aber wenn ich hinzufüge acl myhome srcdomain mydomain.no-ip.org, kann ich keine Verbindung zum Proxy herstellen.

Ich habe auch versucht, einen Punkt in mydomain.no-ip.org einzufügen, aber immer noch ohne Erfolg. Also habe ich beschlossen, es für alle zu öffnen, sodass ich, egal wie meine Heim-IP lautet, immer noch keine Verbindung zu Squid herstellen kann.

Wie kann ich Squid erlauben, alle eingehenden Verbindungen zu akzeptieren, unabhängig von der ursprünglichen IP-Adresse? Oder gibt es einen Workaround?

Antwort1

Haben Sie dies auch verwendet, nachdem Sie die ACL definiert haben:

http_access allow myhome

Ein weiterer Vorschlag, wenn Sie No-IP nicht zum Laufen bringen, ist vielleicht, einen ganzen IP-Bereich zu definieren. Wenn Sie Ihre IP-Änderungen verfolgen, sollten Sie in der Lage sein, eine Liste von Adressen zu erstellen. In meinem Fall erhalte ich normalerweise nur wenige Adressen und sie befinden sich alle in denselben Netzwerken.

Beispielsweise erhalte ich etwas wie: 192.168.1.25 und dann ändern sich nur die letzten 1 oder 2 Zahlen. Sie könnten also einfach alle IPs ab 192.168.0.0 zulassen. Nicht die schönste Lösung, ich denke, Ihre No-IP-Lösung ist viel besser, wenn Sie das zum Laufen bringen können.

BEARBEITEN: Einige Informationen dazu, wie Sie weitere Debuginformationen aktivieren können, um herauszufinden, warum Sie keinen Zugriff erhalten. Aktivieren Sie in squid.conf das Debuggen für Abschnitt 33 auf Ebene 2. Beispiel:

debug_options ALL,1 33,2

Starten Sie Squid neu und versuchen Sie dann, Ihren Proxy zu verwenden. Wenn dies nicht funktioniert, suchen Sie im cache.log nach dem Fehler. Das sollte Ihnen hoffentlich sagen, warum es nicht funktioniert.

Verwenden Sie außerdem als Test, um sicherzustellen, dass Ihre No-IP-Domäne ordnungsgemäß funktioniert, da es manchmal eine Weile dauert, bis DNS aufholt:

nslookup no-ip-host-name

Das sollte Ihre IP-Adresse zurückgeben. Überprüfen Sie, ob das wirklich Ihre IP ist. Wenn sie nicht übereinstimmen, liegt das daran, dass die konfigurierten DNS-Server beim Aktualisieren etwas langsam sind. Ich habe festgestellt, dass OpenDNS bei Aktualisierungen ziemlich schnell ist. Lassen Sie mich wissen, wenn Sie weitere Informationen benötigen.

verwandte Informationen