HTTP සහ HTTPS සඳහා Perl LWP ප්රොක්සි සැකසුම්
HTTPS ගමනාන්ත සඳහා Perl LWP පැහැදිලිව වින්යාස කරන්න, එමෙන්ම පරිසර සොයාගැනීම සැකසුම්වල අභිප්රේත මූලාශ්රය වූ විට එය තෝරන්න.
HTTP ක්රමය සඳහා HTTP ප්රොක්සියක් සැකසීමෙන් HTTPS ඉල්ලීමක් අනිවාර්යයෙන් වින්යාස නොවේ. LWP තුළ, ඉල්ලා සිටින URL හි ක්රමය විසින් කුමන ප්රොක්සි සිතියම භාවිතා කරන්නේද යන්න තීරණය කරයි.
පැහැදිලි හවුල් අන්ත ලක්ෂ්යයක් ක්රම දෙකටම පැවරිය හැක:
use LWP::UserAgent;
my $ua = LWP::UserAgent->new(timeout => 15);
$ua->proxy(['http', 'https'], 'http://proxy.example.net:8080');
my $response = $ua->get('https://example.com/');අවසර ලත් පොදු ඉල්ලීම් සඳහා HTTP ප්රොක්සි ලැයිස්තුව හවුල් LWP ප්රොක්සි URL සඳහා අපේක්ෂකයින් ලබා දෙයි. ගමනාන්තය HTTPS වන අතර ප්රොක්සි URL HTTP වේ. මෙය සාමාන්ය CONNECT සැලැස්මකි, ප්රොක්සි ක්රමය HTTPS ලෙස නම වෙනස් කිරීමට හේතුවක් නොවේ.
යෙදුම ප්රොක්සි පරිසර විචල්ය කියවිය යුතු නම්, env_proxy හරහා එම සොයාගැනීම තෝරන්න. shell තුළ ඇති විචල්යයක් මෙම සේවාදායකය කිසිදා ආයාත නොකරන්නේ නම් නිෂ්ඵලය. HTTP අගය පමණක් නොව අදාළ HTTPS සැකසුම සහ මඟ හැරීමේ නීති පරීක්ෂා කරන්න.
තෝරාගත් වින්යාස මූලාශ්රය චේතනාන්විතව තබා ගන්න. පැහැදිලි පැවරුමකින් පසු පරිසර සැකසුම් ආයාත කිරීමෙන් ප්රතිඵලය කේතය තෝරන බව පෙනෙන අන්ත ලක්ෂ්යයට වඩා වෙනස් විය හැක.
සහතික විශ්වාසය සහ වෙබ් අඩවි සත්යාපනය ප්රොක්සි මාර්ගගත කිරීමෙන් වෙන්ව පවතී. සියලු සැකසුම් එකවර ප්රතිස්ථාපනය කිරීම වෙනුවට සෘජු සම්බන්ධතාවය, ප්රොක්සි ප්රතික්ෂේපය සහ පසුව ඇතිවන TLS දෝෂය ඒවායේ අදියරවල රෝග විනිශ්චය කරන්න.