Ich kann es nicht zum Laufen bringen. Genau das habe ich getan:
- Erstellen Sie eine neue Azure-VM, Windows Server 2012.
- RDP auf die neue VM
- Squid für Windows herunterladen und extrahieren (2.7.STABLE8)
- Benenne die conf-Dateien um (squid, mime & cachemgr)
- Fügen Sie die folgenden Zeilen am Ende von squid.conf hinzu
auth_param basic program c: /squid/libexec/ncsa_auth.exe c: /squid/etc/passwd.txt
auth_param basic children 5
auth_param basic realm Willkommen auf http: //abcde.fg Squid Proxy!
auth_param basic credentialsttl 12 Stunden
auth_param basic caseensitive off
acl ncsa_users proxy_auth REQUIRED
http_access allow ncsa_users
- Verwenden Sie http://www.htaccesstools.com/htpasswd-generator-windows/ , um passwd.txt zu erstellen
- Testen Sie passwd.txt über c: /squid/libexec/ncsa_auth.exe c: /squid/etc/passwd.txt (Erfolg)
- Tintenfisch -z
- Tintenfisch -i
- net start squid (Bisher keine Fehler).
- Gehen Sie zu https://manage.windowsazure.com , Virtuelle Maschinen -> myVM -> Endpunkte
- Endpunkt hinzufügen:
Name: Squid
Protokoll: TCP
Öffentlicher Port: 80
Privater Port: 3128
Das ist es. Leider funktioniert es nicht. Ich glaube, ich habe etwas am Endpunkt vermasselt? Ich bin nicht sicher .. Hilfe?
BEARBEITEN: Ich teste es über Firefox -> Optionen -> Erweitert -> Netzwerk und der genaue Fehler lautet "Der Proxy-Server lehnt Verbindungen ab." Ich verwende meinen DNS als Proxy-Server "abcdef.cloudapp.net" und Port 80 (da dies mein öffentlicher Endpunkt ist).