Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 21940|Відповідь: 4

[Веб] Використовуйте балансування навантаження Alibaba Cloud для блокування IP-доступу до вебсайтів

[Копіювати посилання]
Опубліковано 19.05.2018 12:14:29 | | | |
Причина

Щоразу, коли цей сайт відкриває реєстрацію, багато тайванських IP реєструються з великою кількістю користувачів спаму, вони випадково заповнюють свою особисту інформацію, а потім відповідають на пости випадково, що викликає велике роздратування, як показано на рисунку нижче:



Ми бачимо, що зареєстровані IP-адреси — це всі тайванські адреси, тому я хочу заблокувати цей IP-сегмент безпосередньо!

рішення

Оскільки бекенд веб-контейнера використовує nginx, але коли користувачі заходять на цей сайт, їм доводиться проходити балансування навантаження Alibaba Cloud, через що серверний nginx не може отримати реальну IP-адресу користувача, тобто налаштування deny є недійсним! Звісно, існують також рішення, які наведені нижче:

nginx отримує справжню IP-адресу користувача
https://www.itsvse.com/thread-4776-1-1.html
(Джерело: Architect_Programmer)
Через складність налаштування та необхідність додавати нові модулі, налаштування сервера входу тощо, я здався і спробував знайти рішення у Alibaba Cloud з «балансування навантаження».

Наполеглива праця окупається, хоча балансування навантаження в Alibaba Cloud не має групи безпеки, але має політику доступу! Ми можемо налаштувати чорний список, отримавши доступ до політики, як показано на рисунку нижче:



Я заповнив свою IP-адресу та IP-сегмент, який хотів заблокувати, як показано на рисунку нижче:



#封整个段即从123.0.0.1 до 123.255.255.254
123.0.0.0/8

#封IP段即从123.45.0.1 до 123.45.255.254
124.45.0.0/16

#封IP段即从123.45.6.1 до 123.45.6.254 — це команди
123.45.6.0/24



Посилання:https://slbnew.console.aliyun.com/

На останньому кроці в налаштуваннях балансування навантаження увімкніть контроль доступу, встановіть режим чорного списку та виберіть щойно створену групу політик доступу, як показано на рисунку нижче:



Введіть власну IP-адресу, щоб перевірити ефект! Наш рідний браузер отримує доступ до цього сайту, і до нього неможливо дістатися, а потім дозвольте іншим отримати доступ до тесту, і його можна переглядати нормально! Як показано нижче:






Попередній:nginx отримує справжню IP-адресу користувача
Наступний:Мій студентський номер — 173104061067, і я хочу знайти комп'ютерного бога, який допоможе мені отримати пароль від академічної системи. Терміновий запит
Опубліковано 19.05.2018 20:04:40 |
Пам'ятаю, кілька днів тому хтось попросив заблокувати Південну Корею
 Орендодавець| Опубліковано 20.05.2018 14:29:24 |
mapits Опубліковано 2018-5-19 20:04
Пам'ятаю, кілька днів тому хтось попросив заблокувати Південну Корею

Існує багато рішень для блокування, можна звертатися до наступних:https://blog.csdn.net/leon_wzm/article/details/77715480
Опубліковано 27.07.2018 19:44:25 |
Чи можна його заблокувати?
Опубліковано 25.04.2019 15:01:50 |
Нова версія інтерфейсу балансування відповідальності від Alibaba Cloud створює чорний список IP





Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com