Zum Hauptinhalt springen

Konfigurationsdatei

In A-Parser gibt es eine Reihe von versteckten Einstellungen, die über eine spezielle Konfigurationsdatei config/config.txt überschrieben werden. Ursprünglich ist diese Datei im A-Parser-Paket nicht enthalten. Wenn die Notwendigkeit besteht, einige der versteckten Einstellungen zu überschreiben, muss sie vorab erstellt werden.

Warnung

Diese Kategorie von Einstellungen erfordert einen obligatorischen Neustart von A-Parser bei Änderungen.

Mögliche Einstellungen

ParameterStandardwertBeschreibung
bind: ip:port0.0.0.0:9091IP-Adresse und Port für den Zugriff auf das A-Parser-Interface
outgoing_ip: ip0.0.0.0IP-Adresse für ausgehende Verbindungen zu Websites oder Proxy-Servern
dns: ip1, ip2, ip3...Voreingestellte DNS Google/CloudFlareListe der verwendeten DNS-Adressen
dns_retries: N2Anzahl der Versuche, eine Antwort vom DNS-Server zu erhalten
dns_timeout: N5Timeout für die Antwort vom DNS-Server in Sekunden
dns_random: N0Anfragen an DNS-Server randomisieren
dns_cache_size: N131072Größe des DNS-Caches in Einträgen
dns_cache_time: N3600Speicherdauer eines Eintrags im DNS-Cache in Sekunden
proxies_reuse: N0Ermöglicht die Verwendung desselben Proxys bei wiederholten Versuchen, eine Abfrage zu extrahieren; die Proxy-Bannzeit muss ebenfalls auf 0 gesetzt werden
https: N1Legt fest, ob HTTPS unterstützt werden soll
save_interval: N10Intervall zum Speichern des Aufgabenfortschritts auf die Festplatte in Sekunden
allow_outside_files: N0Legt fest, ob mit Dateien außerhalb des Parser-Verzeichnisses gearbeitet werden kann
allow_dangerous_node_modules: N0Diese Option erlaubt die uneingeschränkte Nutzung aller integrierten Module, einschließlich process, child_process, os... Die Verwendung dieser Option kann das gesamte System gefährden, falls ein Angreifer Fernzugriff auf A-Parser erhält; der Zugriff muss eingeschränkt werden (Firewall) und ein komplexes Passwort ist erforderlich.
allow_javascript_editor: N0Diese Option öffnet den Zugriff auf den JS-Parser-Editor. Wenn Sie nicht lokal in A-Parser arbeiten, müssen Sie zusätzlich ein Passwort für A-Parser festlegen, um auf den JS-Parser-Editor zuzugreifen
proxies_dns_local: N0DNS über Proxy. Mögliche Werte: 0 - Auflösung über Proxy, 1 - lokale Auflösung, 2 - lokale Auflösung und für HTTP-Proxys wird immer die Connect-Methode verwendet