Ищу скрипт переадресации (redirect), Переадресация интернет-юзеров |
Здравствуйте, гость ( Вход | Регистрация )
Ищу скрипт переадресации (redirect), Переадресация интернет-юзеров |
26.8.2017, 22:00
Сообщение
#1
|
|
Абсолютный новичок Группа: Пользователи Сообщений: 3 Регистрация: 10.8.2017 Пользователь №: 13 565 Спасибо сказали: 0 раз |
Подскажите скрипт на API2 для Ptokax, который бы при подключении интернет пользователей переадресовывал их на другой хаб, а внутрисетевых пропускал
|
|
|
27.8.2017, 4:12
Сообщение
#2
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
AS_Com, попробуйте этот скриптик (только что состряпал, но не проверял в работе, так что возможны ошибки). Проверьте и отпишитесь тут. Возможно, скрипт, делающий то, что вам нужно, уже есть на форуме, но в такой большой базе шариться и проверять содержимое неохота, да и найденные скрипты могут оказаться излишне сложны или вовсе оказаться комбайнами, поэтому мне проще было написать с нуля (точнее, я переделал один из своих скриптов с близким содержанием).
В скрипте в таблице tNets пропишите свои диапазоны локальных адресов (или один как минимум). Приведённые образцы диапазонов закомментируйте. Если таблица будет пуста, при старте скрипт определит это и отключится с сообщением. И да, также пропишите свой ник в параметре sAdmin, чтоб получить это сообщение. Само собой, также пропишите адрес хаба для перенаправления (вместо прописанного мной образца). Если кавычки оставите пустыми вместо адреса, то внешних юзеров будет просто скидывать с вашего хаба (с соответствующим сообщением). При обоих случаях вы получите сообщение (если не хотите получать, то в настройках скрипта для параметра bSendMsg пропишите false). UPD: О, кстати, уже после написания своего скрипта всё же не поленился, поискал и обнаружил аналогичный 8-летней давности (автор не я). Этот скрипт почти сухой остаток моего, без никаких вариантов и оповещений и просто скидывает с хаба. UPD-2: Если команда перенаправления Код Core.Redirect(tUser, sRedirHub, sRedirMsg) не отработает, то попробуйте вместо этой команды прописать эту:Код Core.SendToUser(tUser,"$ForceMove "..sRedirHub) Предыдущую команду просто закомментируйте.
Прикрепленные файлы
|
|
|
27.8.2017, 6:34
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 50 Регистрация: 9.2.2012 Из: СОВЕТСКИЙ СОЮЗ Пользователь №: 10 273 Спасибо сказали: 21 раз |
Привет, что можно придумать чтоб ники не провисали в списке, мож скрипт который бы их скидывал? У меня пассивных юзеров хаб не воспринимает (не часто но бывает), скидывает их и потом ники их висят и они зайти не могут от себя, есть какие нить предположения, как облегчить, сам хаб в роутере (железу пофиг) людей не много, пассивный режим не нужен вообщем на хабе, так как локальная сеть. Спасибо |
|
|
27.8.2017, 8:05
Сообщение
#4
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
мамин_парень, спросите про это на хабе MyDC, там как-то обсуждали эту тему и вроде даже изыскивали метод решения... Но меня это не интересовало, поэтому не запомнил ход мыслей и решения..
А так да, есть такая проблема. Попробуйте через тот же вышеупомянутый хаб (или как-то иначе напрямую) связаться с Alex82 и обсудить эту тему, не забыв упомянуть добавленную им в Ptokax-mod функцию ValidateDenideArrival(tUser, sNick), она вроде как-то касается ников, пытающихся войти на хаб при наличии на хабе такого же ника. Про эту команду он подробно писал в теме мода Птоки в этом сообщении под спойлером "[+]Описание некоторых изменений в интерфейсе Lua". |
|
|
Похожие темы
|
Сейчас: 5.12.2024, 0:41 |