Para sa isang normal na HTTP proxy, ibigay ang URL nito sa environment na ginagamit upang simulan ang CocoaPods. Sa isang POSIX shell, ang isang invocation ay maaaring i-configure nang ganito:

http_proxy=http://proxy.example:8080 \
https_proxy=http://proxy.example:8080 \
pod install

Ang dalawang variable ay maaaring tumukoy sa parehong listener. Ang mga download mula sa pampublikong source ay maaaring gumamit ng address mula sa listahan ng mga HTTP proxy kung saan pinapayagan ang rutang iyon; tiyakin muna na ang aktwal na curl o Git downloader ay walang naka-configure o nakatagong proxy credentials. Pinipili ng kanilang mga pangalan ang mga destinasyong protocol; inilalarawan ng URL ang proxy endpoint.

Ang HTTP downloader ng CocoaPods ay tumatawag ng curl, habang ang Git downloader nito ay tumatawag ng Git. Pareho silang tumatanggap ng launch environment, ngunit may sariling sinusuportahang configuration ang bawat isa. Ang isang http.proxy entry sa Git ay maaaring gawing iba ang pag-uugali ng download na iyon kaysa sa HTTP downloader.

Basahin ang source ng dependency at ang nabigong command sa output ng pod. Ang isang Git repository na kinukuha sa HTTPS ay sumusunod sa HTTP transport ng Git. Ang isang SSH source ay sumusunod sa SSH configuration sa halip.

Kaugnay na mga artikulo