跳转到主要内容

配置文件

在 A-Parser 中存在一系列隐藏设置,这些设置可以通过特殊的配置文件 config/config.txt 进行重写。最初,该文件并不存在于 A-Parser 的发行版中,如果需要重写某些隐藏设置,则需要预先创建它。

警告

此类设置在更改后必须重新启动 A-Parser 才能生效。

可选设置

参数默认值描述
bind: ip:port0.0.0.0:9091用于访问 A-Parser 界面的 IP 地址和端口
outgoing_ip: ip0.0.0.0用于连接网站或代理服务器的出站连接 IP 地址
dns: ip1, ip2, ip3...预设的 Google/CloudFlare DNS使用的 DNS 地址列表
dns_retries: N2尝试从 DNS 服务器获取响应的次数
dns_timeout: N5DNS 服务器响应超时时间(秒)
dns_random: N0随机化 DNS 服务器查询
dns_cache_size: N131072DNS 缓存条目数量
dns_cache_time: N3600DNS 缓存条目保存时间(秒)
proxies_reuse: N0允许在重复尝试抓取查询时使用同一个代理,同时需要将代理封禁时间设置为 0
https: N1决定是否支持 HTTPS
save_interval: N10任务进度保存到磁盘的间隔时间(秒)
allow_outside_files: N0决定是否允许操作爬虫工具目录之外的文件
allow_dangerous_node_modules: N0此选项允许无限制地使用所有内置模块,包括 process、child_process、os... 如果攻击者获得了对 A-Parser 的远程访问权限,使用此选项可能会危及整个系统,因此必须限制访问(防火墙)并使用复杂密码。
allow_javascript_editor: N0此选项开启对 JS 爬虫工具编辑器的访问。如果您不是在本地操作 A-Parser,则需要为 A-Parser 额外设置密码以访问 JS 爬虫工具编辑器
proxies_dns_local: N0通过代理进行 DNS 解析。可选值:0 - 通过代理解析,1 - 本地解析,2 - 本地解析且对于 HTTP 代理始终使用 CONNECT 方法