ProxySOCKS5 ធ្វើឱ្យសម័យ JSch ក្លាយជាអតិថិជននៃសេវា SOCKS ដែលមានស្រាប់។ វាមិនផ្តល់លក្ខណៈផ្ទុយ—អ្នកស្តាប់ SOCKS ដែលដឹកអតិថិជនផ្សេងទៀតតាមរយៈ SSH—ដោយខ្លួនវាផ្ទាល់ទេ។

JSch jsch = new JSch();
jsch.setKnownHosts("/home/alex/.ssh/known_hosts");

Session session = jsch.getSession("alex", "ssh.example.net", 22);
ProxySOCKS5 proxy = new ProxySOCKS5("127.0.0.1", 1080);
session.setProxy(proxy);

ដំណើរការវាមុនពេលផ្ទៀងផ្ទាត់ SSH និងការតភ្ជាប់សម័យរបស់កម្មវិធី។ រៀបចំឯកសារ known-hosts ជាមួយអត្តសញ្ញាណម៉ាស៊ីនមេ SSH ដែលបានបម្រុង ហើយរក្សាការត្រួតពិនិត្យទាំងនោះតាមរយៈប្រូកស៊ី។

ចំណុចប្រទាក់ព័ត៌មានសម្គាល់នៃវត្ថុប្រូកស៊ី នៅពេលចាំបាច់ ផ្ទៀងផ្ទាត់ជាមួយអន្តរការី។ វាមិនជំនួសការចូល SSH ទេ។ សម្រាប់ម៉ាស៊ីនមេ SSH ដែលអាចចូលបានជាសាធារណៈ ដែលអនុញ្ញាតអន្តរការីសាធារណៈ បញ្ជីប្រូកស៊ី SOCKS5 ផ្តល់បេក្ខជនសម្រាប់ ProxySOCKS5។ ប្រើទម្រង់គ្មានគណនីប្រូកស៊ីដែលបានបង្ហាញ ហើយបញ្ជាក់ថាថ្នាំងអនុញ្ញាតម៉ាស៊ីន SSH និងច្រកពិតប្រាកដ។

សម្រាប់តម្រូវការអ្នកស្តាប់ បែងចែកការបញ្ជូនថេរទៅគោលដៅមួយដែលបានកំណត់ជាមុន ពីការចរចា SOCKS ថាមវន្តសម្រាប់អតិថិជនម្នាក់ៗ។ វិធីសាស្ត្រផ្លូវរូងដែលមិនពាក់ព័ន្ធមិនផ្តល់ម៉ាស៊ីនមេនោះទេ។ ពិនិត្យសមត្ថភាពសាធារណៈពិតប្រាកដរបស់បណ្ណាល័យដែលបានដំឡើង ជំនួសឱ្យការបកស្រាយ «ការគាំទ្រ SOCKS» ថាជាការងារទាំងពីរ។

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