ឯកសារ Shadowsocks
ការរុករក
ស្រោមជើងស្រមោលគឺជាអ្វី?
Shadowsocks គឺជាប្រូកស៊ីសុវត្ថិភាពដែលមានមូលដ្ឋានលើ SOCKS5។
ម៉ាស៊ីនភ្ញៀវ <—> ss-local <–[encrypted]–> ss-remote <—> target
Shadowsocks ធ្វើការតភ្ជាប់អ៊ីនធឺណិតតាមរយៈម៉ាស៊ីនមេភាគីទីបី ដែលធ្វើឱ្យវាហាក់ដូចជាអ្នកមកពីទីតាំងផ្សេង។
ប្រសិនបើអ្នកកំពុងព្យាយាមចូលទៅកាន់គេហទំព័រដែលត្រូវបានរារាំងតាមរយៈអ្នកផ្តល់សេវាអ៊ីនធឺណិតបច្ចុប្បន្នរបស់អ្នក (ISP) ការចូលប្រើប្រាស់របស់អ្នកនឹងត្រូវបានបដិសេធដោយផ្អែកលើទីតាំងរបស់អ្នក។
ដោយប្រើ Shadowsocks អ្នកអាចប្តូរទិសដៅម៉ាស៊ីនមេរបស់អ្នកទៅម៉ាស៊ីនមេពីទីតាំងដែលមិនបានទប់ស្កាត់ ដើម្បីចូលទៅកាន់គេហទំព័រដែលត្រូវបានរារាំង។
តើស្រោមជើងស្រមោលដំណើរការយ៉ាងដូចម្តេច?
វត្ថុ Shadowsocks ដើរតួជាសេវាកម្មប្រូកស៊ីដល់អតិថិជន (ss-local ។) វាប្រើដំណើរការនៃការអ៊ិនគ្រីប និងបញ្ជូនទិន្នន័យ/កញ្ចប់ព័ត៌មានពីអតិថិជនទៅម៉ាស៊ីនមេពីចម្ងាយ (ss-remote) ដែលនឹងឌិគ្រីបទិន្នន័យ និងបញ្ជូនបន្តទៅកាន់គោលដៅ។ .
ការឆ្លើយតបពីគោលដៅក៏នឹងត្រូវបានអ៊ិនគ្រីប និងផ្ញើដោយ ss-remote ត្រឡប់ទៅអតិថិជនវិញ (ss-local.)
Shadowsocks ប្រើករណី
Shadowsocks អាចត្រូវបានប្រើដើម្បីចូលទៅកាន់គេហទំព័រដែលត្រូវបានរារាំងដោយផ្អែកលើទីតាំងភូមិសាស្ត្រ។
នេះគឺជាករណីប្រើប្រាស់មួយចំនួន៖
- ការស្រាវជ្រាវទីផ្សារ (ចូលប្រើគេហទំព័របរទេស ឬដៃគូប្រកួតប្រជែងដែលអាចរារាំងទីតាំង/អាសយដ្ឋាន IP របស់អ្នក។)
- Cybersecurity (ការងារស៊ើបអង្កេត ឬ OSINT)
- ជៀសវាងការរឹតបន្តឹងការចាប់ពិរុទ្ធ (មានសិទ្ធិចូលទៅកាន់គេហទំព័រ ឬព័ត៌មានផ្សេងទៀតដែលត្រូវបានត្រួតពិនិត្យដោយប្រទេសរបស់អ្នក។)
- ចូលប្រើសេវាកម្មដែលបានដាក់កម្រិត ឬប្រព័ន្ធផ្សព្វផ្សាយដែលមាននៅក្នុងប្រទេសផ្សេងទៀត (អាចទិញសេវាកម្ម ឬស្ទ្រីមមេឌៀដែលមានតែនៅក្នុងទីតាំងផ្សេងទៀតប៉ុណ្ណោះ។)
- ឯកជនភាពអ៊ីនធឺណិត (ការប្រើម៉ាស៊ីនមេប្រូកស៊ីនឹងលាក់ទីតាំង និងអត្តសញ្ញាណពិតរបស់អ្នក។)
បើកដំណើរការ Instance of Shadowsocks នៅលើ AWS
យើងបានបង្កើតឧទាហរណ៍នៃ Shadowsocks នៅលើ AWS ដើម្បីកាត់បន្ថយពេលវេលានៃការដំឡើងយ៉ាងខ្លាំង។
ឧទាហរណ៍របស់យើងអនុញ្ញាតឱ្យមានការដាក់ពង្រាយដែលអាចធ្វើមាត្រដ្ឋានបាន ដូច្នេះប្រសិនបើអ្នកមានម៉ាស៊ីនមេរាប់រយ ឬរាប់ពាន់ដើម្បីកំណត់រចនាសម្ព័ន្ធ អ្នកអាចក្រោកឡើង និងដំណើរការបានយ៉ាងឆាប់រហ័ស។
សូមពិនិត្យមើលបញ្ជីលក្ខណៈពិសេស Shadowsocks ដែលត្រូវបានផ្តល់ជូននៅលើឧទាហរណ៍ AWS ខាងក្រោម។
លក្ខណៈពិសេស Go-ShadowSocks2៖
- ប្រូកស៊ី SOCKS5 ជាមួយ UDP Associate
- ការគាំទ្រសម្រាប់ការបញ្ជូនបន្ត Netfilter TCP នៅលើលីនុច (IPv6 គួរតែដំណើរការ ប៉ុន្តែមិនត្រូវបានសាកល្បងទេ)
- ការគាំទ្រសម្រាប់កញ្ចប់តម្រង TCP ប្តូរទិសនៅលើ MacOS/Darwin (IPv4 តែប៉ុណ្ណោះ)
- UDP tunneling (ឧ. បញ្ជូនបន្ត DNS packets)
- TCP tunneling (ឧ. benchmark with iperf3)
- កម្មវិធីជំនួយ SIP003
- ចាក់ឡើងវិញនូវការកាត់បន្ថយការវាយប្រហារ
ដើម្បីចាប់ផ្តើមប្រើប្រាស់ Shadowsocks សូមបើកដំណើរការ instance នៅលើ AWS នៅទីនេះ។
នៅពេលដែលអ្នកបើកដំណើរការឧទាហរណ៍ អ្នកអាចធ្វើតាមការណែនាំអំពីការដំឡើងអតិថិជនរបស់យើងនៅទីនេះ៖
ការណែនាំអំពីការដំឡើង Shadowsocks: របៀបដំឡើង