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 വഴി ആ കണ്ടെത്തൽ തിരഞ്ഞെടുക്കുക. ഷെല്ലിൽ ഉള്ള ഒരു ചരം ഈ ക്ലയന്റ് ഒരിക്കലും ഇറക്കുമതി ചെയ്യുന്നില്ലെങ്കിൽ ഉപയോഗമില്ല. HTTP മൂല്യം മാത്രമല്ല, ബന്ധപ്പെട്ട HTTPS ക്രമീകരണവും ഒഴിവാക്കൽ നിയമങ്ങളും പരിശോധിക്കുക.

തിരഞ്ഞെടുത്ത കോൺഫിഗറേഷൻ ഉറവിടം ബോധപൂർവ്വം നിലനിർത്തുക. വ്യക്തമായ അസൈൻമെന്റിന് ശേഷം പരിസ്ഥിതി ക്രമീകരണങ്ങൾ ഇറക്കുമതി ചെയ്യുന്നത് ഫലം കോഡ് തിരഞ്ഞെടുക്കുന്നതായി തോന്നുന്ന എന്റ്പോയിന്റിൽ നിന്ന് വ്യത്യസ്തമാക്കാം.

സർട്ടിഫിക്കറ്റ് വിശ്വാസവും വെബ്സൈറ്റ് പ്രാമാണീകരണവും പ്രോക്സി റൂട്ടിംഗിൽ നിന്ന് വേറിട്ടതാണ്. എല്ലാ ക്രമീകരണങ്ങളും ഒരുമിച്ച് മാറ്റുന്നതിന് പകരം നേരിട്ടുള്ള കണക്ഷൻ, പ്രോക്സി നിരസിക്കൽ, പിന്നീടുള്ള TLS പിശക് എന്നിവ അവയുടെ ഘട്ടങ്ങളിൽ രോഗനിർണ്ണയം ചെയ്യുക.

അനുബന്ധ ലേഖനങ്ങൾ