Страница 1 из 1

MikroTik Proxy Server => error.html

Добавлено: 31 июл 2013, 19:18
Dragon_Knight
Всем привет.

Многим известна такая ситуация, когда появляется ошибка MikroTik Proxy Server и пользователь начинает паниковать, не понимая что там написано и вообще для чего это.
Что-бы предотвратить панические звонки на телефон администратора, я решил полностью переделать страницу error.html, а благодаря JavaScript русифицировать и прокомментировать текст самих ошибок.
Но тут появляется проблема, Web сервер Proxy сервера на столько примитивный, что способен отдать только один файл, а значит не подключить JS, CSS, картинки не получиться, но всё это можно вставить в сам html файл, а картинки кодировать в base64.

Во общем после получаса работы сделал первый шаблон.
Хочу услышать Ваши пожелания и предложения, что-бы сделать более менее универсальную станицу и выложить для публичного доступа.

Ченджлог
1.4: Добавил перевод ошибки "No route to host".
1.3: Изменил кодировку файла с UTF-8 на Windows-1251. Теперь Имя Администратора можно писать русскими буквами. Подправил таймер автоперехода и добавил картинку.
1.2: Добавил таймер и функцию автоперехода.
1.1: Поправил опечатки.
1.0: Первый рабочая версия.
0.1: Релиз для ознакомления.


 Скрины
Изображение
Изображение
Изображение

Re: MikroTik Proxy Server => error.html

Добавлено: 01 авг 2013, 00:11
Dragon_Knight
Пока дома не было интернета доделал первую рабочую версию.
Очень интересно Ваше мнение.

Re: MikroTik Proxy Server => error.html

Добавлено: 01 авг 2013, 08:00
podarok66
Dragon_Knight писал(а):Пока дома не было интернета доделал первую рабочую версию.
Очень интересно Ваше мнение.

Оченно интересно, у меня тоже его не было!!! Уж не один ли у нас провайдер! У меня IP-HOME.
Вкралась очепятка у Вас. Доступ...невожможен... (невозможен).
Попробуйте открыть сайт позднее, нажав на ссылку выше, или нажав на кнопку F5. (сомнения по поводу нужности второй запятой)
Если ошибка повториться (повторится).

Re: MikroTik Proxy Server => error.html

Добавлено: 01 авг 2013, 15:05
Dragon_Knight
podarok66, упс :D.
Ошибки подправил и перелазил.

А провайдер у меня Opticom, Мытищи. Но у меня проблема местная была, свет моргнул и походу у них на узле что-то повисло.

Re: MikroTik Proxy Server => error.html

Добавлено: 04 авг 2013, 01:35
iSupport
Круто. Если разрешите - буду ставить страждущим

Re: MikroTik Proxy Server => error.html

Добавлено: 04 авг 2013, 02:11
Dragon_Knight
iSupport, Конечно, для этого и делается :)
Только пока всё в разработке. Если есть любые пожелания или предложения, - с радостью выслушаю и реализую.

Плюс требуется больше возможных значений переменных $(status) и $(error), причём с точным совпадением (включая все пробелы, регистр букв...)
Пока смог отловить только:

Код: Выделить всё

$(status) - Forbidden
$(status) - Not Found
$(status) - Gateway Timeout

$(error) - Access Denied
$(error) - Network is unreachable
$(error) - Connection refused
$(error) - Connection timed out

Если знаете ещё, то это очень сильно поможет в улучшении скрипта.

Re: MikroTik Proxy Server => error.html

Добавлено: 07 авг 2013, 01:04
Dragon_Knight
1.2.
Добавил таймер, который будет автоматически пытаться открыть сайт в случае возникновения ошибки. Время задержки устанавливается в скрипте.

1.3
Изменил кодировку файла с UTF-8 на Windows-1251. Теперь Имя Администратора можно писать русскими буквами.
Подправил таймер автоперехода и добавил картинку, которая появляется по окончанию таймера.

Re: MikroTik Proxy Server => error.html

Добавлено: 24 авг 2013, 20:57
Dragon_Knight
1.4
Добавил перевод ошибки "No route to host".
При установке себе, замените название фирмы (112 строка) и время таймера авто перехода (18 строка).

Комментируйте, предлагайте идеи и реализации, используйте :D

Re: MikroTik Proxy Server => error.html

Добавлено: 01 сен 2013, 11:41
PavelSES
Огромное спасибо! :) Давно хотел нечто подобное сделать но все руки не доходили...