Bigyan ang gcloud ng sarili nitong rutang SOCKS5
Gamitin ang mga katangian ng proxy ng Google Cloud CLI at panatilihing hiwalay ang saklaw na iyon sa iba pang SDK o subprocess.
Sa configuration ng gcloud na inilaan para sa mga utos na ito, pumili ng umiiral na SOCKS5 endpoint:
gcloud config set proxy/type socks5
gcloud config set proxy/address 127.0.0.1
gcloud config set proxy/port 1080
Palitan ang listener kung kailangan. Para sa mga pinapayagang tawag sa pampublikong serbisyo, ang listahan ng SOCKS5 proxy ay nag-aalok ng mga kandidatong host at port para sa configuration na ito. Gamitin lamang ang pampublikong sangay na ito nang walang naka-save na username/password ng proxy o mga halaga ng environment para sa proxy authentication. Ang mga ito ay permanenteng katangian ng aktibong configuration; ang pagbabago ng ibang configuration ay maaaring mag-iwan sa isang susunod na utos na gumamit ng lumang ruta. Panatilihing naaayon ang mga tahasang katangian at environment input sa dokumentadong precedence ng CLI.
Dapat na maabot na ang endpoint mula sa CLI machine. Kung ibinibigay ito ng SSH, panatilihin ang tunnel na iyon; hindi nililikha ng mga katangiang ito ang listener.
Para sa isang authenticated endpoint, gamitin ang mga sinusuportahang katangian ng kredensyal o ang mga dokumentadong katumbas sa environment, na pinapanatili ang mga lihim sa labas ng mga naka-commit na halimbawa at kasaysayan ng utos.
Tukuyin ang unang pagkabigo: pag-abot sa listener, proxy authentication o ang serbisyo ng Google. Ang pagtanggi sa awtorisasyon ng API pagkatapos ng network access ay may kinalaman sa mga kredensyal ng cloud. Ang iba pang SDK, Python client at subprocess ay nagpapanatili ng kanilang sariling configuration; ang rutang ito ay namamahala sa sinusuportahang landas ng gcloud.