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
| Parameter | Standardwert | Beschreibung |
|---|---|---|
| bind: ip:port | 0.0.0.0:9091 | IP-Adresse und Port für den Zugriff auf das A-Parser-Interface |
| outgoing_ip: ip | 0.0.0.0 | IP-Adresse für ausgehende Verbindungen zu Websites oder Proxy-Servern |
| dns: ip1, ip2, ip3... | Voreingestellte DNS Google/CloudFlare | Liste der verwendeten DNS-Adressen |
| dns_retries: N | 2 | Anzahl der Versuche, eine Antwort vom DNS-Server zu erhalten |
| dns_timeout: N | 5 | Timeout für die Antwort vom DNS-Server in Sekunden |
| dns_random: N | 0 | Anfragen an DNS-Server randomisieren |
| dns_cache_size: N | 131072 | Größe des DNS-Caches in Einträgen |
| dns_cache_time: N | 3600 | Speicherdauer eines Eintrags im DNS-Cache in Sekunden |
| proxies_reuse: N | 0 | Ermöglicht die Verwendung desselben Proxys bei wiederholten Versuchen, eine Abfrage zu extrahieren; die Proxy-Bannzeit muss ebenfalls auf 0 gesetzt werden |
| https: N | 1 | Legt fest, ob HTTPS unterstützt werden soll |
| save_interval: N | 10 | Intervall zum Speichern des Aufgabenfortschritts auf die Festplatte in Sekunden |
| allow_outside_files: N | 0 | Legt fest, ob mit Dateien außerhalb des Parser-Verzeichnisses gearbeitet werden kann |
| allow_dangerous_node_modules: N | 0 | Diese 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: N | 0 | Diese 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: N | 0 | DNS ü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 |