ដំឡើង ss5 នៅលើ CentOS7 ដើម្បីអនុវត្តសេវាកម្មប្រូកស៊ី SOCKS5
ឯកសារយោងទាក់ទងនឹងអត្ថបទនេះ
ss5 ឯកសារផ្លូវការ ស្រោមជើង ៥ ប្រើ SSL ឈ្មោះអ្នកប្រើនិងពិធីការអនុញ្ញាតពាក្យសម្ងាត់មានសុវត្ថិភាពរបស់ស្រោមជើង ៥ប្រតិបត្តិពាក្យបញ្ជាខាងក្រោមតាមលំដាប់លំដោយដើម្បីតំឡើងអេអេលអិលឧបករណ៍ចងក្រងនិងភាពអាស្រ័យចាំបាច់។
yum install epel-release -y
yum groupinstall 'Development Tools' -y
yum install gcc automake autoconf libtool make yum-utils wget -y
yum install pam-devel openldap-devel openssl-devel -y
ទាញយកកូដប្រភពចងក្រងនិងតំឡើង
អាស័យដ្ឋានទាញយកអាចមិនមានសុពលភាពទេប្រសិនបើអ្នកជួបប្រទះការទាញយកបរាជ័យអ្នកអាចស្វែងរកម្តងទៀតនៅលើហ្គូហ្គោល។វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យរក្សាទុកច្បាប់ចម្លងនៃកូដប្រភពបន្ទាប់ពីទាញយកដោយជោគជ័យដែលងាយស្រួលសម្រាប់តំឡើងម្តងទៀតនាពេលអនាគត។
cd /usr/local/src/
wget https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
tar xzf ss5-3.8.9-8.tar.gz
cd ss5-3.8.9
./configure
./make
./make install
កែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធជ្រើសរើសវិធីសាស្រ្តអនុញ្ញាតនៅពេលភ្ជាប់និងកំណត់រចនាសម្ព័ន្ធគណនីនិងពាក្យសម្ងាត់
ប្រើវីសឬវីដើម្បីកែប្រែឯកសារ ss5.conf ហើយយក "#" នៃ "#auth" ចេញ។ គោលបំណងនៃការកែប្រែនេះគឺដើម្បីបើកការផ្ទៀងផ្ទាត់ការអនុញ្ញាតការតភ្ជាប់បើមិនដូច្នេះទេអ្នកអាចភ្ជាប់អនាមិក។បន្ទាប់មកដក "#" នៃ "#permit" ចេញហើយប្តូរការអនុញ្ញាតពី "-" ទៅ "យូ" គោលបំណងនៃការកែប្រែនេះគឺប្រើឈ្មោះអ្នកប្រើនិងពាក្យសម្ងាត់សម្រាប់ការផ្ទៀងផ្ទាត់។យើងក៏នឹងត្រូវកំណត់លេខសំងាត់គណនីដើម្បីចូលនៅពេលក្រោយ។ការកែប្រែផ្នែកនេះអាចយោងទៅលើឧទាហរណ៍ខាងក្រោម។
vim /etc/opt/ss5/ss5.conf
# SHost SPort Authentication
auth 0.0.0.0/0 - u
# Auth SHost SPort DHost DPort Fixup Group Band ExpDate
permit u 0.0.0.0/0 - 0.0.0.0/0 - - - - -
ប្រើវីសឬវីដើម្បីកែសម្រួលឯកសារ ss5.passwd ។ ជួរនីមួយៗនៃឯកសារនេះតំណាងឱ្យគណនីមួយ។ទំរង់គណនីមានពីរផ្នែកគឺលេខគណនីនិងលេខសម្ងាត់អ្នកត្រូវតែបញ្ចូលលេខគណនីជាមុនសិនរួចបញ្ចូលលេខសម្ងាត់ហើយប្រើចន្លោះដើម្បីបំបែកលេខគណនីនិងលេខសំងាត់។ លេខគណនីនិងលេខសំងាត់មិនអាចមានចន្លោះទេ។ខាងក្រោមនេះគឺជាឧទាហរណ៍យោងនៃការបង្កើតគណនីពីរ។
user1 password1
user2 password2
ចាប់ផ្តើមសេវាកម្មប្រូកស៊ី
បន្ទាប់ពីការកំណត់រចនាសម្ព័ន្ធខាងលើយើងអាចចាប់ផ្តើមសេវាកម្មប្រូកស៊ី។បន្ទាប់ពីចាប់ផ្តើមសេវាកម្មដោយប្រើពាក្យបញ្ជាដូចខាងក្រោមយើងអាចពិនិត្យមើលស្ថានភាពនៃច្រក ១០៨០ ដើម្បីកំណត់ថាតើសេវាកម្មនេះដំណើរការធម្មតាឬអត់។យើងក៏ត្រូវពិនិត្យមើលថាតើអាសយដ្ឋាន IP ដែលត្រូវបានចងក្រងជា IP ដែលយើងត្រូវការឬអត់ប្រសិនបើយើងត្រូវការកែប្រែអាសយដ្ឋាន IP ឬច្រកយើងអាចកែប្រែឯកសារកំណត់រចនាសម្ព័ន្ធម្តងទៀតហើយបន្ទាប់មកចាប់ផ្តើមសេវាកម្មប្រូកស៊ីដើម្បីធ្វើឱ្យការផ្លាស់ប្តូររបស់យើងមានប្រសិទ្ធភាព។
/usr/sbin/ss5 -t