Roghainnean proxy Lua-cURL airson faidhle a luchdadh a-nuas
Ceangail ceann-uidhe proxy ri easy handle Lua-cURL agus cùm an ceann-uidhe agus an t-sruth toraidh leis an tar-chur sin.
Gabhail Lua-CURLv3 ri roghainnean libcurl sa chlàr a thèid a chleachdadh gus easy handle a thogail. Cuir am proxy an sin:
local cURL = require "cURL"
local transfer = cURL.easy {
url = "https://www.example.com/file.bin",
proxy = "http://proxy.example:8080",
writefunction = output,
}
local ok, failure = pcall(function()
transfer:perform()
end)
transfer:close()
if not ok then error(failure) end
Tha am pìos seo a' gabhail ris gur faidhle sgrìobhaidh a th' ann an output a chaidh fhosgladh ann am modh dà-chànanach agus a tha aig an neach-ghairm. Dùinidh an neach-ghairm e às dèidh na h-obrach. Tha an gairm dhìonnte a' dèanamh cinnteach gun tèid an easy handle a dhùnadh nuair a bhios perform ag èirigh mearachd.
Tha an URL fhathast ag aithneachadh an fhaidhle. Tha roghainn a' phroxy a' taghadh an eadar-mheadhanaich, agus bidh libcurl a' làimhseachadh an tunail HTTP a tha a' faighinn taic airson ceann-uidhe HTTPS. Airson luchdadh a-nuas ceadaichte de fhaidhle poblach gun chunntas proxy, thoir an ceann-uidhe HTTP bho inntrig ann an liosta proxy HTTP. Chan fheumar URL an fhaidhle ath-sgrìobhadh le làimh gu URL proxy.
Tha roghainn fhollaiseach cuideachd a' dèanamh soilleir cò às a tha an rèiteachadh. Tha làimhseachadh àrainneachd proxy libcurl na chur-a-steach eile; chan e luach coitcheann a th' ann an roghainn proxy siostam-obrachaidh brabhsair a gheibh a h-uile leabharlann lìonraidh Lua gu fèin-obrachail.
Ma bu chòir don iarrtas poileasaidh fèin-obrachail stiùirichte a leantainn, cuir air dòigh lorg le taic agus cuir an t-slighe a thagh thu chun a' chliant. Tha clàr nan roghainnean easy a' solar slighe stèidhichte airson an tar-chuir seo.