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 هشدار دریافت یا استفاده از فهرست قدیمی می‌دهد. به‌روزرسانی جزئی دلیل موفقیت همهٔ منابع در این مسیر نیست.

برای بازگرداندن آزمایش ماندگار، فقط ورودی‌های پراکسیِ افزودهٔ خودتان را حذف کنید. بعد تنظیم محیط یا میزبان باقی‌مانده را بررسی کنید؛ شاید هنوز پراکسی دیگری انتخاب کنند.

مقالات مرتبط