Я не могу заставить его работать. Вот именно то, что я сделал:

  1. Создайте новую виртуальную машину Azure, Windows Server 2012.
  2. RDP к новой ВМ
  3. Скачать и извлечь Squid для Windows (2.7.STABLE8)
  4. Переименуйте файлы conf (squid, mime & cachemgr)
  5. Добавьте следующие строки в конец 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

  1. Используйте http://www.htaccesstools.com/htpasswd-generator-windows/ для создания passwd.txt
  2. Протестируйте passwd.txt с помощью c:/squid/libexec/ncsa_auth.exe c:/squid/etc/passwd.txt (успех)
  3. кальмар -z
  4. кальмар -i
  5. net start squid (ошибок пока нет).
  6. перейдите на https://manage.windowsazure.com, Виртуальные машины -> myVM -> Конечные точки
  7. Добавить конечную точку:

Название: Кальмар
Протокол: TCP
Общественный порт: 80
Частный порт: 3128

Вот и все. К сожалению, это не работает. Я думаю, что я что-то напортачил в конечной точке? Я не уверен .. помочь?

РЕДАКТИРОВАТЬ: я тестирую его через Firefox -> Параметры -> Дополнительно -> Сеть, и точная ошибка «Прокси-сервер отклоняет подключения». Я использую свой DNS в качестве прокси-сервера "abcdef.cloudapp.net" и порт 80 (так как это моя публичная конечная точка).

1 ответ1

1

Порт 80 открыт в брандмауэре Windows?

Например, из командной строки с повышенными привилегиями вы можете запустить следующее, чтобы включить входящий порт 80:

netsh advfirewall firewall add rule name=HTTP dir=in action=allow protocol=TCP localport=80

Чтобы проверить, прослушивает ли порт PsPing:

http://technet.microsoft.com/en-us/sysinternals/jj729731.aspx

psping abcdef.cloudapp.net:80

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .