diff --git a/common/base.sh b/common/base.sh index b7ffd0f8..ad8e8b72 100644 --- a/common/base.sh +++ b/common/base.sh @@ -385,13 +385,13 @@ std_ports() has_bad_ws_options() { # $1 - nfqws/tpws opts - # ÏÐÈÌÅ×ÀÍÈÅ ÄËß ÐÀÑÏÐÎÑÒÐÀÍÈÒÅËÅÉ ÊÎÏÈÏÀÑÒÛ - # ÝÒÎÒ ÊÎÄ ÑÄÅËÀÍ ÑÏÅÖÈÀËÜÍÎ ÄËß ÂÀÑ, ×ÒÎÁÛ ÂÛ ÍÅ ÏÎÑÒÈËÈ Â ÑÅÒÜ ÏËÎÕÈÅ ÐÅÖÅÏÒÛ - # ÅÑËÈ ÂÀÌ ÕÎ×ÅÒÑß ÅÃÎ ÓÄÀËÈÒÜ È ÍÀÏÈÑÀÒÜ ÈÍÑÒÐÓÊÖÈÞ ÊÀÊ ÅÃÎ ÓÄÀËßÒÜ, ÂÛ ÄÅËÀÅÒÅ ÕÐÅÍÎÂÓÞ ÓÑËÓÃÓ. ÍÀÏÈØÈÒÅ ËÓרŠcustom script. - # custom script - ÝÒÎ ÔÀÉËÈÊ, ÊÎÒÎÐÛÉ ÄÎÑÒÀÒÎ×ÍÎ ÑÊÎÏÈÐÎÂÀÒÜ Â ÍÓÆÍÓÞ ÄÈÐÅÊÒÎÐÈÞ, ×ÒÎÁÛ ÎÍ ÑÄÅËÀË ÒÎÆÅ ÑÀÌÎÅ, ÍÎ ÝÔÔÅÊÒÈÂÍÎ. - # ÔÈËÜÒÐÀÖÈß ÏÎ IPSET  ßÄÐÅ ÍÅÑÐÀÂÍÈÌÎ ÝÔÔÅÊÒÈÂÍÅÅ, ×ÅÌ ÏÅÐÅÊÈÄÛÂÀÒÜ ÂÑÅ ÏÀÊÅÒÛ Â nfqws È ÒÀÌ ÔÈËÜÒÐÎÂÀÒÜ - # --ipset ÑÓÙÅÑÒÂÓÅÒ ÒÎËÜÊÎ ÄËß ÂÈÍÄÛ È LINUX ÑÈÑÒÅÌ ÁÅÇ ipset (ÍÀÏÐÈÌÅÐ, Android). - # È ÒÎËÜÊÎ ÏÎ ÝÒÎÉ ÏÐÈ×ÈÍÅ ÎÍÎ ÍÅ ÂÛÊÈÍÓÒÎ ÏÎËÍÎÑÒÜÞ ÈÇ LINUX ÂÅÐÑÈÈ + # ПРИМЕЧÐ�Ð�ИЕ ДЛЯ РÐ�СПРОСТРÐ�Ð�ИТЕЛЕЙ КОПИПÐ�СТЫ + # ЭТОТ КОД СДЕЛÐ�Ð� СПЕЦИÐ�ЛЬÐ�О ДЛЯ Ð’Ð�С, ЧТОБЫ ВЫ Ð�Е ПОСТИЛИ Ð’ СЕТЬ ПЛОХИЕ РЕЦЕПТЫ + # ЕСЛИ Ð’Ð�М ХОЧЕТСЯ ЕГО УДÐ�ЛИТЬ И Ð�Ð�ПИСÐ�ТЬ ИÐ�СТРУКЦИЮ КÐ�К ЕГО УДÐ�ЛЯТЬ, ВЫ ДЕЛÐ�ЕТЕ ХРЕÐ�ОВУЮ УСЛУГУ. Ð�Ð�ПИШИТЕ ЛУЧШЕ custom script. + # custom script - ЭТО ФÐ�ЙЛИК, КОТОРЫЙ ДОСТÐ�ТОЧÐ�О СКОПИРОВÐ�ТЬ Ð’ Ð�УЖÐ�УЮ ДИРЕКТОРИЮ, ЧТОБЫ ОÐ� СДЕЛÐ�Л ТОЖЕ СÐ�МОЕ, Ð�О ЭФФЕКТИВÐ�О. + # ФИЛЬТРÐ�ЦИЯ ПО IPSET Ð’ ЯДРЕ Ð�ЕСРÐ�Ð’Ð�ИМО ЭФФЕКТИВÐ�ЕЕ, ЧЕМ ПЕРЕКИДЫВÐ�ТЬ ВСЕ ПÐ�КЕТЫ Ð’ nfqws И ТÐ�М ФИЛЬТРОВÐ�ТЬ + # --ipset СУЩЕСТВУЕТ ТОЛЬКО ДЛЯ ВИÐ�ДЫ И LINUX СИСТЕМ БЕЗ ipset (Ð�Ð�ПРИМЕР, Android). + # И ТОЛЬКО ПО ЭТОЙ ПРИЧИÐ�Е ОÐ�О Ð�Е ВЫКИÐ�УТО ПОЛÐ�ОСТЬЮ ИЗ LINUX ВЕРСИИ contains "$1" "--ipset" } check_bad_ws_options()