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é.

Ailt ghaolmhara