De:HttpProxy.conf
Aus YaCyWiki
Hinweis: Ab Version 0.573 heisst die Datei nicht mehr httpProxy.conf sondern yacy.conf.
Die Optionen der httpProxy.conf kurz erklärt
Hier möglichen Optionen aus der DATA/SETTINGS/httpProxy.conf mit kurzer Erklärung, ohne Gewähr auf Vollständigkeit.
Erklärung der Datentypen
- string - ein einzeiliger Text, kann mehrere Werte, kommagetrennt enthalten
- integer - eine ganze Zahl
- boolean - ein Ja/Nein Wert, angegeben als true oder false
Liste der Optionen
- 10_httpd_busysleep - integer
- 10_httpd_idlesleep - integer
- 10_httpd_memprereq - integer
- 20_dhtdistribution_busysleep - integer
- 20_dhtdistribution_idlesleep - integer
- 20_dhtdistribution_memprereq - integer
- 30_peerping_busysleep - integer
- 30_peerping_idlesleep - integer
- 30_peerping_memprereq - integer
- 40_peerseedcycle_busysleep - integer
- 40_peerseedcycle_idlesleep - integer
- 40_peerseedcycle_memprereq - integer
- 50_localcrawl_busysleep - integer
- 50_localcrawl_idlesleep - integer
- 50_localcrawl_isPaused - integer
- 50_localcrawl_memprereq - integer
- 61_globalcrawltrigger_busysleep - integer
- 61_globalcrawltrigger_idlesleep - integer
- 61_globalcrawltrigger_isPaused - integer
- 61_globalcrawltrigger_memprereq - integer
- 62_remotetriggeredcrawl_busysleep - integer
- 62_remotetriggeredcrawl_idlesleep - integer
- 62_remotetriggeredcrawl_isPaused - integer
- 62_remotetriggeredcrawl_memprereq - integer
- 70_cachemanager_busysleep - integer
- 70_cachemanager_idlesleep - integer
- 70_cachemanager_memprereq - integer
- 80_indexing_busysleep - integer
- 80_indexing_cluster - integer
- 80_indexing_idlesleep - integer
- 80_indexing_memprereq - integer
- 82_crawlstack_busysleep - integer
- 82_crawlstack_idlesleep - integer
- 82_crawlstack_memprereq - integer
- 90_cleanup_busysleep - integer
- 90_cleanup_idlesleep - integer
- 90_cleanup_memprereq - integer
- BlackLists.Shared - string
- BlackLists.class - string
- BlackLists.types - string, kommagetrennt
- CRDist0Method - integer
- CRDist0Path - string
- CRDist0Percent - integer
- CRDist0Target
- CRDist1Method - integer
- CRDist1Path - string
- CRDist1Percent - integer
- CRDist1Target - string, kommagetrennt
- CRDistOn - boolean
- adminAccount - string
- (alt) Username für den Admin-Account, Standardwert ist
admin
- adminAccountUserName - string
- Username für den Admin-Account, Standardwert ist
admin
- adminAccountBase64MD5 - string
- Kombination aus Benutzername und Passwort user:password als MD5-verschlüsseltes Base64
- allowDistributeIndex - boolean
- De-/Aktiviert die DHT-Index-Verteilung
- allowDistributeIndexWhileCrawling - boolean
- De-/Aktiviert die DHT-Verteilung während des Crawlens. Gilt nur, wenn
allowDistributeIndex
gesetzt ist - allowReceiveIndex - boolean
- De-/Aktiviert das Empfangen von Indexteilen anderer Peers via DHT
- allowUnlimitedReceiveIndexFrom - string
- PeerHash des Peers, von dem unbegrenzt DHT-Packages empfangen werden können. Wenn leer, wird diese Option deaktiviert
- applicationRoot - string
- absoluter Pfad zum YaCy-Verzeichnis
- bootstrapLoadTimeout - integer
- Zeit, in der versucht wird, zum YaCy-Netz Kontakt aufzunehmen, auch als "Bootstrapping" bekannt.
- browserPopUpApplication - string
- Der Befehl zum Starten des Browsers. Wird nur benötigt, wenn
browserPopUpTrigger
gesetzt ist - browserPopUpPage - string
- YaCy-Interface Seite, die geladen werden soll, wenn YaCy startet. Gilt nur, wenn
browserPopUpTrigger
gesetzt ist - browserPopUpTrigger - boolean
- De-/Aktiviert, dass die Seite spezifiziert unter
browserPopUpPage
beim Start von YaCy automatisch geöffnet wird
- clientTimeout - string
- connectionKeepAliveSupport - boolean
- De-/Aktiviert das HTTP/1.1-Feature "KeepAlive"
- crawlOrder - boolean
- crawlOrderDelay - integer
- crawlOrderDepth- integer
- crawlResponse - boolean
- crawlResponseDepth - integer
- crawler.BlackLists - string
- crawler.MaxActiveThreads - integer
- crawler.MaxIdleThreads - integer
- crawler.clientTimeout - integer
- crawler.ftp.maxFileSize - integer
- maximale Größe einer Datei in Byte, welche vom Crawler über FTP geladen wird
- crawler.http.acceptCharset - string, kommagetrennt
- crawler.http.acceptEncoding - string
- crawler.http.acceptLanguage - string, kommagetrennt
- crawler.http.maxFileSize - integer
- maximale Größe einer Datei in Byte, welche vom Crawler über HTTP geladen wird
- crawlingDepth - integer
- Die zuletzt benutzte Crawltiefe
- crawlingDomFilterDepth - integer
- Die zuletzt benutzte Tiefe, bis zu der der Auto-DOM-Filter Crawling zulässt
- crawlingDomMaxPages - integer
- Die zuletzt benutzte Anzahl maximal von einer Anderen als der Start-Domain zu crawlenden Seiten
- crawlingFilter - string
- Eine Regular Expression, die den Crawlfilter angibt
- crawlingIfOlder - integer
- crawlingQ - boolean
- currentSkin - string
- Aktuell gewählter Skin (entspricht einem Dateinamen aus
skinPath
ohne Dateiendung (.css)) - dbPath - string
- Relativer Pfad ausgehend von
applicationRoot
zum PLASMADB-Verzeichnis - defaultFiles - string
- Kommagetrennte Liste der default-Webseiten
- defaultLinkReceiveFrequency - integer
- defaultProxyProfile - string
- defaultRemoteProfile- string
- defaultWordReceiveFrequency - integer
- dht.BlackLists - string
- enableTemplateCache - boolean;
Gibt an, ob die HTML-Seiten gecacht werden (Voreinstellung) oder bei jedem Seitenaufruf neu geladen werden sollen.
- externalRedirector
- fileHost - string
- htDefaultPath - string, relativer Pfad ausgehend von applicationRoot zum htdcos-Verzeichnis
- htDocsPath - string, relativer Pfad ausgehend von applicationRoot zum HTDOCS-Verzeichnis
- htLocaleLang - string, kommagetrennt
- htLocalePath - string, relativer Pfad ausgehend von applicationRoot zum locale-Verzeichnis
- htLocaleSelection - string
- htRootPath - string, das gleiche wie htDefaultPath?
- htTemplatePath - string, relativer Pfad ausgehend von applicationRoot zum templates-Verzeichnis
- httpc.nameCacheNoCachingPatterns - string, kommagetrennt, reguläre Ausdrücke welche Domains nicht im DNS gechact werden sollen
- httpdMaxActiveSessions - integer
- httpdMaxIdleSessions - integer
- httpdMinIdleSessions - integer
- indexControl.gzipBody - boolean
- indexControl.timeout - integer
- indexDistribution.dhtReceiptLimit - integer
- indexDistribution.gzipBody - boolean
- indexDistribution.maxChunkSize - integer
- indexDistribution.maxOpenFiles - integer
- indexDistribution.minChunkSize - integer
- indexDistribution.startChunkSize - integer
- indexDistribution.timeout - integer
- indexDistribution.transferRWIReceiptLimitEnabled - boolean
- indexPublicTextPath string, relativer Pfad ausgehend von applicationRoot
- indexReceiveBlockBlacklist - boolean
- indexTransfer.gzipBody - boolean
- indexTransfer.maxOpenFiles - integer
- indexTransfer.timeout - integer
- indexer.slots - integer
- isTransparentProxy - boolean, gibt an ob YaCy als transparenter Proxy arbeitet
- javastart_Xms - string, gibt den minmalen Speicherverbrauch für die Java-Umgebung an
- javastart_Xmx - string, gibt den maximalen Speicherverbrauch für die Java-Umgebung
- keyStore
- keyStorePassword
- lastseedcheckIndexedc - integer
- lastseedcheckUptime - integer
- listsPath - string, relativer Pfad ausgehend von applicationRoot zum LISTS-Verzeichnis
- localIndexing - boolean
- mediaExt - string, kommagetrennt, Liste der parsebaren Content Typen(?)
- memoryFreeAfterInitAGC - integer
- memoryFreeAfterInitBGC - integer
- memoryFreeAfterStartup - integer
- memoryTotalAfterInitAGC - integer
- memoryTotalAfterInitBGC - integer
- memoryTotalAfterStartup - integer
- messConfig - string
- mimeConfig - string
- msgForwardingCmd - string, Kommando welche zur Nachrichtenweiterleitung aufgerufen wird
- msgForwardingEnabled - bollean, gibt an ob die externe Nachrichtenweiterleitung aktiviert ist
- msgForwardingTo - string, E-Mail Adresse des Empfängers bei externer Nachrichtenweiterleitung
- onlineCautionDelay - integer
- onlineMode - integer
- parseableExt - string, kommagetrennt
- parseableMimeTypes.CRAWLER - string, kommagetrennt
- parseableMimeTypes.ICAP - string, kommagetrennt
- parseableMimeTypes.PROXY - string, kommagetrennt
- parseableMimeTypes.URLREDIRECTOR - string, kommagetrennt
- parseableMimeTypes
- parseableRealtimeMimeTypes - string, kommagetrennt
- peerCycle - integer
- peerName - string, Name des Peer
- pkcs12ImportFile
- pkcs12ImportPwd
- plasmaBlueList - string
- port - integer, Port auf dem YaCy lauscht
- port.ssl - integer, https Port auf dem YaCy lauscht
- portForwarding.Enabled - boolean
- portForwarding.Type
- portForwarding.sch.Host
- portForwarding.sch.HostPort - integer
- portForwarding.sch.HostPwd
- portForwarding.sch.HostUser
- portForwarding.sch.Port - integer
- portForwarding.sch.UseProxy - boolean
- portForwarding.sch
- portForwarding.upnp
- promoteSearchPageGreeting - string, optionaler Begrüßungstext der auf der Startseite unter dem Suchfeld angezeigt wird
- proxy.BlackLists - string
- proxy.clientTimeout - integer
- proxy.sendViaHeader - boolean, gibt an ob der VIA-Header gesendet wird
- proxy.sendXForwardedForHeader - boolean, gibt an ob der XForwardedFor-Header gesendet wird
- proxy - boolean
- proxyBlueList - string
- proxyCache - string, relativer Pfad ausgehend von applicationRoot zum HTCACHE-Verzeichnis
- proxyCacheSize - integer, maximaler Speicher für den Cache in MB
- proxyClient - string, kommagetrennt, Liste der IP Adressen die auf den Proxy zugreifen dürfen
- proxyCookieBlackList - string
- proxyCookieWhiteList - string
- proxyCrawlOrder - boolean
- proxyPrefetchDepth - integer
- proxyStoreHTCache - boolean
- proxyYellowList - string
- ramCacheBlog - integer
- ramCacheBlog_time - integer
- ramCacheDHT - integer
- ramCacheDHT_time - integer
- ramCacheEURL - integer
- ramCacheEURL_time - integer
- ramCacheHTTP - integer
- ramCacheHTTP_time - integer
- ramCacheLURL - integer
- ramCacheLURL_time - integer
- ramCacheMessage - integer
- ramCacheMessage_time - integer
- ramCacheNURL - integer
- ramCacheNURL_time - integer
- ramCacheNews - integer
- ramCacheNews_time - integer
- ramCachePreNURL - integer
- ramCachePreNURL_time - integer
- ramCacheProfiles - integer
- ramCacheProfiles_time - integer
- ramCacheRWI - integer
- ramCacheRWI_time - integer
- ramCacheRobots - integer
- ramCacheRobots_time - integer
- ramCacheWiki - integer
- ramCacheWiki_time - integer
- rankingPath - string, relativer Pfad ausgehend von applicationRoot zum RANKING-Verzeichnis
- remoteProxyHost - string, Hostname oder IP-Adresse des übergeordneten Proxy der benutzt werden soll
- remoteProxyNoProxy - string, kommagetrennt
- remoteProxyPort - integer, Port des übergeordneten Proxy der benutzt werden soll
- remoteProxyPwd - string
- remoteProxyUse4SSL - boolean
- remoteProxyUse4Yacy - boolean
- remoteProxyUse - boolean, gibt an ob der übergeordneten Proxy benutzt werden soll
- remoteProxyUser - string
- restart - boolean
- search.BlackLists - string
- searchProcessLocalCount_c - integer
- searchProcessLocalCount_f - integer
- searchProcessLocalCount_j - integer
- searchProcessLocalCount_o - integer
- searchProcessLocalCount_r - integer
- searchProcessLocalCount_s - integer
- searchProcessLocalCount_u - integer
- searchProcessLocalTime_c - integer
- searchProcessLocalTime_f - integer
- searchProcessLocalTime_j - integer
- searchProcessLocalTime_o - integer
- searchProcessLocalTime_r - integer
- searchProcessLocalTime_s - integer
- searchProcessLocalTime_u - integer
- searchProcessRemoteCount_c - integer
- searchProcessRemoteCount_f - integer
- searchProcessRemoteCount_j - integer
- searchProcessRemoteCount_o - integer
- searchProcessRemoteCount_r - integer
- searchProcessRemoteCount_s - integer
- searchProcessRemoteCount_u - integer
- searchProcessRemoteTime_c - integer
- searchProcessRemoteTime_f - integer
- searchProcessRemoteTime_j - integer
- searchProcessRemoteTime_o - integer
- searchProcessRemoteTime_r - integer
- searchProcessRemoteTime_s - integer
- searchProcessRemoteTime_u - integer
- secureHttps - boolean
- seedFTPAccount - string, Benutzername für den FTP-Account für den Seedfile-Upload
- seedFTPPassword - string, Passwort für den FTP-Account für den Seedfile-Upload im Klartext
- seedFTPPath - string, Pfad auf dem FTP-Server für den Seedfile-Upload
- seedFTPServer - string, Hostname des FTP-Server für den Seedfile-Upload
- seedFilePath - string, absoluter Pfad unter dem das Seedfile bei seedUploadMethod=file auf dem lokalen Rechner abgelegt wird
- seedScpAccount - string, Benutzername für den SCP-Account für den Seedfile-Upload
- seedScpPassword - string, Passwort für den SCP-Account für den Seedfile-Upload (im Klartext?)
- seedScpPath - string, Pfad auf dem SCP-Server für den Seedfile-Upload
- seedScpServer - string, Hostname des SCP-Server für den Seedfile-Upload
- seedScpServerPort - integer, zu benutzender Post, auf dem der SCP-Server läuft
- seedURL - string, volle URL des Seedfiles
- seedUploadMethod - string, gibt an welche Methode zur Bereistellung des Seedfile gewählt ist (file|...)
- serverAccount
- serverAccountBase64MD5
- serverClient
- showSurftipps - (boolean, gibt an ob die Surftipps auf der Startseite angezeigt werden sollen?) (deprecated?)
- skinPath - string, relativer Pfad ausgehend von applicationRoot zum SKINS-Verzeichnis
- stacker.MaxActiveThreads - integer
- stacker.MaxIdleThreads - integer
- stacker.MinIdleThreads - integer
- startupTime - integer, Unixtime des Zeitpunkt des Starts von YaCy
- staticIP - string, optionaler Wert, IP-Adresse oder DNS-Name des YaCy-Client
- storagePeerHash - string, Hash des Peers wenn der Index nicht lokal geschrieben werden soll
- storeHTCache - boolean
- storeTXCache - boolean
- superseedFile - string, Dateiname der lokalen Superseed-Datei
- superseedLocation - string, URL zur Superseed-Datei
- svnRevision - integer, SVN Versionsnummer
- totalPPM - integer, Anzahl der aktuellen gecrawlten Seiten pro Minute (Page per Minute) (wird zu Laufzeit regelmäßig geändert?)
- useCollectionIndex - boolean
- useFlexTableForEURL - boolean
- useFlexTableForNURL - boolean
- useFlexTableForPreNURL - boolean
- usePageTemplate - boolean
- useYacyReferer - boolean, gibt an ob YaCy den Referer-Header senden soll
- use_proxyAccounts - boolean
- vString - string, Versionsnummer im Format x.xxx/xxxx
- vdate - integer, irgendein Datum im Format YYYYDDMM
- version - string, Versionsnummer im Format x.xxxxxxx
- wordCacheInitCount - integer
- wordCacheMaxCount - integer
- wordFlushBusyDivisor - integer
- wordFlushIdleDivisor - integer
- xdstopw - boolean
- xpstopw - boolean
- xsstopw - boolean
- yacyDB - string, relativer Pfad ausgehend von applicationRoot zum YACYDB-Verzeichnis
- yacyDebugMode - boolean, gibt an ob YaCy im Debug-Mode laufen soll
- yacyOwnSeedFile - string, relativer Pfad ausgehend von applicationRoot zur mySeed.txt Datei
- yacyStatus - string, gibt den aktuellen Status (virgin,senior,principal) des Peer an