De:HttpProxy.conf

Aus YaCyWiki
Wechseln zu: Navigation, Suche

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