Sadarka laga koobiyeeyay faylka CRLF wuxuu u ekaan karaa proxy.example:8080 halka doorsoomuhu dhab ahaantii ku dhammaado xarafka soo-noqoshada gaadhiga. Doorsoome ku dhex qorista calaamadaha xigashada ayaa xarafkaas ilaalinaysa; ma tirtiro.

Faylka Bash oo saf kastaa leeyahay hal URL proxy oo buuxa:

target='https://api.example/'
while IFS= read -r proxy || [ -n "$proxy" ]; do
    proxy=${proxy%$'\r'}
    if [ -z "$proxy" ]; then
        continue
    fi
    curl --proxy "$proxy" --max-time 10 --url "$target"
done < ProxyList.txt

Isticmaal gelitaanno sida http://proxy.example:8080; liiska proxy HTTP wuxuu bixiyaa cinwaanno dadweyne oo musharrax ah si loo qaabeeyo sidaas. read wuxuu ka saaraa kala-soocaha safka cusub; ballaarinta daba-galku waxay ka saartaa hal CR ugu dambeeya haddii uu jiro. Shardiga waxa kale oo uu ka shaqeeyaa sadarka ugu dambeeya ee aan madhanayn oo aan lahayn saf cusub.

IFS= wuxuu ka hortagaa kala-qaybinta goobta inta lagu jiro read, -r-na wuxuu ilaaliyaa jeexjeexyada gadaal ee dhabta ah. Kadib calaamadaha xigashada labanlaabka ah waxay URL-ka soo baxay u gudbiyaan hal dood curl. Ka fogow ku-celcelinta wax-soo-saarka beddelka amarka: kala-qaybinta ereyada shell waxay beddeli kartaa xadka diiwaanka faylka ka hor inta uusan curl arkin.

Tani waxay caadi ka dhigtaa dhammaadka safafka. Ma hagaajiso borotokool khaldan oo dhegeysi, barta dhammaadka oo maqan ama adeeg aan la gaari karin.

Maqaallo la xiriira