වෙබ් අඩවි VPN හරහා පූරණය වේ, නමුත් apt ගබඩාවට ළඟා නොවේ
VPN හරහා ක්රියා කරන බ්රවුසරයක් apt හි ප්රොක්සි සැකසුම් ගැන කිසිවක් නොකියයි. අසාර්ථක වන අදියර කියවා, බලපවත් වින්යාසය විමෝචනය කර, පසුව apt කියවන ප්රොක්සිය සකසන්න.
VPN සම්බන්ධ වේ, අභ්යන්තර විකි බ්රවුසරයේ පූරණය වේ, සහ apt update තවමත් ළඟා විය නොහැකි කැඩපතක එල්ලී ඇත. එම රූපයේ උමගේ කිසිවක් කැඩී නැත. බ්රවුසරය සහ පැකේජ කළමනාකරු වෙන වෙනම ප්රොක්සි තීරණ දෙකක් ගත් අතර ඉන් එකක් පමණක් වින්යාස කර තිබුණි.
කුමන තීරණය අසාර්ථක විය ද යන්න මුලින්ම තහවුරු කිරීමට සුදුසු එකම දෙයයි.
සැකසුමක් ස්පර්ශ කිරීමට පෙර දෝෂය කියවන්න
සෑම අදියරක්ම වෙනස් පණිවිඩයක් තබයි. කිසිදා විසඳා නොගන්නා නාමය DNS වේ, කිසිදා සම්පූර්ණ නොවන සම්බන්ධතාවය මාර්ගගත කිරීම හෝ ගිනිපවුර වේ, ක්ෂණික 407 යනු ප්රොක්සි සත්යාපනය වේ, සහතිකය ගැන පැමිණිල්ල TLS සත්යාපනය වේ, සහ අත්සන් අනතුරු ඇඟවීම ගබඩා මෙටාදත්ත වේ. මෙම අසාර්ථකතා පහට වෙනස් නිවැරදි කිරීම් පහක් අවශ්ය වන අතර DNS ගැටලුවක් මත ඇලවූ ප්රොක්සි පේළියක් එල්ලීම පමණක් ගෙන යයි.
කිසිවක් වෙනස් කිරීමට පෙර එම නිශ්චිත පේළිය සහ එය නම් කරන ගබඩාව පිටපත් කරන්න. „වේලාව අවසන් විය“ යැයි අපැහැදිලි මතකයක් විනාඩි දහයක රෝග විනිශ්චයක් මුළු සවසක් බවට පත් කරන දෙයයි.
APT තමන්ගේම ප්රොක්සි සැකසුම් තබා ගනී
APT /etc/apt/apt.conf.d/, ප්රධාන apt.conf සහ APT_CONFIG නම් කරන ඕනෑම ගොනුවක් කියවයි. එය ඩෙස්ක්ටොප් ප්රොක්සි පැතිකඩක්, GNOME ජාල සැකසුමක් හෝ බ්රවුසර දිගුවක් කියවන්නේ නැත. ප්රවාහනය නම් ප්රොක්සි පරිසර විචල්යයන්ට ගරු කරයි, එබැවින් ඔබේ ෂෙලයේ ක්රියා කරන export https_proxy=... වෙනත් පරිසරයක ධාවනය වන කාලනියක් ගැන කිසිවක් ඔප්පු නොකරයි.
අසාර්ථක වන ක්රියාවලිය ඇත්තටම දකින දේ විමෝචනය කරන්න: apt-config dump | grep -i proxy.
අසාර්ථක ක්රියාකාරකම ධාවනය වන පරිශීලකයා ලෙස මෙය ධාවනය කරන්න. root වෙනත් ගොනු කට්ටලයක් කියවන්නේ නම්, හෝ systemd කාලනියක් වෙනත් පරිසරයකින් ආරම්භ වන්නේ නම්, විමෝචනය වෙනස් වනු ඇත, එම වෙනස ඔබේ පිළිතුරයි. එකිනෙකට විරුද්ධ ප්රොක්සි අගයන් දෙකක් නැති වූ අගයකට වඩා නරකය, මන්ද ප්රවාහනය එය සොයා ගන්නා වඩාත් නිශ්චිත ගැලපීම අනුගමනය කරයි.
වින්යාසයේ හිමිකරු බලාපොරොත්තු වන තැන ප්රොක්සිය සකසන්න
පරිපාලකයා අනුමත කළ පැහැදිලි ප්රොක්සියක් සඳහා නව ගොනුවක කුඩා කොටසක් ප්රමාණවත්ය:
Acquire::http::Proxy "http://proxy.corp.example:3128/";
Acquire::https::Proxy "http://proxy.corp.example:3128/";
Acquire::http::Proxy::archive.example.internal "DIRECT";තුන්වන පේළිය බොහෝ උදාහරණ මඟ හරින කොටසයි. සත්කාරකය අනුව යතුර සාමාන්ය අගය අභිබවා යයි, එබැවින් උමග හරහා ළඟා විය හැකි අභ්යන්තර කැඩපතකට ප්රොක්සිය මඟ හැරිය හැකි අතර අනෙක් සියල්ල තවමත් එය හරහා යයි. DIRECT ඒ සඳහා ලේඛනගත අගයයි, හිස් තන්තුවක් නොවේ.
කොටස නව අංකිත ගොනුවක් ලෙස එක් කරන්න, උදාහරණයක් ලෙස /etc/apt/apt.conf.d/95proxy. බෙදාහැරීමේ ගොනුවක් උඩින් ලිවීම යනු ඊළඟ පැකේජ යාවත්කාලීනය ඔබේ වෙනස නිහඬව ආපසු හරවන බවයි.
ප්රතීතන URI යෙන් පිටත රැඳේ
APT ප්රවාහන යොමුව සත්යාපනය සඳහා apt_auth.conf වෙත යොමු කරයි, සහ පරිශීලක නාමය සහ මුරපදය එහිම අයත් වේ. ඒවා ප්රොක්සි URI තුළ කාවැද්දීමෙන් ක්රියාවලි ලැයිස්තු, ෂෙල් ඉතිහාසය සහ ටිකට් පතක ඇලවූ සෑම වින්යාස විමෝචනයකට ඒවා ගෙන යයි. සත්යාපන ගොනුවට දැඩි අවසර අවශ්යය, මන්ද එය ප්රතීතන ගබඩාවකි.
යෝජනා ක්රමය ද පරීක්ෂා කරන්න. HTTPS ගබඩාවකට තවමත් HTTP ප්රොක්සියක් හරහා ළඟා විය හැක; ප්රවාහනය කැඩපතේ URI යෝජනා ක්රමයෙන් වෙන් වූ තේරීමකි.
ග්රැෆික් මෘදුකාංග මධ්යස්ථානය වෙන් වූ ඉදිරි අන්තයකි. එය PackageKit හෝ snap පසුතලයක් භාවිත කරන්නේ නම්, APT කොටස ඒ සඳහා කිසිවක් වෙනස් නොකරයි, එබැවින් අසාර්ථක ඉල්ලීම කළේ කුමන ක්රියාවලිය ද යන්න තහවුරු කරන්න.
මාර්ගය තහවුරු කරන්න, පිටවීමේ කේතය පමණක් නොවේ
කොටස එහි තිබියදී, හරිත ප්රතිඵලයක් විශ්වාස කිරීම වෙනුවට ඉල්ලීම නිරීක්ෂණය කරන්න. apt-get -o Debug::Acquire::http=true update සම්බන්ධතා උත්සාහය, තෝරාගත් ප්රොක්සිය සහ ප්රතිචාර කේතය මුද්රණය කරයි, එය වැරදි ප්රොක්සියක් ඔබව ප්රතික්ෂේප කළ ප්රොක්සියකින් වෙන් කරයි.
පසුව ක්රියා නොකළ යුතු අවස්ථාව පරීක්ෂා කරන්න. VPN විසන්ධ කර අභ්යන්තර කැඩපත පිළිතුරු දීම නවතින බව තහවුරු කරන්න; එය තවමත් බාගත කරන්නේ නම්, යමක් උමග වටා මාර්ගගත කරමින් සිටී හෝ පැරණි හැඹිලියක් ඔබට සේවය කරයි. අනුමත මාර්ගය තවමත් TLS සත්යාපනය කරන බව සහ තවමත් ගබඩා අත්සන් පරීක්ෂා කරන බව තහවුරු කරන්න, මන්ද රථවාහන පරීක්ෂා කරන ප්රොක්සියක් ඒ දෙකෙන් එකක්වත් අක්රීය කිරීමට හේතුවක් නොවේ. එසේම සත්යාපනය නොකළ සේවාලාභියාට නිහඬ කාල ඉකුත්වීමක් වෙනුවට පැහැදිලි ප්රතික්ෂේපයක් ලැබෙන බව තහවුරු කරන්න.
ක්රියා කරන කොටස සහ අසාර්ථක ප්රතිදානය වෙනස්කම් වාර්තාවේ එකට තබා ගන්න. එම එල්ලීමට මුහුණ දෙන ඊළඟ පුද්ගලයා පේළි දෙකේ වෙනස කිසිදු පැහැදිලි කිරීමකට වඩා ඉක්මනින් හඳුනා ගනු ඇත.