Saya harus menggunakan server proxy untuk terhubung ke internet. Saya telah mengatur semua proxy di pengaturan proxy sistem saya. Sekarang saya dapat terhubung ke Internet menggunakan browser dan aplikasi saya.
Tetapi saya tidak dapat terhubung ke internet dari terminal saya.
Saya mencoba
export http_proxy="http://username:password@proxyserver:port/"
Tetapi aplikasi terminal masih tidak dapat terhubung ke internet.
web
koneksi Anda , tidak semua koneksi internet Anda.web
koneksi menggunakan port 80, 443 .... Koneksi internet dapat menggunakan semua port yang tersisa dari set 65536. Sebagai contoh, sebuahssh
koneksi akan menggunakan port 22 yang tidak akan melaluihttp
server proxy Anda . Karenanya pertanyaan patrix membantu Anda mendapatkan jawaban yang lebih baik.http_proxy
disetel. Ping mengharapkan koneksi langsung, dan dalam banyak kasus ketika proxy sedang digunakan, ping akan gagal meskipun proxy tersebut masih berhasil terhubung.curl -o /dev/null www.google.com
alih-alihping
Jawaban:
Terminal tidak menggunakan pengaturan proxy yang dikonfigurasi di panel preferensi jaringan karena tidak melakukan koneksi apa pun. Terminal membiarkan Anda menjalankan perintah yang akan menggunakan jaringan dengan berbagai cara.
Saat mengatur variabel lingkungan
http_proxy
dan Andahttps_proxy
tidak harus menyertakanhttp:
atauhttps:
awalan.Karenanya variabel lingkungan dalam kasus Anda harus membaca:
Catatan: banyak program lama memiliki masalah dengan koneksi melalui server proxy yang memerlukan otentikasi sebelum menghubungkan.
Kiat tambahan:
Karena infrastruktur kami, kami merasa jauh lebih mudah bagi pengguna untuk menjalankan SquidMan secara lokal dan mengkonfigurasinya untuk terhubung ke proksi utama kami. Ini memungkinkan mesin lokal untuk bertindak sebagai proxy secara langsung, dan menghilangkan banyak masalah otentikasi dll ketika menggunakan server proxy pada mesin Mac, terutama di lingkungan campuran dan AD.
Dalam hal menggunakan metode ini, kami
http_proxy
danhttps_proxy
akan:sumber
Saya baru-baru ini mengalami masalah ini dan dalam pencarian menemukan posting ini . Menambahkan beberapa poin yang berhasil bagi saya (di Mac, menggunakan Terminal):
Dan untuk https:
Dari sini saya dapat menggunakan
git
danbrew
tanpa masalah (dan mengotentikasi melalui proxy).sumber
Anda dapat menggunakan perintah berikut di Terminal Window.
Di sini,
$Interface
adalah pengenal gaya "enX" untuk kartu AirPort Anda (biasanya en1, tetapi en0 di MacBook Airs dan en2 pada Mac Pros, dan dapat bervariasi karena alasan lain juga)$ssID
adalah nama jaringan Anda, seperti "Simon's SSID". Lampirkan dalam tanda kutip jika mengandung spasi.$Password
adalah kata sandi WEP, WPA-PSK, atau WPA2-PSK Anda.sumber