Skip to content

Mirror Cycling

Vladimir Bauer edited this page Jan 12, 2026 · 3 revisions

It is possible to cycle mirrors if a current one is not satisfactory for some reason.

Let say your initial command was:

getparty -m mirrors.txt

Then you realized you forgot to specify --mirror.pass=n flag, no problem just press ^c. Current download session will be interrupted and state saved to a json file. Now you can resume download with following command:

getparty -m mirrors.txt --mirror.pass=3

It will continue download session but with freshly selected mirror.

Same approach works with positional http location argument. For example let say you started with:

getparty -p 8 'https://example.mirror1.net/file'

But mirror1 has rejected some parts with 429 Too many requests response. You don't have to stick with mirror1 instead press ^c and start over with new mirror like:

getparty 'https://example.mirror2.net/file'

Download session will be resumed and use mirror2 this time.

Clone this wiki locally