Is féidir le RCurl FTP a sheoladh trí thollán HTTP
Úsáid httpproxytunnel nuair is ceart don seachfhreastalaí prótacal FTP a iompar seach HTTP GET ina bhfuil URL FTP a fháil.
Tá dhá bhealach éagsúla ag libcurl chun seachfhreastalaí HTTP a úsáid le haghaidh URL FTP. Gan tollán, is féidir leis HTTP GET a sheoladh a bhfuil an URL FTP mar sprioc aige, agus iarraidh ar an seachfhreastalaí gníomhú mar gheata FTP.
Nuair a bhíonn tollán HTTP CONNECT ag teastáil ón tseirbhís ina ionad, cumasaigh an rogha chomhfhreagrach de chuid RCurl:
result <- RCurl::getURL(
"ftp://ftp.example.net/pub/file.txt",
.opts = list(
proxy = "http://proxy.example.net:8080",
httpproxytunnel = TRUE
)
)
Caithfidh an seachfhreastalaí cead a thabhairt do naisc chuig na calafoirt riachtanacha de chuid an fhreastalaí FTP. Is féidir le seirbhís atá teoranta do CONNECT ar 443 an nasc rialaithe FTP a dhiúltú fiú nuair a oibríonn brabhsáil HTTPS choitianta.
Úsáideann FTP nasc sonraí ar leithligh freisin le haghaidh liostála nó aistrithe. Ní chruthaíonn logáil isteach rialaithe rathúil go bhfuil an ceann scríbe sonraí a comhaontaíodh ceadaithe tríd an idirghabhálaí.
Iompraíonn an mód seo prótacal FTP trí thollán; ní dhéanann sé FTP simplí a chriptiú. Nuair a bhíonn rúndacht ag teastáil, úsáid an prótacal slán a thacaíonn an freastalaí comhad agus an build libcurl comhoiriúnach. Braitheann na prótacail atá ar fáil do RCurl ar an leabharlann libcurl a úsáideann sé.