Ko e download ʻe ua, proxy ʻe ua, mo ha tuʻutuʻuni curl ʻe taha
Ngāueʻaki ʻa e ngaahi ngataʻanga ʻo e feʻaveʻaki curl ke vaheʻi ha proxy mo ha faile output ki he download takitaha.
Ko hono fokotuʻu ʻo e URL ʻe ua hili ha fili --proxy ʻe ʻave kinaua ʻi he proxy tatau. Kapau ʻoku fie maʻu ʻe he download takitaha hono hala, ʻoange ha ngataʻanga feʻaveʻaki kia curl.
curl --proxy http://203.0.113.10:8080 \
--output first.html https://example.com/ \
--next \
--proxy http://203.0.113.20:8080 \
--output second.html https://example.org/
Ko e ngaahi tuʻasila proxy fakatouʻosi ko ha ngaahi fakaʻilonga; fili ha HTTP endpoint mei hoʻo ngāue pe mei he lisi ʻo e HTTP proxy. Ko e fili --next ʻoku kamata ai ha feʻaveʻaki ʻe taha mo ha ngaahi fili fakalotofonua foʻou. Fakahā mahino ʻa e proxy hono ua. ʻE ala fiemaʻu ke toe ʻoange ʻa e fili naʻe ʻoange kimuʻa ʻi he ngataʻanga.
Ko ha fakatātā fakasēlisi ʻeni, ʻoku faingofua ai hono sivi ʻo e fehokotaki ʻo e taumuʻa, faile output mo e proxy. ʻOku liliu ʻe he feʻaveʻaki fakataha ʻa e taimi, ka ʻoku ʻikai fili fakamatala ʻa e proxy ki he URL takitaha.
Tokanga ki ha faile tohi ʻo e ngaahi hoa
Ko e laine ʻoku ʻi ai proxy-address destination-url ko e founga ʻo hoʻo polokalama. ʻOku ʻikai fakafuofua ʻe curl ʻa e ʻuhinga ʻo e kolomu mei ha tohi noa. Kuo pau ke liliu ʻe ha shell loop pe dispatcher ʻa e record takitaha ki ha ngaahi fili mahino.
Tauhi ʻa e ngaahi arguments ko e arguments. Ko hono fakatahaʻi ʻo e URL ʻoku ʻikai falalaʻanga ʻe lava ke liliu ʻe he ngaahi avanoa pe shell characters ʻa e ʻuhinga ʻo e tuʻutuʻuni. ʻOku faingofua ange hono vakaiʻi ʻa e syntax ʻo e curl configuration file kuo fakamatalaʻi.
Lekooti ʻa e ola ʻo e feʻaveʻaki kotoa mavahe, pea fakafehokotaki ʻa e taimi fakangatangata mo hono tokangaʻi ʻo e hala ki he feʻaveʻaki ʻoku fiemaʻu ai.