क्रॉलने लोड केलेल्या nutch-site.xml मध्ये मूलभूत एंडपॉइंट सेट करा:

<configuration>
  <property>
    <name>http.proxy.host</name>
    <value>proxy.example</value>
  </property>
  <property>
    <name>http.proxy.port</name>
    <value>8080</value>
  </property>
</configuration>

प्रॉक्सी प्रमाणीकरणाशिवाय परवानगी असलेल्या सार्वजनिक साइट्ससाठी HTTP fetcher मार्गासाठी होस्टनाव आणि वेगळा पोर्ट HTTP प्रॉक्सी सूचीमधील उमेदवाराने बदला. स्थानिक ओव्हरराइड साइट फाइलमध्ये ठेवा आणि स्थापित आवृत्तीच्या वितरित डीफॉल्टशी तुलना करा. केवळ शेल निर्यात अशा प्लग-इनला कॉन्फिगर करू शकत नाही जे ते कधीही वाचत नाही.

प्रॉक्सी गुणधर्मदस्तऐवजीकृत वापरकर्ता
http.proxy.host, http.proxy.portमूलभूत fetcher मार्ग, निवडलेल्या अंमलबजावणीनुसार
http.proxy.username, http.proxy.password, http.proxy.realmprotocol-httpclient, जे त्याच्या HTTP क्लायंटवर क्रेडेन्शियल्स कॉन्फिगर करते
http.proxy.typeprotocol-okhttp साठी ओळखला गेलेला पर्याय

आवश्यक प्लग-इन स्थापित आहे आणि प्रभावी निवडीत समाविष्ट आहे याची खात्री करा. डीफॉल्ट फाइलमध्ये दिसणारे फील्ड म्हणजे प्रत्येक HTTP अंमलबजावणी ते वापरते असे नाही.

प्रत्यक्षात fetch करणाऱ्या प्रक्रियेची अंमलबजावणी आणि कॉन्फिगरेशन तपासा. वितरित कामगार आणि लॉन्च स्क्रिप्टना इच्छित इनपुट लागतात; दुसऱ्या इंस्टॉलेशनमध्ये संपादित केलेली फाइल आधीच कॉन्फिगर केलेला fetcher बदलत नाही.

संबंधित लेख