Различия

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

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:nas:mikrotik:redirect [2015/12/05 17:50]
127.0.0.1 внешнее изменение
abills:docs:nas:mikrotik:redirect [2017/01/23 12:03] (текущий)
anton [Через proxy (https редирект)]
Строка 1: Строка 1:
 ====Mikrotik:​ Перенаправление в клиентский кабинет ==== ====Mikrotik:​ Перенаправление в клиентский кабинет ====
 ==== Через dst-nat ==== ==== Через dst-nat ====
-Выполняем в консоли +Выполняем в консоли: 
-  ip firewall nat add chain=dstnat action=dst-nat to-addresses=10.0.0.10 to-ports=80 protocol=tcp +  ​/ip firewall nat add chain=dstnat action=dst-nat to-addresses=172.16.0.to-ports=80 protocol=tcp ​\\ 
-  src-address=192.168.6.0/​24 ​dst-address=0.0.0.0/​0 dst-port=80+  src-address-list=negative ​dst-address=0.0.0.0/​0 dst-port=80
   ​   ​
- ​src-address ​ : кого перенаправлять. + ​src-address ​ : кого перенаправлять.\\ 
- ​to-addresses : куда перенаправлять.+ ​to-addresses : куда перенаправлять.\\
  
-==== Через proxy (advanced) ====+==== Через proxy (https редирект) ==== 
 + 
 +В address-list ''​negative''​ клиентов вносит микротик при авторизации.\\ 
 +В address-list ''​negative_allowed''​ вносим разрешённые адреса вручную. 
 + 
 +Запрещаем трафик для клиентов с негативным депозитом 
 +  /ip firewall filter add chain=forward action=reject reject-with=icmp-network-unreachable \ 
 +   ​protocol=tcp src-address-list=negative dst-address-list=!negative_allowed log=no log-prefix="​ 
 +Разрешаем DNS 
 +  /ip firewall nat add action=masquerade chain=dstnat dst-address=8.8.8.8 dst-port=53 protocol=tcp src-address-list=negative 
 +Перенаправляем трафик на proxy 
 +  /ip firewall nat add action=redirect chain=dstnat dst-port=80 \ 
 +   ​protocol=tcp src-address-list=negative dst-address-list=!negative_allowed to-ports=8123 
 +Включаем proxy 
 +  /ip proxy set enabled=yes port=8123 
 +Включаем редирект 
 +  /ip proxy access add action=deny local-port=8123 redirect-to=https://​172.16.0.2/​
  
-<​code>​ 
-/ip firewall filter add action=drop chain=forward dst-address=!172.16.0.2 src-address-list=negative 
-/ip firewall nat add action=redirect chain=dstnat dst-address=!172.16.0.2 protocol=tcp src-address-list=negative to-ports=8123 
-/ip proxy set enabled=yes port=8123 
-/ip proxy access add action=deny redirect-to=172.16.0.2 
-</​code>​