የOkHttp ጥያቄ አጠቃላይ የሚለወጥ የፕሮክሲ መስክ የለውም። ጥሪውን ከመፍጠርዎ በፊት የታሰበውን መንገድ ያለውን ደንበኛ ይምረጡ።

ቀሪው ውቅር አብሮ እንዲቆይ ከፈለጉ፣ የተመራውን ደንበኛ ካለው ደንበኛ ያግኙ፦

OkHttpClient routed = baseClient.newBuilder()
    .proxy(new Proxy(Proxy.Type.HTTP,
        new InetSocketAddress("203.0.113.10", 8080)))
    .build();

የመጨረሻው ነጥብ ለምሳሌነት ብቻ ነው። ከየHTTP ፕሮክሲ ዝርዝር የሚገኙ ይፋዊ የHTTP ነጥቦች ይህን የሶኬት አድራሻ ለተፈቀደ የህዝብ አገልግሎት መንገድ ሊሞሉ ይችላሉ፣ የመሠረት ደንበኛው ፖሊሲ ለአዲሱ ነጥብ ምንም የፕሮክሲ ምስክርነት ካልሰጠ። OkHttp እንደሚመዘግበው newBuilder የግንኙነት ገንዳና የክር ሀብቶችን ከመጀመሪያው ደንበኛ ጋር ይጋራል። ይህ ማለት በአንድ ፕሮክሲ የተመሠረተ ሶኬት እንደ ሌላ መንገድ እንደገና ሊሰየም ይችላል ማለት አይደለም። የግንኙነት ብቁነት አሁንም በመንገዱና በአድራሻ ውቅር ላይ ይመሠረታል።

ለተደጋጋሚ ሥራ፣ በሚፈልጉት የመንገድ መርህ የተቆለፈ የተወሰነ የደንበኞች ስብስብ ያቆዩ። ቁልፎቹ እስከ አሁን የታዩ ጊዜያዊ መለያዎችን ወይም የፕሮክሲ ልዩነቶችን ሁሉ ከያዘ ያልተገደበ ካርታ ያስወግዱ።

የሀብት መጋራት መዘጋትንም ይነካል። የተጋራ መሸጎጫን መዝጋት ወይም የተጋራ አስተላላፊን ማጥፋት እነዚያን ሀብቶች የሚጠቀሙ ሌሎች የተገኙ ደንበኞችን ሊነካ ይችላል። እያንዳንዱን የተገኘ ደንበኛ እንደ ራሱን የቻለ የኔትወርክ ቁልል ከማየት ይልቅ ለሀብት ባለቤትነት ግልጽ የመተግበሪያ ደረጃ ዕድሜ ይስጡ።

በመጨረሻ፣ የተመረጠውን የፕሮክሲ ማንነት በጥሪው የራሱ ሜታዳታ ውስጥ ያካትቱ። አጠቃላይ “መጨረሻ የተመረጠ ፕሮክሲ” ተለዋዋጭ የበርካታ ተመሳሳይ ጊዜ ጥያቄዎችን መንገድ ማወቅ አይችልም።

ተዛማጅ ጽሑፎች