ឯកសារ 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: របៀបដំឡើង

ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរយៈពេល 5 ថ្ងៃរបស់អ្នក។