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 ஐச் சரிபார்த்து இன்னும் களஞ்சியக் கையொப்பங்களைச் சரிபார்க்கிறது என்பதை உறுதிசெய்யவும், ஏனெனில் போக்குவரத்தை ஆய்வு செய்யும் ப்ராக்ஸி இரண்டில் ஒன்றையும் முடக்குவதற்கான காரணம் அல்ல. அங்கீகாரமில்லாத வாடிக்கையாளர் அமைதியான நேர முடிவுக்குப் பதிலாக தெளிவான மறுப்பைப் பெறுவதையும் உறுதிசெய்யவும்.
வேலை செய்யும் துண்டையும் தோல்வியடைந்த வெளியீட்டையும் மாற்றப் பதிவில் சேர்த்து வைக்கவும். அதே தொங்கலைச் சந்திக்கும் அடுத்த நபர் இரண்டு வரிகளின் வேறுபாட்டை எந்த விளக்கத்தை விட வேகமாக அடையாளம் காண்பார்.