Jump to content

Кто как массово оповещает юзеров?


Recommended Posts

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

Link to post
Share on other sites

 

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

 

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

но

не все бровзеры это гладко и красиво делают, могут быть нбансы

Link to post
Share on other sites

билинга нету, просто мтик стоит, перенаправление могу делать на свой комп на котором поднят веб-сервер

Link to post
Share on other sites

как то так


Хочу поделиться с вами такой идеей. Вам понадобилось оповестить пользователей сети которые сидят за NATом и ходят через Mikrotik в инет (например: о том что по тех.причинам инет не будет работать, или сообщить новые настройки и тд.и тп.)

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

1. Включаем Web Proxy без кеша, без ничего просто enabled=yes

[admin@MikroTik] ip proxy> set enabled=yes port=8080

2. Сбрасываем страницу прокси которую она выдает в браузер во время ошибки. Жмем Y
[admin@MikroTik] ip proxy> reset-html
Current html pages will be lost! Reset anyway? [y/N]

3. В WinBox идем в раздел Files - и видем что там появилась папочка webproxy а в этой папке есть файл error.html, вот она та самая страница корорую мы сбрасывали в пункте 2;

4.Копируем эту страницу себе на компьютер (методом перетаскивания), а на роутере удаляем error.html, папка webproxy остается пустой. Открываем скопированый error.html обычным блакнотом. Правим его, пишим в нем наше послание

пользователям. Можно преукрасить для тех кто знает HTML. Оценили качество работы в своем браузере, открыв страничку. Теперь копируем ее обратно на наш роутер в папку webproxy. Свиду ничего не поменялось, но начинка у error.html уже наша.

5. Идем в
[admin@MikroTik] ip firewall nat>

и добавляем правило: всех кто идет на 80 порт кидать на прокси порт 8080, кроме тех ip кто находится в ip firewall address-list> под именем "Pro4itali".

chain=dstnat action=redirect to-ports=8080 protocol=tcp src-address-list=!"Pro4itali" dst-port=80

6.Идем в
[admin@MikroTik] ip firewall filter>

и добавляем правило: всех кто идет на 8080 порт добавлять src-address в address-list> под именем "Pro4itali". Я еще добавил timeout=15m - т.е. через 15 мин это ip из address-list удалится.

chain=input action=add-src-to-address-list protocol=tcp address-list=Pro4itali address-list-timeout=15m dst-port=8080

7.Идем в
[admin@MikroTik] ip proxy access>

и добавляем правило которое будет всех отбрасывать - deny. Т.е. прокси никого не пропускает и выдает при этом error.html юзеру в его браузер и он лицезреет наше творение.

 

Итого: Юзер пытается зайти на любой сайт, NAT смотрит что его нет в address-list под именем "Pro4itali" и его запрос кидает на прокси, прокси его не пускает и выдает error.html с нашим сообщение. При этом когда NAT перекинул юзера на прокси, сработало правило в filter что юзер пошел на прокси на 8080 порт и добавило его ip в address-list под именем "Pro4itali". Юзер ознакомился. Пытается опять зайти на свою страничку, NAT смотрит что он есть уже в address-list под именем "Pro4itali" пускает его в инет. Юзер щаслив инет опять заработал. Но проходит 15 минту и повторяется все снова (timeout=15m) - это вдруго он забыл, напоминание. Когда все свершилось отключаем все добавленые правила в роутере. И живем дальше.

 

 

UPD: "Настоятельно рекомендую изменить в шапке документа кодировку, которая там прописана на UTF-8, иначе пользователи почти гарантированно увидят кракозяблики."

Edited by ipconfig
Link to post
Share on other sites
  • 2 weeks later...

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.
Link to post
Share on other sites

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

Link to post
Share on other sites

 

форвард на страничку заглушку, после нажатия ознакомлен появляется Интернет

а можно ссылочку на мануал как это сделать?

 

 

Добавляем правило.

/sbin/iptables -t nat -A PREROUTING -s "user_ip" -p tcp -m tcp --dport 80 -j DNAT --to-destination "webserver_ip"

 

Когда пользователь жмакнул кнопку "принять"

 

удаляем

 

/sbin/iptables -t nat -D PREROUTING -s "user_ip" -p tcp -m tcp --dport 80 -j DNAT --to-destination "webserver_ip"

Link to post
Share on other sites

 

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

 

 

чем же это незаконее других хитрых заворотов через подмену адреса в ответе dns (что делают хотспоты) или iptables?

 

в Австралии применяется для оповещения абонентов о чрезвычайных ситуациях типа цунами

в России же такое оповещение применяется поголовно - черные списки это оно и есть

Link to post
Share on other sites

 

 

 

Если есть DPI, то показать оповещение, сделав переадресацию на страничку, там штатная фича

Это незаконно, если что, чтобы дурные мысли в голову не лезли. Читайте закон о телекоммуникациях.

 

дело говорит

 

 

чем же это незаконее других хитрых заворотов через подмену адреса в ответе dns (что делают хотспоты) или iptables?

 

в Австралии применяется для оповещения абонентов о чрезвычайных ситуациях типа цунами

в России же такое оповещение применяется поголовно - черные списки это оно и есть

 

 

1 а кто сказал что завороты хотспотов законно в Украине  ?

2 в Австралии значит закон есть для этого

3 в РФ закон есть для этого

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By Zura
      Доброго времени суток. Имеется проблема с отправкой сообщений в телеграмм 
       
      Имеется скрипт
       
      #!/bin/bash USER=$1 SUBJECT=$2 TEXT=$3 cd /usr/lib/zabbix/tg bin/telegram-cli -k tg-server.pub -c telegram.config -WR -U zabbix -e "msg $USER $TEXT" || exit 1 exit 0
       
      В действиях следующее:
      {HOST.NAME} :: {ITEM.NAME} :: {ITEM.VALUE} Status:  {TRIGGER.STATUS} Host:  {HOST.NAME} Item:  {ITEM.NAME} Value:  {ITEM.LASTVALUE} Key:  {ITEM.KEY} Severity: {TRIGGER.SEVERITY} Trigger: {TRIGGER.NAME} Description: {TRIGGER.DESCRIPTION}
       
       
      Но приходят сообщения вида:
       
        Status:  PROBLEM Status:  OK Остальной текст куда то теряется. В чем может быть причина?
       
×
×
  • Create New...