VPN inaunganisha, wiki ya ndani inapakia kwenye kivinjari, na apt update bado inaning'inia kwenye kioo ambacho haiwezi kufikia. Katika picha hiyo hakuna kilichovunjika kwenye handaki. Kivinjari na msimamizi wa vifurushi maamuzi mawili tofauti ya proksi walifanya, na ni moja tu kati yao iliyokuwa imesanidiwa.

Ni uamuzi upi ulioshindikana ndilo jambo pekee linalofaa kuthibitishwa kwanza.

Soma kosa kabla ya kugusa mpangilio wowote

Kila hatua huacha ujumbe tofauti. Jina ambalo halitatuliwi kamwe ni DNS, muunganisho ambao haukamiliki kamwe ni uelekezaji au ngome, 407 ya papo hapo ni uthibitishaji wa proksi, malalamiko kuhusu cheti ni uthibitishaji wa TLS, na onyo la sahihi ni metadata ya hazina. Hitilafu hizo tano zinahitaji marekebisho matano tofauti, na mstari wa proksi uliobandikwa juu ya tatizo la DNS huhamisha kining'inia tu.

Nakili mstari kamili na hazina inayoita jina lake kabla ya kubadilisha chochote. Kumbukumbu isiyoeleweka ya „muda uliisha“ ndiyo inayobadilisha utambuzi wa dakika kumi kuwa mchana mzima.

APT ina mipangilio yake ya proksi

APT husoma /etc/apt/apt.conf.d/, apt.conf kuu na faili yoyote inayotajwa na APT_CONFIG. Haisomi profaili ya proksi ya eneo la kazi, mpangilio wa mtandao wa GNOME au kiendelezi cha kivinjari. Usafirishaji huuheshimu vigeu vya mazingira vya proksi, ndiyo sababu export https_proxy=... inayofanya kazi kwenye shell yako haithibitishi chochote kuhusu kipima muda kinachoendeshwa katika mazingira mengine.

Toa kile ambacho mchakato unaoshindikana huona kwa hakika: apt-config dump | grep -i proxy.

Endesha hilo kama mtumiaji ambaye operesheni inayoshindikana inaendeshwa chini yake. Ikiwa root inasoma seti nyingine ya faili, au kipima muda cha systemd kinaanza na mazingira mengine, utoaji utatofautiana, na tofauti hiyo ndiyo jibu lako. Thamani mbili za proksi zinazopingana ni mbaya zaidi kuliko thamani moja inayokosekana, kwa sababu usafirishaji hufuata ulinganifu mahususi zaidi unaoupata.

Weka proksi mahali ambapo mmiliki wa usanidi anaitarajia

Kwa proksi bayana iliyoidhinishwa na msimamizi, kipande kidogo kwenye faili mpya kinatosha:

Acquire::http::Proxy "http://proxy.corp.example:3128/";
Acquire::https::Proxy "http://proxy.corp.example:3128/";
Acquire::http::Proxy::archive.example.internal "DIRECT";

Mstari wa tatu ni sehemu ambayo mifano mingi huiacha. Ufunguo wa kila mwenyeji hushinda thamani ya jumla, kwa hiyo kioo cha ndani kinachofikiwa kupitia handaki kinaweza kuruka proksi wakati kila kitu kingine bado kinapita ndani yake. DIRECT ni thamani iliyoandikwa kwa hilo, si mfuatano mtupu.

Ongeza kipande kama faili mpya yenye namba, kwa mfano /etc/apt/apt.conf.d/95proxy. Kuandika juu ya faili ya usambazaji kunamaanisha kuwa sasisho la kifurushi linalofuata litarudisha mabadiliko yako kwa kimya.

Vitambulisho vinabaki nje ya URI

Marejeo ya usafirishaji wa APT yanaelekeza kwenye apt_auth.conf kwa uthibitishaji, na hapo ndipo jina la mtumiaji na nenosiri linapopaswa kuwa. Kuziweka ndani ya URI ya proksi kunaziweka kwenye orodha za michakato, historia ya shell na kila utoaji wa usanidi unaobandikwa kwenye tiketi. Faili ya uthibitishaji inahitaji ruhusa kali, kwa sababu ni hazina ya vitambulisho.

Angalia pia skima. Hazina ya HTTPS bado inafikiwa kupitia proksi ya HTTP; usafirishaji ni chaguo tofauti na skima ya URI ya kioo.

Kituo cha programu cha picha ni sehemu ya mbele tofauti. Ikiwa kinatumia PackageKit au mandhari ya nyuma ya snap, kipande cha APT hakibadilishi chochote kwa ajili yake, kwa hiyo thibitisha ni mchakato upi uliofanya ombi lililoshindikana.

Thibitisha njia, si msimbo wa kutoka tu

Kipande kikiwa mahali pake, angalia ombi badala ya kuamini matokeo ya kijani. apt-get -o Debug::Acquire::http=true update huchapisha jaribio la muunganisho, proksi iliyochaguliwa na msimbo wa jibu, jambo linalotenganisha proksi mbaya na proksi iliyokukatalia.

Kisha jaribu hali ambayo haipaswi kufanya kazi. Kata VPN na uthibitishe kuwa kioo cha ndani kinaacha kujibu; ikiwa bado kinapakua, kuna kitu kinaelekeza kuzunguka handaki au kashe la zamani linakuhudumia. Thibitisha kuwa njia inayoruhusiwa bado inathibitisha TLS na bado inakagua sahihi za hazina, kwa sababu proksi inayochunguza trafiki si sababu ya kuzima kimoja wapo. Thibitisha pia kuwa mteja asiyethibitishwa anapata kukataliwa kwa uwazi badala ya muda wa kimya.

Weka kipande kinachofanya kazi na matokeo yaliyoshindikana pamoja kwenye rekodi ya mabadiliko. Mtu anayefuata atakayekutana na kining'inia kilekile atatambua tofauti ya mistari miwili haraka kuliko maelezo yoyote.

Makala zinazohusiana