Peraturan NO_PROXY curl untuk domain dan alamat IP
Semak peraturan pintasan destinasi curl: IP literal, akhiran domain, rangkaian CIDR, senarai kosong dan kad bebas semua hos.
NO_PROXY menerangkan destinasi yang patut dicapai secara terus. Ia tidak mengenal pasti pelayan proksi untuk dielakkan. Menambah IP proksi terpilih itu sendiri ke senarai bukan cara menentukan sama ada laman web lain menggunakan proksi itu.
| Entri | Maksud dalam curl |
|---|---|
example.com | Domain yang dinyatakan dan subdomain sepadan memintas proksi. |
.example.com | Pengecualian akhiran domain, termasuk domain itu sendiri. |
192.168.1.10 | IP destinasi literal yang sepadan memintas proksi. |
192.168.0.0/16 | Destinasi IP literal yang sepadan memintasnya; sokongan CIDR memerlukan curl 7.86.0 atau lebih baharu. |
* | Semua destinasi memintas proksi. |
Kosong dan asterisk berbeza
Untuk ujian proksi yang jelas, senarai baris perintah kosong membuang padanan pintasan daripada persekitaran:
curl --proxy http://203.0.113.10:8080 --noproxy '' \
--connect-timeout 5 --max-time 15 https://example.com/
Gantikan titik akhir dokumentasi dengan proksi HTTP anda atau calon daripada senarai proksi HTTP. Bagi perbandingan sebaliknya, kad bebas dalam tanda petik menjadikan permintaan terus walaupun pilihan proksi hadir:
curl --proxy http://203.0.113.10:8080 --noproxy '*' \
--connect-timeout 5 --max-time 15 https://example.com/
Kekalkan tanda petik supaya shell tidak mengembangkan kad bebas menjadi nama fail. Membuang pemboleh ubah persekitaran, menetapkannya kepada nilai kosong dan membekalkan penggantian baris perintah ialah tindakan berasingan; tetapan terpakai lain boleh kekal selepas hanya satu takrif dibuang.
CIDR bukan peraturan bagi setiap nama yang diselesaikan ke rangkaian
Entri CIDR dipadankan dengan alamat IP yang digunakan sebagai hos destinasi. Ia bukan arahan umum untuk menyelesaikan setiap nama hos dahulu dan memintas proksi jika jawapannya berada dalam rangkaian itu. Oleh itu, URL dengan nama hos dan URL dengan alamat angkanya boleh memilih laluan berbeza.
Gunakan nama hos atau akhiran domain apabila itulah kandungan URL. Jangan masukkan skema penuh, laluan atau ungkapan pintasan pelayar ke senarai ini dengan andaian curl akan mentafsirkannya sama.
Peraturan ini menerangkan curl 8.14.1. Klien lain mempunyai tingkah laku NO_PROXY sendiri, termasuk perbezaan padanan kad bebas dan port.