Ang pagpapatakbo ng downloader sa pamamagitan ng SSH at ang pagpapatakbo ng lokal na downloader sa pamamagitan ng malayong proxy ay naglalagay ng download sa magkaibang lugar:

KaayusanSino ang kumukuha ng website?Saan isinusulat ang file
Lokal na downloader sa pamamagitan ng malayong proxyPagmamay-ari ng lokal na HTTP client ang kahilingan; dinadala ito ng proxyAng output path ng lokal na downloader
Downloader na inilunsad ng SSHIsang programa sa malayong makinaAng malayong path nito, maliban kung hayagang ibinalik ang data

Sa awtorisadong SSH account at curl na naka-install sa malayo, maaari mong ibalik ang artifact sa standard output:

ssh -T [email protected] 'curl --fail --silent --show-error https://downloads.example/file.bin' > file.part

Palitan ang halimbawang account at URL. Ang redirection ay nasa labas ng naka-quote na malayong command, kaya binubuksan ng lokal na shell ang file.part. Kung ilalagay mo ito sa loob ng malayong command, ang path ay pag-aari ng malayong kapaligiran.

Gumamit ng bagong pansamantalang path: maaaring gawin o putulin ng lokal na shell ang file na iyon bago magtagumpay ang malayong operasyon. Suriin ang exit result ng SSH at ang artifact bago ito bigyan ng huling pangalan.

Ang standard output ay dapat maglaman lamang ng mga byte ng artifact. Ang mga pagbati, progress banner o wrapper message ay maaaring makasira nito; ang diagnostics ay para sa standard error. Ang malayong command na nagse-save sa sarili nitong filename ay maaaring walang ibalik na byte. Panatilihin ang exit result ng downloader sa anumang wrapper.

Maaari kang mag-save sa malayo at ilipat ang file gamit ang SFTP. Kung gumagamit na ang SSH ng proxy helper, gamitin muli ang host entry ng SSH na iyon para sa paglilipat. Kung ang layunin ay lokal na proxy workflow, panatilihing lokal ang downloader at i-configure ang sinusuportahang proxy interface nito.

Sa alinmang paraan, ang file na kailangang makarating sa iyong laptop ay kailangan pa ring tumawid sa koneksyon ng network nito. Binabago ng pagpili ang koneksyong nakaharap sa website at ang prosesong gumagawa ng download.

Kaugnay na mga artikulo