ឱ្យ rsync ប្រើឈ្មោះក្លែងក្លាយម៉ាស៊ីន SSH ឡើងវិញតាមរយៈប្រូកស៊ី HTTP
ភ្ជាប់ជំនួយការ HTTP CONNECT ទៅការកំណត់ SSH ដែលការដឹកជញ្ជូនសែលពីចម្ងាយរបស់ rsync ប្រើ។
សម្រាប់ការដឹកជញ្ជូន SSH របស់ rsync ដាក់ការតភ្ជាប់តាមប្រូកស៊ីខាងមុខលើឈ្មោះក្លែងក្លាយម៉ាស៊ីន SSH។ ជាមួយការអនុវត្ត nc របស់ OpenBSD អាចជ្រើសប្រូកស៊ី HTTP ដោយគ្មានគណនីក្នុង ~/.ssh/config៖
Host sync-target
HostName files.example.net
User syncuser
Port 22
ProxyCommand nc -X connect -x proxy.example.net:8080 %h %pប្រូកស៊ីត្រូវតែអនុញ្ញាត CONNECT ទៅ files.example.net:22។ សម្រាប់ម៉ាស៊ីន SSH សាធារណៈដែលអនុញ្ញាតឱ្យមានអន្តរការីសាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់ម៉ាស៊ីន និងច្រកប្រូកស៊ីដោយគ្មានគណនី។ ផ្ទៀងផ្ទាត់ការអនុញ្ញាតសម្រាប់គោលដៅ SSH និងច្រកពិតប្រាកដ។ អាសយដ្ឋាន -x របស់ nc កំណត់អន្តរការី; %h និង %p ពង្រីកទៅគោលដៅ SSH និងច្រក។ កម្មវិធីផ្សេងទៀតដែលមានឈ្មោះ nc អាចមិនគាំទ្រកុងតាក់ទាំងនេះ។
ប្រើឈ្មោះក្លែងក្លាយជាម៉ាស៊ីនពីចម្ងាយក្នុង rsync៖
rsync -av -e ssh sync-target:/srv/export/ ./export/ផ្លូវដែលមានសញ្ញាចុចពីរមួយជ្រើសទម្រង់សែលពីចម្ងាយ។ SSH ប្រើការកំណត់គណនីគោលដៅ និងសោម៉ាស៊ីនធម្មតារបស់ខ្លួន ខណៈជំនួយការដឹកលំហូរបៃតាមប្រូកស៊ី HTTP។ គោលដៅក៏ត្រូវការ rsync សម្រាប់ពាក្យបញ្ជាពីចម្ងាយផងដែរ។
ផ្ទុយទៅវិញ RSYNC_PROXY កំណត់ការតភ្ជាប់ផ្ទាល់របស់ rsync ទៅដេម៉ុន។ វាមិនកំណត់ការហៅ SSH នេះទេ។ ដូចគ្នាដែរ ការប្តូរ Port របស់ SSH ទៅ 8080 នឹងជ្រើសច្រកសេវាគោលដៅផ្សេង ជាជាងកំណត់អ្នកស្តាប់ប្រូកស៊ី។
រក្សាការផ្ទៀងផ្ទាត់ប្រូកស៊ីនៅលើចំណុចប្រទាក់ដែលជំនួយការជ្រើសគាំទ្រ នៅពេលចាំបាច់; ឈ្មោះអ្នកប្រើ SSH មិនមែនឈ្មោះអ្នកប្រើប្រូកស៊ីទេ។