Перейти к содержимому

Блог

Как выбрать прокси под профиль: четыре вида связи

Продавец предлагает http, https и socks5 примерно за одни деньги, а выход по своему серверу вы настраиваете сами. Разница не в скорости и не в стране, а в том, что видит по дороге сеть вокруг вас. Пятое слово в этот список не попадёт: вместо тихого выхода мимо прокси вы получите отказ.

Команда ARMANOS7 мин

Что стоит за этими четырьмя словами

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

Адрес выхода во всех четырёх случаях один, и площадка видит именно его. Выбор решает одно: сколько видит сеть между вами и прокси.

  1. 1

    http

    Самый частый вид в списках продавцов. Защищённую страницу такой прокси пробрасывает целиком, не читая.

  2. 2

    https

    То же самое, но связь до прокси зашифрована. Сеть вокруг не видит, куда обращается профиль.

  3. 3

    socks5

    Вид, который не разбирает запрос. Через него проходит не только веб.

  4. 4

    ssh

    Не покупка, а вход на ваш собственный сервер. Рядом с профилем встаёт туннель.

Что бывает с пятым словом

Строку вида ftp://адрес:порт профиль отвергнет с объяснением. Чего при этом не случится, так это тихого выхода в сеть с домашнего адреса.

Три написания SOCKS профиль читает одинаково: socks, socks5 и socks5h означают одно. Строку вовсе без схемы он считает обычным http, потому что так приходит большинство списков.

Прокси с паролем это отдельный случай

Почти все платные прокси продаются с логином и паролем, и на этом виде ломается больше всего профилей. Пароль, вписанный прямо в адрес запуска браузера, движок отвергает.

Поэтому ваш пароль в строку запуска не попадает вовсе. Профиль предъявляет его самому прокси и больше никому.

Замерено на собранном движке

Сборка 153.0.7978.0, простая форма адреса: через прокси прошло 13 запросов. Та же форма с вписанным паролем: ноль запросов и ни одной загруженной страницы.

Свой сервер вместо покупки прокси

Если сервер в нужной стране у вас уже есть, прокси можно не покупать. Вы вписываете его строкой ssh://логин@адрес:22, и профиль выходит через него.

Браузер про ssh не знает ничего и знать не должен. Туннель открывает настоящий socks5 на вашей же машине, и окно идёт через этот адрес.

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

  • Пароль не виден машине

    Ни в строке запуска, ни в переменных среды. На диске его закрывает сама система только на Windows: на macOS ключ лежит внутри самой программы, а на Linux он записан как набран.

  • Обрыв заметен сразу

    Профиль окликает туннель каждые 15 секунд и после трёх неответов считает его упавшим.

  • Без туннеля профиль не стартует

    Если туннель не встал за 20 секунд, окна не будет: выйти напрямую нельзя.

Какой вид брать под вашу задачу

Список без схемы ничего выбирать не требует: строка работает как есть. Выбор начинается там, где вам важно, что видит сеть вокруг.

Ваша задачаЧто братьПочему
Список от продавца без указания видаhttpПрофиль прочтёт такую строку как обычный http, переделывать список не придётся
Работа из кафе, отеля или чужого офисаhttpsСвязь до прокси зашифрована, и сеть вокруг не видит ничего
Не только браузер, но и программы рядомsocks5Через него проходит любой обмен, а не только запросы к сайтам
Свой сервер в нужной странеsshПлатить за адрес не нужно, выход встаёт на вашей же машине

Что ещё спросить у продавца

Вид связи и вид адресов это разные вещи, и путают их часто. К аккаунту вас пускают по второму: важно, чей это адрес, а не схема подключения.

На экране «Поставщики прокси» внутри программы восемь имён и четыре типа адресов. Тип решает больше, чем схема.

  • Резидентные

    Адреса жилых домов. Самый надёжный выбор для соцсетей и самый дорогой после мобильных.

  • Серверные

    Адреса дата-центров. Дёшево и быстро, но соцсети их узнают.

  • Провайдерские

    Адреса провайдера в дата-центре. Быстрые и заметно устойчивее серверных.

  • Мобильные

    Адреса операторов связи. Самые живучие для соцсетей и самые дорогие.

Как вписать купленную строку без ошибок

Одно и то же продавцы пишут пятью способами, и подгонять строку под общий вид не нужно. Адрес IPv6 идёт в квадратных скобках, и скобки надо оставить.

  • адрес:порт

    Без доступа и без схемы. Профиль читает такую строку как обычный http.

  • адрес:порт:логин:пароль

    Двоеточие внутри пароля строку не ломает.

  • логин:пароль@адрес:порт

    Собака внутри пароля остаётся частью пароля.

  • socks5://адрес:порт

    Схема слева задаёт вид связи для всей строки.

  • socks5://логин:пароль@адрес:порт

    То же самое вместе с доступом.

Четыре вида адресов у восьми продавцов

В программе восемь поставщиков прокси, и каждый описан видом адреса: резидентный, серверный, мобильный или провайдерский. Четверо продают резидентные, двое серверные, по одному мобильные и провайдерские. Цену и области у каждого мы указываем подсказкой, а покупаете вы у него напрямую.

Вид адреса и вид связи это разные вещи. Первый говорит площадке, чей это адрес, второй говорит вашему браузеру, как до прокси добраться. Продавец называет первое, а второе вы выбираете из списка при вписывании: HTTP, HTTPS, SOCKS5 или SSH, то есть выход через свой сервер.

Прокси с логином идёт через местный выход

У готового браузера нет места, куда безопасно положить пароль от прокси: в строке запуска его видит любая программа на компьютере. Поэтому прокси с логином, какого бы вида связи он ни был, поднимается местным выходом на самой машине.

