mengapa pertanyaan ini ditutup? tampaknya cukup penting bagi saya ...
Deepend
1
Saya menduga itu dianggap di luar topik karena tidak secara eksplisit menyebutkan bagaimana cURL digunakan dalam masalah pemrograman (misalnya menulis skrip untuk melakukan sesuatu yang menarik). Ini mungkin juga diformulasikan sebagai pertanyaan sysadmin yang lebih cocok untuk ServerFault.
variabel env tidak bekerja untuk saya (di Terminal di mac).
Kendall Helmstetter Gelner
3
Untuk mem- proxy lalu lintas HTTPS di mac, mengatur variabel http s _proxy env di terminal sebelum menjalankan curl, berhasil untuk saya. Misalnya,export https_proxy=https://proxy.server.com:6443
Raghu Dodda
1
Perhatikan juga bahwa pengaturan HTTP_PROXY / HTTPS_PROXY (huruf besar) tidak berfungsi, tetapi pengaturan http_proxy / https_proxy (huruf kecil) berfungsi.
Martijn
14
Curl akan mencari file .curlrc di folder home Anda saat dimulai. Anda dapat membuat (atau mengedit) file ini dan menambahkan baris ini:
Jawaban:
Anda dapat membuat alias di file ~ / .bashrc Anda:
Solusi lain adalah dengan menggunakan (mungkin solusi yang lebih baik)
~/.curlrc
file (buat jika tidak ada):sumber
alias curl=curl --proxy <proxy server:port> $*
Banyak program UNIX menghormati
http_proxy
variabel lingkungan, termasuk curl. Format yang diterima curl adalah[protocol://]<host>[:port]
.Dalam konfigurasi shell Anda:
Untuk membuat proxy permintaan HTTP S , setel
https_proxy
juga.Curl juga memungkinkan Anda untuk mengatur ini di
.curlrc
file Anda (_curlrc
di Windows), yang mungkin Anda anggap lebih permanen:sumber
export https_proxy=https://proxy.server.com:6443
Curl akan mencari file .curlrc di folder home Anda saat dimulai. Anda dapat membuat (atau mengedit) file ini dan menambahkan baris ini:
sumber
Satu pemberitahuan. Di Windows, tempatkan _curlrc Anda di '% APPDATA%' atau '% USERPROFILE% \ Application Data'.
sumber