libcurl មានវិធីពីរផ្សេងគ្នាក្នុងការប្រើប្រូកស៊ី HTTP សម្រាប់ URL FTP។ ដោយគ្មានរូង វាអាចផ្ញើ HTTP GET ដែលគោលដៅគឺ URL FTP ហើយសុំឱ្យប្រូកស៊ីដើរតួជាច្រកចេញចូល FTP។

នៅពេលដែលសេវារំពឹងរូង HTTP CONNECT ជំនួសវិញ សូមបើកជម្រើសដែលត្រូវគ្នារបស់ RCurl៖

result <- RCurl::getURL(
  "ftp://ftp.example.net/pub/file.txt",
  .opts = list(
    proxy = "http://proxy.example.net:8080",
    httpproxytunnel = TRUE
  )
)

ប្រូកស៊ីត្រូវតែអនុញ្ញាតការតភ្ជាប់ទៅកាន់ច្រកចាំបាច់របស់ម៉ាស៊ីន FTP។ សេវាដែលកំណត់ត្រឹម CONNECT លើ 443 អាចបដិសេធការតភ្ជាប់គ្រប់គ្រងរបស់ FTP ទោះបីជាការរុករក HTTPS ធម្មតាដំណើរការក៏ដោយ។

FTP ក៏ប្រើ ការតភ្ជាប់ទិន្នន័យដាច់ដោយឡែក សម្រាប់បញ្ជី ឬការផ្ទេរ។ ការចូលគ្រប់គ្រងដោយជោគជ័យមិនបញ្ជាក់ថាគោលដៅទិន្នន័យដែលបានចរចាត្រូវបានអនុញ្ញាតតាមរយៈអន្តរការីទេ។

របៀបនេះដឹកពិធីការ FTP តាមរូង។ វាមិនធ្វើឱ្យ FTP ធម្មតាត្រូវបានអ៊ិនគ្រីបទេ។ នៅពេលត្រូវការការសម្ងាត់ សូមប្រើពិធីការសុវត្ថិភាពដែលម៉ាស៊ីនឯកសារគាំទ្រ និងការសាងសង់ libcurl ដែលត្រូវគ្នា។ ពិធីការដែលមាននៅក្នុង RCurl អាស្រ័យលើបណ្ណាល័យ libcurl ដែលវាប្រើ។

អត្ថបទពាក់ព័ន្ធ