Archivo de configuración
En A-Parser existe una serie de ajustes ocultos que se sobrescriben a través de un archivo de configuración especial config/config.txt. Inicialmente, este archivo no está presente en la distribución de A-Parser y, si surge la necesidad de sobrescribir alguno de los ajustes ocultos, es necesario crearlo previamente.
advertencia
Esta categoría de ajustes requiere un reinicio obligatorio de A-Parser al realizar cambios.
Posibles ajustes
| Parámetro | Valor por defecto | Descripción |
|---|---|---|
| bind: ip:port | 0.0.0.0:9091 | Dirección IP y puerto utilizados para acceder a la interfaz de A-Parser |
| outgoing_ip: ip | 0.0.0.0 | Dirección IP para conexiones salientes a sitios o servidores proxy |
| dns: ip1, ip2, ip3... | DNS preestablecidos de Google/CloudFlare | Lista de direcciones DNS utilizadas |
| dns_retries: N | 2 | Número de intentos para obtener una respuesta del servidor DNS |
| dns_timeout: N | 5 | Tiempo de espera de respuesta del servidor DNS en segundos |
| dns_random: N | 0 | Aleatorizar las consultas a los servidores DNS |
| dns_cache_size: N | 131072 | Tamaño de la caché DNS en registros |
| dns_cache_time: N | 3600 | Tiempo de almacenamiento de un registro en la caché DNS en segundos |
| proxies_reuse: N | 0 | Permite utilizar el mismo proxy en intentos repetidos de extraer una consulta; también es necesario establecer el tiempo de baneo del proxy en 0 |
| https: N | 1 | Determina si se admite HTTPS |
| save_interval: N | 10 | Intervalo de guardado del progreso de la tarea en el disco en segundos |
| allow_outside_files: N | 0 | Determina la posibilidad de trabajar con archivos fuera del directorio del extractor |
| allow_dangerous_node_modules: N | 0 | Esta opción permite utilizar todos los módulos integrados sin restricciones, incluidos process, child_process, os... El uso de esta opción puede comprometer todo el sistema si un atacante obtiene acceso remoto a A-Parser; es necesario restringir el acceso (firewall) y utilizar una contraseña compleja. |
| allow_javascript_editor: N | 0 | Esta opción abre el acceso al editor de extractores JS. Si no trabaja en A-Parser de forma local, debe establecer adicionalmente una contraseña en A-Parser para acceder al editor de extractores JS |
| proxies_dns_local: N | 0 | DNS a través de proxy. Valores posibles: 0 - se resuelve a través del proxy, 1 - se resuelve localmente, 2 - se resuelve localmente y para proxies http siempre se utiliza el método connect |