Konfigurieren des URL-Sets
Sie können die folgenden Aufgaben ausführen, um einen URL-Satz zu konfigurieren und URLs auf einer NetScaler-Plattform einzuschränken:
- Importieren Sie einen URL-Satz (laden Sie es herunter und verschlüsseln Sie es). Wenn Sie eine URL importieren, die in einer NetScaler-Appliance festgelegt ist, können Sie:
- Um die URL-Datei herunterzuladen.
- So fügen Sie die Datei der Appliance hinzu.
- Um die Datei zu verschlüsseln. Bis Sie die zum System festgelegte URL hinzufügen, ist sie für den Benutzer nicht sichtbar.
Sie können ein Set auf folgende Weise herunterladen:
-
Laden Sie eine einmalig festgelegte URL von einem Remoteserver herunter und geben Sie sie als
http://myserver.com/file_with_urlset.csv
-
füge eine Datei unter dem
/var/tmp/
Pfad in ADC hinzu und verwende den Befehl wie im Beispiel:
> shell cat /var/tmp/test_urlset.csv
example.com
google.com
> import policy urlset top10
k -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr
Done
<!--NeedCopy-->
Der importierte URL-Satz wird weiter in verschiedene Kategorien und Kategoriegruppen in der Datenbank unterteilt. Dies ist nur gültig, wenn in den Metadaten der URL-Set-Datei Kategorien vorhanden sind.
Hinweis: Es besteht die Möglichkeit, dass Sie URL-Muster ohne Metadaten haben.
Nachdem Sie die Datei importiert haben, können Sie Dateieigenschaften aktualisieren, löschen oder anzeigen. Nachdem die Datei in die Appliance verschoben wurde, können Sie die Einträge ändern, indem Sie weitere Zeilen hinzufügen.
Der importierte Satz wird dann in einem verschlüsselten Dateiformat im NetScaler-Verzeichnis gespeichert. Die importierte Liste enthält Millionen von URL-Einträgen. Zu den folgenden “Die importierte Liste kann bis zu 1 Million URL-Einträge enthalten. Andernfalls gibt die Appliance eine Fehlermeldung zurück, die besagt, dass der Wert den Grenzwert überschreitet. Wenn der importierte URL-Set Einträge auf der Sperrliste mit Metadaten enthält, werden die Metadaten von der Appliance beim Importieren erkannt.
Nachdem Sie einen URL-Satz importiert und zur Appliance hinzugefügt haben, steht der URL-Set für erweiterte Richtlinien zur Identifizierung der korrekten URL zur Verfügung, die während der eingehenden URL-Auswertung festgelegt wurde. HTTP.REQ.HOSTNAME.APPEND(HTTP.REQ.URL).URLSET_MATCHES_ANY(<URL set name>)
-
Aktualisieren einer auf der NetScaler-Appliance festgelegten URL. Nachdem Sie die Datei in die Appliance verschoben haben, können Sie in diesem Intervall eine URL-Datei mithilfe der Befehlszeilenschnittstelle manuell aktualisieren.
-
Exportieren eines URL-Sets. Wenn Sie eine Backup des URL-Sets bevorzugen, können Sie die Liste der URL-Muster exportieren und eine Kopie davon unter einer Ziel-URL speichern. Überprüfen Sie vor dem Exportieren, ob der URL-Satz als privat gekennzeichnet ist. Wenn als privat gekennzeichnet ist, kann der URL-Satz nicht exportiert werden. Die Exportfunktion funktioniert nicht mit Private Set. Ein neuer URL-Satz
myurl
würde also ohne definiertes privates Set importiert und dann in eine andere Datei in einem lokalen Pfad exportiert, wie folgt:
> shell touch /var/tmp/test_urlset_export.csv
Done
> shell cat /var/tmp/test_urlset_export.csv
Done
> shell cat /var/tmp/test_urlset.csv
example.com
google.com
Done
> export urlset myurl -url local:test_urlset_export.csv
> import urlset myurl -url local:test_urlset.csv
Done
(a non-private urlset is imported)
<!--NeedCopy-->
-
Ein URL-Satz wird entfernt. Wenn Sie einen URL-Satz von Einträgen auf der Sperrliste löschen möchten, können Sie den Befehl “remove” verwenden, um den URL-Satz von der NetScaler-Appliance zu löschen.
-
Zeigt einen URL-Satz an. Sie können die Eigenschaften einer URL anzeigen, die mit dem Befehl show festgelegt wurde.
Hinweis: URLs mit Abfrageteil werden während des Imports entfernt.
Beispiel:
show urlset
Name: top100 PatternCount: 100 Delimiter: RowSeparator: Interval: 0
Done
<!--NeedCopy-->
Importieren Sie eine mit Meta festgelegte URL mithilfe der Befehlszeilenschnittstelle
Geben Sie an der Befehlszeile Folgendes ein:
import urlset <name> [-overwrite] [–delimiter <character>] [-rowSeparator <character>] [-url] <url> [-interval <seconds>] [-privateSet] [-canaryUrl <URL>]
<!--NeedCopy-->
Hierbei gilt:
Delimiter ist ein CSV-Dateisatz mit dem Standardwert 44 festgelegt.
RowSeparator ist ein Zeilentrennzeichen für CSV-Dateien, bei dem der Standardwert auf 10 festgelegt ist.
Intervall ist das Zeitintervall in Sekunden, das auf die nächsten 15 Minuten gerundet wird, bei denen die Aktualisierung des URL-Sets erfolgt.
canaryUrl ist eine URL, die zum Testen verwendet wird, wenn der Inhalt des URL-Sets vertraulich behandelt wird.
Beispiel
import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -canaryUrl http://www.in.gr
Führen Sie eine explizite Subdomain-Übereinstimmung für einen importierten URL-Set aus
Sie können jetzt eine explizite Subdomain-Übereinstimmung für einen importierten URL-Satz durchführen. Ein neuer Parameter, “SubDomainExactMatch”, wird dem Befehl “import policy urlSet” hinzugefügt. Wenn Sie den Parameter aktivieren, führt der URL-Filter-Algorithmus eine explizite Subdomain-Übereinstimmung durch. Wenn die eingehende URL beispielsweise “news.example.com” lautet und der Eintrag im URL-Set “example.com” lautet, stimmt der Algorithmus nicht mit den URLs überein.
Geben Sie in der Befehlszeile Folgendes ein:
import policy urlset <name> [-overwrite] [-delimiter <character>][-rowSeparator <character>] -url <URL> [-interval <secs>] [-privateSet][-subdomainExactMatch] [-canaryUrl <URL>]
Beispiel:
import policy urlset forth_urlset -url local:test_urlset.csv -interval 3600 -subdomainExactMatch
So zeigen Sie die mit der Befehlszeilenschnittstelle festgelegte URL an
Geben Sie in der Befehlszeile Folgendes ein:
show urlset <name>
Beispiel:
Geben Sie in der Befehlszeile Folgendes ein:
URLset Count
------ -----
1) top1k 100
Done
> show urlset top1k
Count Delimiter Interval RowSeparator
----- --------- -------- ------------
100 , 0 0x0a
Done
>
<!--NeedCopy-->
So zeigen Sie den URL-Satz an, der über die Befehlszeilenschnittstelle importiert wurde
Geben Sie in der Befehlszeile Folgendes ein:
show urlset -imported
Beispiel:
Geben Sie in der Befehlszeile Folgendes ein:
URLset
------
1) top1k
Done
<!--NeedCopy-->
mit der Befehlszeilenschnittstelle
So zeigen Sie URL-Set an Geben Sie in der Befehlszeile Folgendes ein:
show urlset <name>
So exportieren Sie eine URL, die über die Befehlszeilenschnittstelle festgelegt wurde
Geben Sie in der Befehlszeile Folgendes ein:
export urlset <name> <url>
So fügen Sie eine URL hinzu, die über die Befehlszeilenschnittstelle festgelegt wurde
Geben Sie in der Befehlszeile Folgendes ein:
add urlset <urlset_name>
So aktualisieren Sie eine URL, die über die Befehlszeilenschnittstelle festgelegt wurde
Geben Sie in der Befehlszeile Folgendes ein:
update urlset <name>
So entfernen Sie einen URL-Set-Befehl mit der Befehlszeilenschnittstelle
Geben Sie in der Befehlszeile Folgendes ein:
remove urlset <name>
Beispiel:
Hinweis:
Bevor Sie ein URLSet importieren oder exportieren, müssen Sie sicherstellen, dass die Dateien
test_urlset_export.csv
undtest_urlset.csv
erstellt wurden und unter dem Verzeichnis/var/tmp
verfügbar sind.
import policy urlset -url local:test_urlset.csv -delimiter "," -rowSeparator "n" -interval 10 -privateSet -overwrite –canaryUrl http://www.in.gr
add policy urlset top10k
update policy urlset top10k
sh policy urlset
sh policy urlset top10k
export policy urlset urlset1 -url local:test_urlset_export.csv
import policy urlset top10k -url local:test_urlset.csv –privateSet
add policy urlset top10k
update policy urlset top10k
show policy urlset top10k
<!--NeedCopy-->
Importierte URL-Sets anzeigen
Sie können jetzt zusätzlich zu hinzugefügten URL-Sets importierte URL-Sets anzeigen. Um dies zu tun, wird dem Befehl “show url set” ein neuer Parameter “importiert” hinzugefügt. Wenn Sie diese Option aktivieren, zeigt die Appliance alle importierten URL-Sets an und unterscheidet die importierten URL-Sets von den hinzugefügten URL-Sätzen.
Geben Sie in der Befehlszeile Folgendes ein:
show policy urlset [<name>] [-imported]
Beispiel:
show policy urlset -imported
So importieren Sie eine URL, die mit der GUI festgelegt wurde
Navigieren Sie zu AppExpert > URL-Setsund klicken Sie auf Importieren, um den URL-Satz herunterzuladen.
So fügen Sie eine URL hinzu, die mit der GUI festgelegt wurde
Navigieren Sie zu AppExpert > URL-Setsund klicken Sie auf Hinzufügen, um eine URL-Set-Datei für den heruntergeladenen URL-Satz zu erstellen.
So bearbeiten Sie eine URL, die mit der GUI festgelegt wurde
Navigieren Sie zu AppExpert > URL-Sets, wählen Sie einen URL-Satz aus und klicken Sie zum Ändern auf Bearbeiten .
So aktualisieren Sie eine mit der GUI festgelegte URL
Navigieren Sie zu AppExpert > URL-Sets, wählen Sie einen URL-Satz aus und klicken Sie auf URL-Set aktualisieren, um den URL-Satz mit den neuesten Änderungen an der Datei zu aktualisieren.
So exportieren Sie eine mit der GUI festgelegte URL
Navigieren Sie zu AppExpert > URL-Sets, wählen Sie einen URL-Satz aus und klicken Sie auf URL-Set exportieren, um die URL-Muster in einem Set auf eine Ziel-URL zu exportieren und an diesem Speicherort zu speichern.
In diesem Artikel
- Importieren Sie eine mit Meta festgelegte URL mithilfe der Befehlszeilenschnittstelle
- So zeigen Sie die mit der Befehlszeilenschnittstelle festgelegte URL an
- So zeigen Sie den URL-Satz an, der über die Befehlszeilenschnittstelle importiert wurde
- So zeigen Sie URL-Set an mit der Befehlszeilenschnittstelle
- So exportieren Sie eine URL, die über die Befehlszeilenschnittstelle festgelegt wurde
- So fügen Sie eine URL hinzu, die über die Befehlszeilenschnittstelle festgelegt wurde
- So aktualisieren Sie eine URL, die über die Befehlszeilenschnittstelle festgelegt wurde
- So entfernen Sie einen URL-Set-Befehl mit der Befehlszeilenschnittstelle
- So importieren Sie eine URL, die mit der GUI festgelegt wurde
- So fügen Sie eine URL hinzu, die mit der GUI festgelegt wurde
- So bearbeiten Sie eine URL, die mit der GUI festgelegt wurde
- So aktualisieren Sie eine mit der GUI festgelegte URL
- So exportieren Sie eine mit der GUI festgelegte URL