APT-ს პროქსის საკუთარი პარამეტრები აქვს. ბრაუზერის პარამეტრის შეცვლა არ განსაზღვრავს, რომელ მარშრუტს იყენებს apt-get, ხოლო საცავის სარკის შეცვლა პროქსის არჩევის ტოლფასი არ არის.

ერთი ბრძანებისთვის პარამეტრები აშკარად გადასცით:

sudo apt-get \
  -o Acquire::http::Proxy=http://203.0.113.10:8080/ \
  -o Acquire::https::Proxy=http://203.0.113.10:8080/ \
  update

დოკუმენტაციისთვის განკუთვნილი IP-ის ნაცვლად გამოიყენეთ თქვენი სერვისიდან ან HTTP პროქსების სიიდან არჩეული HTTP ბოლო წერტილი. ორივე მნიშვნელობა შეიძლება ჩვეულებრივ HTTP პროქსის მიუთითებდეს, თუ ის მხარს უჭერს საჭირო HTTPS გვირაბებს. პარამეტრების სახელები აღწერს საცავის გადაცემის იმ ტიპს, რომელიც კონფიგურირდება.

კავშირისთვის, რომლის შენარჩუნებასაც აპირებთ

APT-ის კონფიგურაციას შეუძლია იგივე მნიშვნელობები შეინახოს სპეციალურ ფაილში /etc/apt/apt.conf.d/ დირექტორიაში:

Acquire::http::Proxy "http://203.0.113.10:8080/";
Acquire::https::Proxy "http://203.0.113.10:8080/";

შეინარჩუნეთ სინტაქსის ბრჭყალები და წერტილმძიმეები. ცალკე, მკაფიოდ დასახელებული ფაილი გაგიადვილებთ მოგვიანებით საკუთარი გადამფარავი პარამეტრების წაშლას საცავების განსაზღვრებების ან APT-ის სხვა, დაუკავშირებელი პარამეტრების გადაწერის გარეშე.

არჩეული მნიშვნელობის სანახავად პაკეტების ოპერაციის დაწყების გარეშე გამოიყენეთ:

apt-config shell PROXY Acquire::http::Proxy

APT ასევე მხარს უჭერს http_proxy გარემოს კონფიგურაციას, მაგრამ sudo-ს მეშვეობით ხელმისაწვდომი გარემო შეიძლება განსხვავდებოდეს იმ ტერმინალის გარემოსგან, სადაც ის დააყენეთ. APT-ის აშკარა პარამეტრები აადვილებს ერთი ბრძანებით შედარების გაგებას.

საცავი შეიძლება განზრახ დაუკავშირდეს პირდაპირ

კონკრეტული ჰოსტისთვის განკუთვნილ პროქსის პარამეტრს შეუძლია გამოიყენოს სპეციალური მნიშვნელობა DIRECT. თუ მხოლოდ ერთი საცავი უგულებელყოფს ზოგად პროქსის, ბოლო წერტილის შეცვლამდე შეამოწმეთ ჰოსტების ეს გადამფარავი პარამეტრები.

HTTPS-ში სერტიფიკატის შემოწმება ცალკე შემოწმებად რჩება. თუ დამტკიცებული ინსპექტირების CA არის საჭირო, შესაბამისი ნდობა გამართეთ; მხოლოდ ჩამოტვირთვის გასაგრძელებლად არ გამორთოთ მეორე მხარის ან ჰოსტის სახელის შემოწმება. პაკეტების ხელმოწერებსაც TLS-ისა და პროქსით მარშრუტიზაციისგან განსხვავებული დანიშნულება აქვს.

მხოლოდ ბრძანების დასრულების საბოლოო სტატუსს ნუ დაეყრდნობით

შეამოწმეთ, საცავების რომელი მოთხოვნები შესრულდა რეალურად წარმატებით და აჩვენებს თუ არა APT ჩამოტვირთვის გაფრთხილებებს ან ხელახლა გამოიყენა თუ არა ძველი სიები. ნაწილობრივი განახლება არ ამტკიცებს, რომ ყველა წყარომ მარშრუტი წარმატებით გამოიყენა.

მუდმივი კონფიგურაციით ჩატარებული ცდის გასაუქმებლად წაშალეთ მხოლოდ თქვენ მიერ დამატებული პროქსის ჩანაწერები. შემდეგ შეამოწმეთ დარჩენილი გარემოს ან კონკრეტული ჰოსტის პარამეტრები, რომლებმაც შეიძლება კვლავ სხვა პროქსი აირჩიოს.

დაკავშირებული სტატიები