Cauză
De fiecare dată când acest site deschide înregistrarea, vor fi multe IP-uri taiwaneze înregistrate cu mulți utilizatori de spam, completând informațiile personale aleatoriu și apoi răspunzând la postări aleatoriu, ceea ce va duce la o mare enervare, așa cum se vede în figura de mai jos:
Putem vedea că IP-urile înregistrate sunt toate adrese taiwaneze, așa că vreau să blochez direct acest segment IP!
soluție
Deoarece containerul backend folosește nginx, dar când utilizatorii accesează acest site, trebuie să treacă prin echilibrarea încărcării Alibaba Cloud, ceea ce face ca nginx serverului să nu poată obține adresa IP reală a utilizatorului, adică dezactivarea setării este invalidă! Desigur, există și soluții, care sunt menționate mai jos:
Din cauza complexității configurării și a necesității de a adăuga module noi, setări ale serverului de autentificare etc., am renunțat și am încercat să găsesc o soluție din "load balancing" al Alibaba Cloud.
Munca asiduă dă roade, deși echilibrarea încărcării Alibaba Cloud nu are un grup de securitate, dar are o politică de acces! Putem configura lista neagră accesând politica, așa cum se arată în figura de mai jos:
Am completat adresa mea IP și segmentul IP pe care voiam să-l blochez, așa cum se arată în figura de mai jos:
#封整个段即从123.0.0.1 până la 123.255.255.254 123.0.0.0/8
#封IP段即从123.45.0.1 până la 123.45.255.254 124.45.0.0/16
#封IP段即从123.45.6.1 până la 123.45.6.254 sunt comenzi 123.45.6.0/24
Legătură:https://slbnew.console.aliyun.com/
În ultimul pas, în setările de ascultare a echilibrării încărcării, activează controlul accesului, setează modul de listă neagră și selectează grupul de politici de acces pe care tocmai l-ai creat, așa cum se arată în figura de mai jos:
Completează-ți propria adresă IP pentru a testa efectul! Browserul nostru nativ accesează acest site și nu poate fi accesat, apoi lăsați alții să acceseze testul, iar acesta poate fi accesat și răsfoit normal! Așa cum se arată mai jos:
|