Я не могу заставить его работать. Вот именно то, что я сделал:
- Создайте новую виртуальную машину Azure, Windows Server 2012.
- RDP к новой ВМ
- Скачать и извлечь Squid для Windows (2.7.STABLE8)
- Переименуйте файлы conf (squid, mime & cachemgr)
- Добавьте следующие строки в конец squid.conf
базовая программа auth_param c:/squid/libexec/ncsa_auth.exe c:/squid/etc/passwd.txt
auth_param basic children 5
Добро пожаловать в http://abcde.fg Squid Proxy!
auth_param basic credentialsttl 12 часов
auth_param базовая чувствительность к регистру выкл
acl ncsa_users proxy_auth ТРЕБУЕТСЯ
http_access allow ncsa_users
- Используйте http://www.htaccesstools.com/htpasswd-generator-windows/ для создания passwd.txt
- Протестируйте passwd.txt с помощью c:/squid/libexec/ncsa_auth.exe c:/squid/etc/passwd.txt (успех)
- кальмар -z
- кальмар -i
- net start squid (ошибок пока нет).
- перейдите на https://manage.windowsazure.com, Виртуальные машины -> myVM -> Конечные точки
- Добавить конечную точку:
Название: Кальмар
Протокол: TCP
Общественный порт: 80
Частный порт: 3128
Вот и все. К сожалению, это не работает. Я думаю, что я что-то напортачил в конечной точке? Я не уверен .. помочь?
РЕДАКТИРОВАТЬ: я тестирую его через Firefox -> Параметры -> Дополнительно -> Сеть, и точная ошибка «Прокси-сервер отклоняет подключения». Я использую свой DNS в качестве прокси-сервера "abcdef.cloudapp.net" и порт 80 (так как это моя публичная конечная точка).