Средневековая алхимия получения нужной HTML страницы в одночасье указанного времени когда надо.

Discussion in 'Болталка' started by Matcal Koushek, 13 Sep 2016.

  1. Matcal Koushek

    Joined:
    14 Aug 2016
    Messages:
    25
    Likes Received:
    68
    Reputations:
    0
    Давно не испытывал такого ступора в в несложной, на первый взгляд, задаче.
    В данной рубрике народ посерьёзней, поэтому надежда только на здесь, ибо, там, где про другие сайты -форумы не годится, там только в рельсу биться как в шпалу..

    К инету подключен ноутбук, а на нём стоит Денвер, на котором есть сайт с главной страницей.
    Можно зайти в инет, а можно зайти на Денвер-страницу.
    Как сделать так, чтобы когда включен Денвер, всегда перекидывало на страницу Денвера.
    Если выключен Денвер, тогда обычный доступ к инету, а если включен Денвер тогда при попытке зайти на сайт инета всегда перекидывало на сайт Денвера.

    Чего-то надо колдовать с DNS, что-ли?
    А как колдовать, когда даже непонятно, чего у Гугла-то спросить.
    На ум приходит виртуальная машина с НАТ, чего-то куда-то она транслирует, но непонятно куда копать.

    Короче, вся это байда напоминает средневековую алхимию, как же сделать, чтоб перекидывало на нужную страницу?
    Данный ноут раздаёт инет по воздуху ещё двум компам, надо сделать так, чтобы у них инет был доступен, когда не работает Денвер, а если Денвер включить, тогда они все должны попадать на указанную страницу сайта Денвера.

    Как настроить такую средневековую алхимию?
     
  2. Shawn1x

    Shawn1x Banned

    Joined:
    24 Aug 2007
    Messages:
    300
    Likes Received:
    467
    Reputations:
    -18
    ты че дурак чтоли
     
  3. ZodiaX

    ZodiaX Reservists Of Antichat

    Joined:
    7 May 2009
    Messages:
    532
    Likes Received:
    301
    Reputations:
    46
    Squid + MySQL
     
  4. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    2,820
    Likes Received:
    3,619
    Reputations:
    40
    попробовал?
     
  5. devton

    devton Elder - Старейшина

    Joined:
    26 Oct 2007
    Messages:
    2,820
    Likes Received:
    3,619
    Reputations:
    40
    всё ещё мечтаете с говна пенки снять при раздаче вайфая в гостинице, нищеброды )?
     
    kytxa13 likes this.
  6. user100

    user100 Moderator

    Joined:
    24 Dec 2011
    Messages:
    3,653
    Likes Received:
    11,892
    Reputations:
    348
    Настраивается 2-е подсетки. Первая без тырнета с DNS = IP страницы заглушки , вторая подсеть с доступом в тырнет, после авторизации на странице заглушке. Это так чисто теоретически вижу, как вариант.
     
    _________________________
  7. BabaDook

    BabaDook Well-Known Member

    Joined:
    9 May 2015
    Messages:
    1,069
    Likes Received:
    1,553
    Reputations:
    40
    Автор, какая цель? Интересный вопрос кстати.
     
  8. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    578
    Reputations:
    46
    Элементарная задача, лол. Но всё зависит от целей и твоих умений. Зачем тебе это нужно?
    Можно на компах-клиентах в браузере прописать проксю и ей рулить куда отправлять чела.
    В nginx есть параметр upstream в котором может быть несколько серверов для попыток отправки запроса. Если интересует всего 1 сайт, то можно сделать первый сервер - айпишник сайта в интернете, второй - локальный. Если nginx не достучится до интернет-айпишника то использует второй (локальный) сервер. В хост-файлах клиентов для сайта можно прописать айпишник nginx-прокси.

    Если надо по некоторым условиям редиректить вообще любые сайты, то можно поднять линукс-сервер и заворачивать tcp-трафик с dst-port=80 на локальную проксю и ей уже рулить трафиком. Нужно написать скрипт который будет решать куда слать определённых клиентов и вносить правки в конфиг сервера. Если не умеешь кодить, то остаётся только надеяться на милость богов, вдруг повезёт, вдруг найдётся простой способ.
     
    DartPhoenix likes this.
  9. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15
    Браузеры-то причем ? Вы раздаете интернет. Вам требуется перенаправлять пользователей на свою страницу. Это вы можете легко осуществить перенаправляя трафик этих людей через свой локальный проксик который и будет определять куда их отправлять. Он может реагировать на Denwer, на фазу луны и менструального цикла супруги Обамы. Легко и непринужденно. Лучше всего посредством iptables Линуха, но можно и так, только мудиться дольше. Чем же не ответ ?
     
  10. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    578
    Reputations:
    46
    Всегда прикалывало, когда люди ставят высший уровень секретности на свои какашки. Рассказать для чего это тебе нужно и что за сайт - никак вообще невозможно?

    А ты не говорил при каких условиях на этом ноутбуке инэт появляется а при каких исчезает. Видимо это сверх-секретная информация. А раз неизвестно когда инэт есть а когда нету то надо писать скрипт который будет отслеживать его появление и отключение. Появился интернет - автоматически включаем редирект на интернет-сайт. Исчез - делаем изменения чтоб редирект шёл на локальный сайт.

    VirtualBox? Не, не слышал.

    Сервер не в инэте а на ноуте, лол. С херов-ли небылицы? У меня дома вообще микротик стоит с кучей настроек под раздачу инэта через вайфай, впн, вланы для принтера и т.д. И ничё, при настройке не помер, в нэте мануалов полно.

    А так всегда бывает. Я привык отвечать на вопросы идиотов. В большинстве случаев идиоты сами не знают чего они хотят и как это сделать нормальным способом. Для них есть всего один способ - сделать через жопу. Хотя для грамотного админа легко потратить час и сделать всё по уму. Но всякие там линукс-серверы, nginx - это всё вне плоскости мышления нубов.

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

    Лол. Сдаётся мне, что все эти батхерты и сам топик вытекает из-за отсутствия знаний. Ну раз он там нахер ненужен и вообще недопустим, то наверное блондинка гламурная сидит за ним. А блондинкам техническими задачами впринципе не положено заниматься. Пусть платит бабло и ей всё сделают как надо, раз сама не может.
     
    DartPhoenix likes this.
  11. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,364
    Likes Received:
    1,132
    Reputations:
    430
  12. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,364
    Likes Received:
    1,132
    Reputations:
    430
    Ты вообще рассматриваешь установку сторонних программ: файерволов, прокси и т.д ?
     
  13. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15
    Если вам неправильно отвечают - виной тому недостаточно четкая формулировка задачи и недостаток самокритики тоже влияет неслабо на нежелание видеть свою вину в этом деле.

    Если без внятного задания и без всяких линуксов - пишем драйвер с перехватами уровня NDIS, цепляемся им к интерфейсам, посредством коих раздаем тырнет. Устанавливаем нотифи на создание процесса и при создании процесса Денвера через отложенный вызов процедур оповещаем сей драйвер который станет производить маршрутизацию пакетов на ваш локальный Денвер.
     
    #13 DartPhoenix, 13 Sep 2016
    Last edited: 13 Sep 2016
  14. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15
    Есть Дебиан. Зачем же 5 гигов. 30 мегабайт оперативы занимает и это уже сразу с несколькими демонами. С Апачем... вот уж не помню сколько, но явно меньше чем занимает один несчастный Скайп. Я думаю можно в качестве такого девайса заюзать какой-нить старенький комп который выменять на банку пива.
     
  15. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    578
    Reputations:
    46
    Весь топик в трёх словах: "Помогите, ХОЧУ рулить инэтом как вздумается! Но это супер-шпионская хак задача уровня Top Level Secret и больше я вам ничего не скажу.".

    Расходимся, это был просто троллинг. Совершенно очевидно, что ТС не заинтересован в решении задачи, его главная цель - генерация словесного поноса. Причём прям видно как ТС провоцирует и сопротивляется нормальному решению задачи. Не видел от ТСа ни одного нормального сообщения на форуме, он здесь исключительно ради срачей. Смысл этого топика не в решении задачи а в получении ТСом удовольствия от наших батхертов. Тема сисек раскрыта.
     
    #15 pas9x, 13 Sep 2016
    Last edited: 13 Sep 2016
  16. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    428
    Likes Received:
    578
    Reputations:
    46
    Я-же говорил. Думаю топик дал желаемый результат. Так что всё нормально, дело сделано, задача выполнена.

    Небольшая опечатка: не поржать а пожрать. Античат - идеальная еда для тролля. Жаль, что админов такое положение вещей устраивает. Ну да ладно, эта проблема легко решается удалением сайта из rss-ленты.
     
  17. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15

    Пффф. Было бы чего возмущаться. Ну поржал и славно. У нас тут был один Витя ПыПы. Он когда ходил - все время звук клаксона воспроизводил. И улыбался себе. Прикольный тип. Его и не обижал никто, знали что с головой проблема. И всем нормально. Чо бухтеть-то ? :)
     
  18. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15
    Кубики складываете - с ? :)
     
  19. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    510
    Likes Received:
    5,487
    Reputations:
    15
    Чудовищный 5 Гб Линух - только у тех, кто собирает кубики максимум с 3-го раза. Для нормальных людей это пара Мб если нужно конкретно под эту цель. А крошечная-крошечная утилита знает когда запускается Денвер ? И опять таки решение сильно зависит от задачи. Задача сформулирована через *гузно*, автор задачи - толсто и не смешно троллит ИМХО. Но коль ушь нашли - замечательно.
     
  20. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,364
    Likes Received:
    1,132
    Reputations:
    430
    Пзд, я такую хуйню придумал:
    Создать .бат файл который проверяет наличие процесса Denver. Засовываем его в планировщик винды. В зависимости от наличия процесса командой netsh форвардим куда хотим. Например при обращении к локалхосту на 1234 порт будет бросать на яндекс.
    Code:
    netsh interface portproxy add v4tov4 listenport=1234 connectport=80 connectaddress= 213.180.204.3 protocol=tcp
    
     
Loading...