Windows 10 - Налаштування проксі-рівня на рівні ОС з аутентифікацією


18

Щоб підключитися до певного сервера, мені потрібно завжди мати однаковий IP. Для цього я створив приватний проксі, і я додав автентифікацію, щоб хакери не використовували його для зловмисних цілей.

Налаштування проксі-сервера на такому програмному забезпеченні, як Firefox, є легким завданням Проблема полягає в тому, що веб-браузери - не єдине програмне забезпечення, яке потрібно з'єднати з цим сервером. Для цього я хотів би налаштувати всю свою ОС на використання проксі.

Я спробував заглянути в мережеву конфігурацію Windows 10, і я побачив місце, де потрібно вказати IP-адресу мого проксі, але немає можливості включити ім'я користувача / пароль для підключення.

введіть тут опис зображення

Як я міг вирішити цю проблему?


Так; Параметри Інтернету, налаштуйте проксі Будь-яка програма, яка використовує налаштування проксі, буде дотримуватися цих налаштувань. Програма не повинна поважати ці варіанти.
Рамхаунд

Коли ви говорите "Параметри Інтернету", я вважаю, що ви маєте на увазі "Параметри Інтернету" -> вкладка "Підключення" -> "Налаштування локальної мережі". Проблема полягає в тому, що там немає місця вказати ім’я користувача або пароль для проксі.
Енріке Морено Намет

Проблема полягає в тому, що Windows не здійснює підключення, до окремих програм слід прочитати ці налаштування та використовувати їх для підключення до самого проксі. Це означає, що програмне забезпечення повинно підтримувати проксі. Це ж саме з аутентифікацією, звичайно. Для ваших цілей може бути більш доцільним встановити VPN. Якщо ви насправді не можете, вам потрібна помічна програма, яка додає інформацію про автентифікацію до запитів проксі.
Даніель Б

Чи знаєте ви про будь-яку програму-помічник, яка це робить? І якщо встановити VPN гарантію, що я завжди однаковий IP-адресу?
Намет Енріке Морено

Ні, на жаль, більшість цих програм (вони виконують функцію проксі-сервера та передають запит на проксі-сервер вище) лише для створення автентифікації NTLM, оскільки вона не підтримується у більшості програмного забезпечення, що підтримує проксі. VPN працюватиме аналогічно проксі, але тунелює весь мережевий трафік, а не лише HTTP (S).
Даніель Б

Відповіді:


14

Windows 10 не підтримує ім'я користувача та пароль для автоматичного проксі, і це було зроблено з міркувань безпеки.

Вам потрібно буде встановити двоступеневий проксі:

  1. Локальний проксі-сервер на вашому комп'ютері без імені користувача та пароля
  2. Локальний проксі повинен з'єднуватися з реальним зовнішнім проксі, використовуючи ім'я користувача та пароль

Можливим рішенням є встановлення node.js разом з проксі-паролем-автоматизатором , описаним як:

проксі-пароль-автоматизатор
автоматично надсилає користувача / пароль на http проксі-сервер, щоб вам не потрібно було вводити його вручну.

Теоретично, якщо у вас є проксі-сервер у real_proxy_ip:8080, виконайте наступну команду, щоб створити локальний проксі наlocalhost:8081

node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw

Тоді ви можете встановити ix: port для проксі-сервера Windows localhost:8081.

Більш важким рішенням може бути використання кальмарів . Інші веб-проксі, які можуть бути корисними - Privoxy , WinGate , Anon , CCProxy .


Мені подобається ваша відповідь, але: @harrymc "Windows 10 не підтримує ім'я користувача та пароль для автоматичного проксі, і це було зроблено з міркувань безпеки". Звідки ти це знаєш? Як ви пояснюєте, що інша відповідь спрацьовує, якщо це справа? Видаліть це речення або дайте джерело.
masterxilo

@masterxilo: Ця відповідь датується 3 роки тому, і тодішній обліковий запис Windows, здається, не працював. У прийнятій відповіді сказано, що вони зараз працюють при використанні загальних облікових даних (що безсумнівно, оскільки вони залежать від програми). Тоді майбутні читачі повинні звернути увагу на іншу відповідь і перевірити, чи працює вона для них.
harrymc

10

Ви можете автентифікувати проксі, використовуючи облікові дані Windows.

Шукати облікові дані Windows на панелі керування


Чому зворотний голос? це правильна відповідь.
десмати

@desmati, як саме допомагає ця відповідь?
Єгор Смоляков

Питання конкретно запитує, як зберігати ім’я користувача / пароль на системному рівні. Якщо облікові дані проксі-сервера вказані в Менеджері довірених даних, вони будуть використовуватися для всіх запитів через цей проксі.
микола

3
Мені довелося створити запис під Generic Credentials, а не під Windows Credentials. Створення його за допомогою облікових даних Windows все ще підштовхувало мене до отримання кредитів, коли я намагався використовувати проксі.
duyn9uyen

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