hosts и работа через прокси



  • Приветствую.
    Есть задачка.
    Имеем: файл hosts, БАС, прокси.
    Если в файле hosts прописать: 127.0.0.1 vk.com
    и зайти без прокси на этот сайт, то сайт не откроет, т.е. ломится в 127.0.0.1
    Если в басе подключиться к прокси и провести туже процедуру, то сайт нормально откроется.
    Если мы подключаемся к прокси то свой собственный hosts ОС игнорируется и результат будет уходить в прокси.
    Включение/Отключение туннелирования в данном вопросе не помогает.
    Версий скрипта для теста были использованы несколько.

    Как заставить работать прокси через свой hosts?
    Может в (выполнить код) на этапе коннекта к прокси передавать ему содержимое hosts?



  • @kalh При установке прокси сделайте игнор этого домена



  • Как это реализовать?



  • Что бы не создавать новую тему, напишу сюда: BAS почему-то не принимает hosts. То есть подмену IP на заданные строки. Ошибка: Не удалось распарсить строку.
    Кто-нибудь знает в чем ошибка?

    0_1559293245321_subl_hosts.png

    0_1559293254994_tester_hosts.png



  • @agility А он и не должен понимать). Бас понимает строки в понятном ему виде. @DrPrime кмк имел в виду не hosts=), Басу вообще пофигу настройки системы, вы сами их делаете. Зачем все эти настройки иначе?. Так вот Указываете не 127.0.0.1 или что там у вас. и порты если вы на туннелях. А дропать по доменам создайте вы список и если запрос содержит... то. А передавать ему hosts не нужно это обычный текстовик для него и все. Сами простой способ запрет по маске есть такая штука няп в басе. так вот если вы укажете там только домен то0_1559294406256_2019-05-31_131932.png



  • @tts9 Так это недочет значит, потому что подмена должна работать. У меня своя система резидентских проксей, где IP постоянно меняются, поэтому я задаю подмену по городам на списки IP адресов.

    Получается в hosts:
    <IP_1> moscow
    <IP_2> moscow
    <IP_3> piter

    То есть задача в том, как сделать подмену IP по строкам примерно как я выше скриншоты отправил (в ZP это работает).



  • @agility Не совсем понимаю в чем недочет. Бас позволяет гораздо больше решений реализовать самому. Каждый скрипт это как чистый лист бумаги на котором вы что напишете то и будет. Никаких коробчатых решений не будет. Но если вы один раз напишете скрипт для hosts который поймет ваши подмены то сможете использовать где угодно. Отличие баса от зенки он больше для погромистов и создателей софта, а не создателей типовых шаблонов.
    Кстати вам никто не мешает так же написать в ваших скриптах подмену. бас может по ip определять гео. Или реализовать свои запросы сервисов туча.


Log in to reply
 

  • 9
  • 5
  • 1
  • 18
  • 4
  • 11
  • 4
  • 15