Fàilligidh an proxy aon turas. Soirbhichidh iarrtasan nas fhaide air adhart, ach tha an geàrd a' fuireach a' cur fàilligeadh eile an cèill. Thoir sùil an do chuimhnich an sgriobt inbhe fàgail an-dè.

Cha dh'ùraichidh an pàtran seo an caochladair ach nuair a dh'fhàillicheas curl:

status=0
# Repeated inside a loop:
curl ... || status=$?

Às dèidh a' chiad thoradh neo-neoni, fàgaidh tionndadh soirbheachail status gun bhean. Chan èirich e neoni dìreach air sgàth 's gun do shoirbhich curl.

Geug air an àithne làithreach na àite:

if curl --proxy socks5h://127.0.0.1:1080 --noproxy '' \
    --fail --silent --show-error --connect-timeout 3 --max-time 10 \
    https://health.example/ >/dev/null; then
    echo "check succeeded"
else
    echo "check failed"
fi

Tha an seòladh agus na h-amannan mar eisimpleir. Bheir seo air falbh an caochladair shean; cha dèan e co-dhùnadh dè an ceum ath-shlànachaidh a tha iomchaidh.

Cùm an amharc caol. Tha an t-iarrtas an urra ris a' proxy, ris an t-slighe air adhart, ris a' cheann-uidhe, ri dearbhadh TLS agus ri toradh HTTP. Faodaidh briseadh aig an targaid fàilligeadh a dhèanamh fhad 's a tha an t-seirbheis SOCKS fallain. Faodaidh duilleag HTTP 200 ris nach robh dùil a dhol seachad air sgrùdadh stàit a-mhàin gun an t-susbaint a thathar an dùil ris a lìbhrigeadh.

Tagh cùmhnant freagairt fo smachd agus cùm ìre na fàilligidh. Faodaidh ath-thòiseachadh a' proxy aig gach toradh curl neo-neoni dragh a chur air seiseanan fallain fhad 's a dh'fhanas fìor-fhàilligeadh a' chinn-uidhe gun làimhseachadh.

Artaigilean co-cheangailte