Окно профиля ходит на этот местный адрес, а тот уже говорит с прокси и подставляет пароль вместо вас, при каждом запросе заново. Для площадки ничего не меняется: наружу уходит адрес продавца, а местный выход живёт только на вашей машине и снаружи не виден. Единственный вид без такого выхода это SSH: у него пароль устроен иначе, и туннель поднимается своими средствами.

Один узел, разные логины

Повтором в библиотеке считается не адрес, а адрес вместе с логином. Узел с посеансовыми логинами ляжет туда столькими записями, сколько логинов в файле.

Это не лишние строки: у продавца каждый логин это отдельный выход, и склеивать их в одну запись значило бы потерять половину купленного. Поэтому библиотека держит их порознь и каждому даёт своё место в раздаче.

Что проверяет кнопка «Проверить»

Через прокси уходит запрос к стороннему источнику, который называет страну выхода. Источников в очереди четыре, и опрос кончается на первом ответившем.

Ответ пришёл, значит узел жив, пароль подошёл и страна названа. Не пришёл ни от одного, значит страна не выдумывается, и профиль откроется с тем поясом, что выпал ему жребием. Об этом программа скажет отдельным предупреждением при запуске.

Чего программа про прокси не решает

Программа не выбирает продавца за вас и не проверяет его репутацию. Список из восьми это подсказка, откуда люди берут адреса, а не наш отбор лучших.

Она не знает, сколько ещё человек сидят на том же адресе у продавца, и узнать это неоткуда. Чистоту адреса площадка видит, а мы нет: наша проверка говорит, что узел жив и в какой он стране, и на этом её знание кончается.

Когда прокси не нужен вовсе

Профиль без прокси открывается вашим настоящим адресом, и это честный выбор для одного аккаунта из дома. Программа такой профиль не запрещает, а в строке списка пишет, что прокси нет.

Опасность начинается со второго аккаунта на той же площадке: два входа с одного адреса за сутки она свяжет между собой быстрее, чем по любому отпечатку. Второму аккаунту нужен второй профиль и второй адрес, и это два действия, а не одно.

Как проверить прокси перед первым входом

Ссылку смены IP продавец даёт вместе с доступом, и её стоит проверить заранее. Профиль принимает её по http и https; запрет на внутренние адреса сети стоит на ссылках, приходящих с сервера, а не на той, что вы вписали руками.

  1. 1

    Спросите адрес через сам профиль

    Откройте в нём страницу с адресом выхода. Она обязана назвать адрес продавца, а не ваш домашний.

  2. 2

    Сверьте страну и часовой пояс

    Страна адреса и пояс профиля должны сойтись. Расхождение площадка читает первым же скриптом.

  3. 3

    Посмотрите на утечку WebRTC

    Браузер умеет назвать ваш настоящий адрес мимо прокси. Проверить это можно бесплатно.

Чего это не утверждает

  • Это не утверждает, что верно выбранный вид связи спасает аккаунт. Он убирает одну беду из многих, а поведение и история аккаунта остаются при вас.
  • Это не утверждает, что у каждого продавца есть все четыре вида. Часть отдаёт только http, часть только socks5.
  • Живой туннель до настоящего сервера поднимается при проверке только там, где сервер ssh есть на самой машине. Где его нет, мы называем эту часть пропущенной вслух.
  • Восемь поставщиков на экране «Поставщики прокси» это не рейтинг и не совет. Ни один из них нам не платит, и скорость мы у них не мерили.

Где это можно увидеть самому

Каждое число выше выходит из того, что можно открыть и запустить.

Четыре вида связи объявлены в одном месте, а пятый отвергается
packages/shared/src/proxy-line.js · apps/desktop/test/proxy-library.js · apps/desktop/test/выход-по-ssh.js
Пять записей строки и адрес IPv6 разбираются исполнением
packages/shared/test/разбор-прокси-понимает-ipv6.js
Прокси применяется ко всему обмену, а не только к открытым страницам
apps/desktop/test/proxy-covers-https.js
Прокси с паролем открывает страницы в живом ARMANOS Browser
apps/desktop/test/прокси-с-паролем-живьём.js
Выход по SSH поднимается настоящим туннелем
apps/desktop/src/lib/sshTunnel.js · apps/desktop/test/выход-по-ssh.js
Ссылка смены IP разбирается до того, как по ней пойдут
apps/desktop/test/proxy-rotation.js
Восемь поставщиков и четыре типа адресов названы человеческими словами
packages/shared/src/index.js · apps/web/test/виды-прокси.js

Вопросы

Какой вид быстрее: socks5 или http?
На обычной работе разницы не видно: скорость даёт канал продавца, а не схема. У socks5 обмен короче, но глазом этого не поймать.
Можно ли поставить два прокси на один профиль?
Нет. На профиль ставится один адрес одного вида, и через него идёт весь обмен профиля.
Продавец дал только http. Этого хватит?
Для работы с сайтами хватит. Защищённые страницы проходят целиком, и площадка видит адрес продавца.
Что будет, если вставить строку с незнакомой схемой?
Профиль её не примет, и вы увидите отказ. Тихого выхода с домашнего адреса при этом не случится.
Где оказывается мой пароль от прокси?
Он лежит в профиле на вашей машине. На Windows его закрывает сама система ключом вашей учётной записи Windows, на macOS он закрыт ключом, который лежит внутри самой программы, а на Linux записан как набран. В строку запуска браузера он не попадает, а её на компьютере видит любая программа.
Нужен ли отдельный адрес на каждый профиль?
Для аккаунтов одной площадки да. Один адрес на нескольких профилях площадка читает как одну машину.

Проверьте купленный адрес до первого входа

Проверка читает адреса, которые ваш браузер отдаёт мимо прокси, и никуда их не отправляет.