OkHttp ඉල්ලීමකට සාමාන්‍ය වෙනස් කළ හැකි ප්‍රොක්සි ක්ෂේත්‍රයක් නොමැත. එහි ඇමතුම සෑදීමට පෙර අපේක්ෂිත මාර්ගය ඇති සේවාලාභියා තෝරන්න.

ඉතිරි වින්‍යාසය බෙදාගත් ලෙස පැවතිය යුතු විට, පවතින සේවාලාභියෙකුගෙන් මාර්ගගත සේවාලාභියා ව්‍යුත්පන්න කරන්න:

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

අවසන් ලක්ෂ්‍යය උදාහරණයක් පමණි. HTTP ප්‍රොක්සි ලැයිස්තුවේ පොදු HTTP අවසන් ලක්ෂ්‍ය අවසර ලත් පොදු සේවා මාර්ගයක් සඳහා මෙම සොකට් ලිපිනය පිරවිය හැක, පාදක සේවාලාභියාගේ ප්‍රතිපත්තිය නව අවසන් ලක්ෂ්‍යයට ප්‍රොක්සි අක්තපත්‍ර ලබා නොදෙන්නේ නම්. OkHttp සේවාලාභියා newBuilder සම්බන්ධතා තටාක සහ නූල් සම්පත් මුල් සේවාලාභියා සමඟ බෙදාගන්නා බව ලේඛනගත කරයි. එයින් අදහස් වන්නේ එක් ප්‍රොක්සියක් හරහා ස්ථාපිත සොකට් එකක් වෙනත් මාර්ගයක් ලෙස නැවත ලේබල් කළ හැකි බව නොවේ. සම්බන්ධතා සුදුසුකම තවමත් මාර්ග සහ ලිපින වින්‍යාසය මත රඳා පවතී.

පුනරාවර්තන කාර්යය සඳහා, ඔබට සැබවින්ම අවශ්‍ය මාර්ගගත කිරීමේ ප්‍රතිපත්තියෙන් යතුරු කළ සීමිත සේවාලාභී කට්ටලයක් තබා ගන්න. මෙතෙක් දුටු සියලුම තාවකාලික ගිණුම් හෝ ප්‍රොක්සි වෙනස්කම් යතුරුවල අඩංගු අසීමිත සිතියමක් වළක්වන්න.

සම්පත් බෙදාගැනීම වසා දැමීමට ද බලපායි. බෙදාගත් කෑෂයක් වැසීම හෝ බෙදාගත් යවන්නෙකු වසා දැමීම එම සම්පත් භාවිතා කරන වෙනත් ව්‍යුත්පන්න සේවාලාභීන්ට බලපෑ හැක. සෑම ව්‍යුත්පන්න සේවාලාභියෙකුම හුදකලා ජාල තට්ටුවක් ලෙස සැලකීම වෙනුවට සම්පත් හිමිකමට පැහැදිලි යෙදුම්-මට්ටමේ ආයුෂයක් ලබා දෙන්න.

අවසාන වශයෙන්, තෝරාගත් ප්‍රොක්සියේ අනන්‍යතාව ඇමතුමේම පාරදත්තවල ඇතුළත් කරන්න. සකල ලෝක “අවසන් වරට තෝරාගත් ප්‍රොක්සිය” යන විචල්‍යයට එකවර ඉල්ලීම් කිහිපයක මාර්ගය හඳුනාගත නොහැක.

අදාළ ලිපි