Ursache
Jedes Mal, wenn diese Seite die Registrierung öffnet, sind viele taiwanesische IPs bei vielen Spam-Nutzern registriert, die ihre persönlichen Daten zufällig eingeben und dann zufällig auf Beiträge antworten, was zu großer Verärgerung führt, wie in der untenstehenden Abbildung gezeigt:
Wir sehen, dass die registrierten IPs alle taiwanesische Adressen sind, daher möchte ich dieses IP-Segment direkt blockieren!
Lösung
Da der Backend-Webcontainer nginx verwendet, müssen Nutzer beim Zugriff auf diese Seite jedoch das Lastverteilungsverfahren von Alibaba Cloud durchlaufen, was dazu führt, dass der Server nginx die echte IP-Adresse des Nutzers nicht erhalten kann, das heißt, das Einstellungs-Deny ist ungültig! Natürlich gibt es auch Lösungen, die unten erwähnt werden:
Aufgrund der Komplexität der Einrichtung und der Notwendigkeit, neue Module, Login-Server-Einstellungen usw. hinzuzufügen, gab ich auf und versuchte, eine Lösung über Alibaba Clouds "Load Balancing" zu finden.
Die harte Arbeit zahlt sich aus, obwohl die Lastverteilung von Alibaba Cloud keine Sicherheitsgruppe hat, aber eine Zugriffsrichtlinie! Wir können die Blacklist konfigurieren, indem wir auf die Richtlinie zugreifen, wie in der untenstehenden Abbildung gezeigt:
Ich habe meine IP-Adresse und das IP-Segment eingegeben, das ich blockieren wollte, wie in der untenstehenden Abbildung gezeigt:
#封整个段即从123.0.0.1 bis 123.255.255.254 123.0.0.0/8
#封IP段即从123.45.0.1 bis 123.45.255.254 124.45.0.0/16
#封IP段即从123.45.6.1 bis 123.45.6.254 sind Befehle 123.45.6.0/24
Verbinden:https://slbnew.console.aliyun.com/
Im letzten Schritt, in den Lastausgleichs-Listening-Einstellungen, aktivieren Sie die Zugriffskontrolle, setzen Sie den Blacklist-Modus und wählen Sie die gerade erstellte Zugriffsrichtliniengruppe aus, wie in der untenstehenden Abbildung gezeigt:
Füllen Sie Ihre eigene IP-Adresse ein, um den Effekt zu testen! Unser nativer Browser greift auf diese Website zu, aber sie ist nicht zugänglich, und dann lässt man andere den Test nutzen, und sie kann normal geöffnet und durchsucht werden! Wie unten gezeigt:
|