APT ले र्यापर बिना SOCKS5h प्रयोग गर्न सक्छ
SOCKS5h समर्थन कागजातमा उल्लेख गरिएका APT संस्करणहरूमा, प्रोक्सी URI HTTP वा HTTPS यातायात सेटिङअन्तर्गत पर्छ, कुनै बनाइएको Acquire::socks खण्डमा होइन।
“APT through SOCKS” सम्बन्धी पुराना उत्तरहरूले प्रायः र्यापर वा HTTP-to-SOCKS रिले सिफारिस गर्छन्। ती उत्तरहरूले पुराना संस्करणहरूका वास्तविक सीमाहरू वर्णन गर्न सक्छन्। तर socks5h समर्थन कागजातमा उल्लेख गर्ने APT संस्करणमा ती एकमात्र विकल्प होइनन्।
कन्फिगरेसन अंशले विद्यमान acquisition transport कुञ्जीहरू प्रयोग गर्न सक्छ:
Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";
यो उदाहरणले एउटै मेसिनमा पहिले नै अधिकृत SOCKS5 श्रोता रहेको मान्छ। यसले एउटा सुरु गर्दैन। SSH गतिशील फर्वार्ड त्यो स्थानीय श्रोता बनाउने एउटा तरिका हो। यदि प्रोक्सी टाढा छ भने, यसको सट्टा यसको वास्तविक पहुँचयोग्य अन्त्य बिन्दु प्रयोग गर्नुहोस्; SOCKS5 प्रोक्सी सूचीका उम्मेदवारहरू रिपोजिटरी अनुरोधका लागि सार्वजनिक प्रोक्सी अनुमति भएको ठाउँमा मात्र लागू हुन्छन्।
स्किम निर्देशनको भाग हो
APT यातायात म्यानुअल ले टाढाको DNS रिजोल्युसनसहित SOCKS5 का लागि socks5h सूचीबद्ध गर्छ। स्थापित संस्करणका लागि कागजातमा उल्लेख गरिएको स्किम प्रयोग गर्नुहोस्, अर्को प्रोग्रामले संयोगवश स्वीकार गर्ने लेबलमा छोटो नबनाउनुहोस्।
त्यसैगरी, पुरानो फोरम स्निपेटमा रहेको Acquire::socks::Proxy HTTP acquisition विधिले त्यो सेटिङ पढ्छ भन्ने प्रमाण होइन। कन्फिगरेसन पार्सरले कुञ्जी स्वीकार गर्न सक्छ तर डाउनलोड विधिले त्यसको प्रयोग नगर्न सक्छ।
स्थानीय ठेगानाको एउटा सीमा हुन्छ
APT कन्टेनर वा भर्चुअल मेसिनभित्र चल्दा, 127.0.0.1 ले त्यो वातावरणलाई जनाउँछ। होस्टमा रहेको SOCKS श्रोता फरक अन्त्य बिन्दु हो। अस्वीकृत स्थानीय जडानको निदान गर्नुअघि APT कहाँ कार्यान्वयन हुन्छ जाँच्नुहोस्।
SOCKS समर्थनले रिपोजिटरी हस्ताक्षर वा HTTPS प्रमाणपत्र जाँच पनि हटाउँदैन। ती सुरक्षाहरू सक्रिय राख्नुहोस्। यदि स्थापित APT मा कागजातमा उल्लेख गरिएको क्षमता छैन भने, अज्ञात URI स्किमलाई पासवर्ड समस्या मान्नुको सट्टा स्वीकृत विकल्प वा अपडेट मार्ग छान्नुहोस्।