Yapılandırma Dosyası
A-Parser, özel bir yapılandırma dosyası olan config/config.txt aracılığıyla geçersiz kılınan bir dizi gizli ayar bulunmaktadır. Başlangıçta bu dosya A-Parser dağıtımında mevcut değildir ve gizli ayarlardan herhangi birini geçersiz kılma ihtiyacı doğarsa, öncelikle bu dosyanın oluşturulması gerekir.
uyarı
Bu ayar kategorisi, değişiklik yapıldığında A-Parser'ın mutlaka yeniden başlatılmasını gerektirir.
Olası ayarlar
| Parametre | Varsayılan değer | Açıklama |
|---|---|---|
| bind: ip:port | 0.0.0.0:9091 | A-Parser arayüzüne erişim için kullanılan IP adresi ve port |
| outgoing_ip: ip | 0.0.0.0 | Sitelere veya proxy sunucularına giden bağlantılar için IP adresi |
| dns: ip1, ip2, ip3... | Önceden tanımlanmış Google/CloudFlare DNS'leri | Kullanılan DNS adreslerinin listesi |
| dns_retries: N | 2 | DNS sunucusundan yanıt alma denemesi sayısı |
| dns_timeout: N | 5 | Saniye cinsinden DNS sunucusu yanıt zaman aşımı |
| dns_random: N | 0 | DNS sunucularına yapılan sorguları rastgeleleştir |
| dns_cache_size: N | 131072 | Kayıt sayısına göre DNS önbellek boyutu |
| dns_cache_time: N | 3600 | Saniye cinsinden DNS önbelleğinde kayıt tutma süresi |
| proxies_reuse: N | 0 | Bir sorguyu veri çekme işlemi için tekrar denerken aynı proxy'nin kullanılmasına izin verir, ayrıca proxy ban süresinin 0 olarak ayarlanması gerekir |
| https: N | 1 | HTTPS desteğinin olup olmayacağını belirler |
| save_interval: N | 10 | Görev ilerlemesinin diske kaydedilme aralığı (saniye) |
| allow_outside_files: N | 0 | Veri kazıyıcı dizini dışındaki dosyalarla çalışma yeteneğini belirler |
| allow_dangerous_node_modules: N | 0 | Bu seçenek process, child_process, os... dahil tüm yerleşik modüllerin kısıtlama olmaksızın kullanılmasına izin verir. Bu seçeneğin kullanılması, bir saldırganın A-Parser uzaktan erişim sağlaması durumunda tüm sistemi tehlikeye atabilir; erişimi kısıtlamak (firewall) ve karmaşık bir şifre kullanmak gerekir. |
| allow_javascript_editor: N | 0 | Bu seçenek JS veri kazıyıcı editörüne erişim sağlar. Eğer A-Parser yerel olarak çalışmıyorsanız, JS veri kazıyıcı editörüne erişim için A-Parser ek olarak bir şifre belirlemeniz gerekir |
| proxies_dns_local: N | 0 | Proxy üzerinden DNS. Olası değerler: 0 - proxy üzerinden çözümlenir, 1 - yerel olarak çözümlenir, 2 - yerel olarak çözümlenir ve http proxy için her zaman connect yöntemi kullanılır |