Program Go mematuhi pembolehubah persekitaran http_proxy dan no_proxy. Walau bagaimanapun, untuk go get, yang menggunakan pengurus kawalan sumber untuk mendapatkan semula kod, ini tidak mencukupi.
Untuk mengkonfigurasi pengurus kawalan sumber anda, anda juga mesti menetapkan tetapan proksi HTTPnya. Rujuk sumber yang disediakan untuk Mercurial dan Git.
Nilai http_proxy boleh mengikut format http://user:password@host:port/. Komponen pengguna, kata laluan dan port tidak wajib. no_proxy mengambil senarai pelayan yang dipisahkan koma yang harus memintas proksi. Nilainya boleh menyerupai foo.com,bar.net:4000.
Pembolehubah persekitaran ini boleh dikemas kini dalam bash_profile anda. Untuk mengehadkan penggunaannya untuk pergi, anda boleh melaksanakan arahan berikut:
$ http_proxy=127.0.0.1:8080 go get code.google.com/p/go.crypto/bcrypt
Jika ini adalah konfigurasi yang anda inginkan, anda boleh mencipta alias untuk mengelak daripada menyatakan bahagian proksi berulang kali:
$ alias go='http_proxy=127.0.0.1:8080 go'
Dari sudut ini ke hadapan, anda boleh menjalankan arahan go seperti biasa, dan ia akan menggunakan proksi HTTP anda secara automatik.
Atas ialah kandungan terperinci Bagaimanakah Saya Mengkonfigurasi Perintah Go untuk Menggunakan Proksi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!