Untuk satu perintah uv dalam shell POSIX, atur variabel proxy pada pemanggilan tersebut:

HTTP_PROXY=http://203.0.113.10:8080 \
HTTPS_PROXY=http://203.0.113.10:8080 \
uv add requests

Ganti endpoint contoh dengan alamat layanan atau kandidat dari daftar proxy HTTP. Penetapan berlaku pada perintah dan proses anaknya, tanpa mengubah berkas startup shell; PowerShell memakai sintaks berbeda. Tujuan HTTPS dapat memakai listener proxy http://. ALL_PROXY menyediakan pengaturan proxy umum dan NO_PROXY menentukan pengecualian.

Jika rute berfungsi tetapi CA organisasi yang disetujui tidak ada dalam sertifikat akar Mozilla bawaan uv, gunakan kepercayaan sistem bila CA tersebut sudah terpasang di sana:

HTTPS_PROXY=http://203.0.113.10:8080 \
uv --system-certs add requests

Opsi yang digunakan adalah --system-certs. Variabel pasangannya, UV_SYSTEM_CERTS=true, ditambahkan pada uv 0.11.0; untuk rilis lama, periksa bantuan yang terpasang. Bundel PEM yang disediakan terpisah memakai antarmuka kepercayaan terdokumentasi SSL_CERT_FILE atau SSL_CERT_DIR. Tidak satu pun pengaturan kepercayaan ini memilih alamat proxy.

Baca keluaran perintah sebelum menganggapnya uji rute yang berhasil. uv bisa memakai kembali paket dalam cache tanpa mengunduhnya. Operasi sungguhan juga bisa mengakses berkas, pengalihan, unduhan Python terkelola, atau dependensi Git di luar indeks. Simpan tahap yang gagal beserta kesalahannya. Jika rute yang salah tetap terjadi, periksa nilai proxy dan pengecualian yang diwariskan; mengubah indeks paket memilih sumber, bukan forward proxy.

Artikel terkait