Безкоштовний локальний проксі-сервер для Windows? [зачинено]


26

Чи є приємне і невелике безкоштовне проксі-додаток, яке працює в системному треї?

Він повинен підтримувати проксі-з'єднання HTTP та HTTPS, автентифікацію NTLM та настроювані правила (різні проксі-сервери для різних хостів).

Бонусна карма, якщо вона може NTLM-аутентифікувати анонімні запити, що проходять через неї.


2
Ви запитуєте програмне забезпечення, яке працює як веб-проксі або програмне забезпечення, яке змінює налаштування проксі браузера?
Goyuix

Чи може інструмент перемикача браузера підтримувати HTTP? Іншими словами: Звичайно, програмне забезпечення, яке виступає як проксі. ;-)
Томалак

WinGate - це повноцінний проксі, який надає безкоштовну ліцензію для 3 користувачів.
niutech

Ще один: Проксомітрон . Підтримує проксі-сервер і пропонує налаштовану фільтрацію оголошень та фільтрацію заголовків HTTP.
Томалак

1
зауважте, що станом на 27 травня 2016 року WinGate безкоштовний для 10 одночасно підключених користувачів. Відмова, я працюю над Qbik, які є авторами WinGate.
Адрієн

Відповіді:


12

Здогадуюсь, я трохи спізнився на вечірку, але ви повинні перевірити cntlm . Я вважаю, що він задовольняє майже всі ваші критерії.


Нічого цього впевненого виглядає корисним. Я спробую спробувати, як тільки дозволить час. :-)
Томалак

Так. Цей досить близький. Однак це страждає від кількох питань. 1) Він прозоро не підтверджує автентифікацію зареєстрованого користувача, натомість покладається на твердо кодовану комбінацію імені користувача / пароля у конфігураційному файлі. 2) Це лише автентифікація проксі-сервера , вона не може автентифікуватись на веб-сервері IIS. 3) Він не передає автентифіковані запити від клієнтів, що підтримують NTLM (якщо таке можливо навіть)
Tomalak

Крім того, це досить солодко. Легкий проксі-сервер, який може працювати як служба Windows, досить настроюється і легко обробляє автентифікацію проксі. Не зовсім те, що я шукав, на жаль. Особливо мені не вистачає механізму правил, який вирішує, використовувати чи не використовувати проксі-сервер для певних запитів.
Томалак

Можливо, вам слід спробувати завантажити джерело та додати механізм правил;)
anand.trex

11

Не можу повірити, що я забув Squid : безкоштовний, з відкритим кодом, працює на windows та підтримує автентифікацію NTLM. Є рідний віконний порт кальмарів, наявних у двійкових формах.

Privoxy також буде працювати і безкоштовно, але він не підтримує аутентифікацію NTLM.


1
Кальмар був би варіантом, але я боюся, що це занадто велика вага з точки зору споживання ресурсів та конфігурації / обслуговування. Він навіть працює на вікні Windows?
Томалак

Я додав посилання на бінарний windows вище. Було б докладено певних зусиль з налаштування, але я думаю, що набір функцій може бути зменшений до того моменту, коли це не займе надто багато часу виконання.
JeffP

Я використовую Squid на mac, займає близько 20 МБ пам'яті і не так багато процесора. Я не помічаю накладних. Це я просто використовую, хоча без кешу.
Rich Bradshaw

Чи може Кальмар приймати анонімні запити та перетворювати їх на аутентифіковані NTLM для проксі-сервера? Я маю намір використовувати його для включення застарілих програм через корпоративний проксі-сервер.
Томалак

7

Раніше, коли мені потрібен проксі, щоб сценарій скріншопінгу міг спілкуватися з корпоративними серверами, для яких потрібна автентифікація NTLM, я завантажив проксі-сервер авторизації NTLM, і він працював дуже добре. Ви можете отримати версію 0.9.9.6 тут .

Я не вірю, що він працює в системному треї, проте ви можете спробувати використовувати SRVANY, щоб змінити його на сервіс.

Єдиний інший спосіб, який я знаю, який може працювати, - це згортання, але я не впевнений, чи може це просто функціонувати як загальний проксі. Перейдіть на сторінку чоловіка із завитками та перейдіть до сторінки--proxy-ntlm


Схоже, ми маємо переможця бонусної карми. Це дійсно цікаво, я зараз розберуся!
Томалак

Чи підтримує це автентифікацію клієнта за допомогою проксі, або просто переходить через NTLM на сторонній веб-сайт?
JeffP

Гм ... Шкода. a) Це додаток Python, і він не буде Python на машинах, на яких я маю намір його використовувати, і b) він підтримує NTLM лише у тому випадку, якщо я вставлю ім'я користувача / пароль із чітким текстом у конфігурацію. Я придумав щось, що просто використовує облікові дані поточного користувача.
Томалак

@JeffP: Він підтримує автентифікацію анонімних запитів, що проходять через нього, навіть перекладає запити, які мають основний auth, до NTLM. Але лише за умов, які я описав вище, шкода.
Томалак
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.