የ outline-ss-server 1.4, Shadowsocks proxy ትግበራን ከአውትላይን ፕሮጀክት መልቀቅ

የ Shadowsocks ፕሮቶኮሉን በመጠቀም የትራፊክ ተፈጥሮን ለመደበቅ፣ ፋየርዎሎችን ለማለፍ እና የፓኬት ቁጥጥር ስርዓቶችን ለማታለል የ outline-ss-server 1.4 ፕሮክሲ ሰርቨር ተለቋል። አገልጋዩ በOutline ፕሮጄክት እየተገነባ ሲሆን በተጨማሪም የደንበኛ አፕሊኬሽኖች ማዕቀፍ እና ብዙ ተጠቃሚ Shadowsocks ሰርቨሮችን በፍጥነት ለማሰማራት የሚያስችል የቁጥጥር በይነገጽ በህዝብ ደመና አከባቢዎች ወይም በራስዎ መሳሪያ ላይ። በድር በይነገጽ ያስተዳድሯቸው እና የተጠቃሚ መዳረሻን በቁልፍ ያደራጁ። ኮዱ የተገነባው እና የተያዘው በጂግሶው ነው፣ በጎግል ውስጥ ያለው ክፍል ሳንሱርን ለማስወገድ እና የመረጃ ልውውጥን ለማደራጀት የሚረዱ መሳሪያዎችን ለማዘጋጀት የተፈጠረ ነው።

Outline-ss-አገልጋይ በGo ውስጥ ተጽፎ በApache 2.0 ፍቃድ ተሰራጭቷል። እንደ መነሻ የሚያገለግለው ኮድ በ Shadowsocks ገንቢ ማህበረሰብ የተፈጠረው ተኪ አገልጋይ go-shadowsocks2 ነው። በቅርቡ የ Shadowsocks ፕሮጀክት ዋና ተግባር በሩስት ቋንቋ አዲስ አገልጋይ በማዘጋጀት ላይ ያተኮረ ሲሆን በ Go ቋንቋ አተገባበሩ ከአንድ አመት በላይ ያልዘመነ እና በተግባራዊነት ወደ ኋላ ቀርቷል ።

በ outline-ss-server እና go-shadowsocks2 መካከል ያለው ልዩነት ብዙ ተጠቃሚዎችን በአንድ የኔትወርክ ወደብ ለማገናኘት ፣ግንኙነቶችን ለመቀበል ብዙ የአውታረ መረብ ወደቦችን የመክፈት ችሎታ ፣የሙቅ ዳግም ማስጀመር ድጋፍ እና ግንኙነቶችን ሳያቋርጡ የውቅረት ዝመናዎችን ለመደገፍ ይወርዳሉ። በፕሮሜቲየስ መድረክ ላይ በመመርኮዝ የክትትል እና የትራፊክ ማሻሻያ መሳሪያዎች .io.

የ outline-ss-server 1.4, Shadowsocks proxy ትግበራን ከአውትላይን ፕሮጀክት መልቀቅ

outline-ss-server ከምርመራ ጥያቄ እና ከትራፊክ መልሶ ማጫወት ጥቃቶች ጥበቃን ይጨምራል። በሙከራ ጥያቄ የሚደርስ ጥቃት የፕሮክሲ መኖሩን ለማወቅ ነው፡ ለምሳሌ አጥቂው የተለያየ መጠን ያላቸውን ዳታ ስብስቦችን ወደ ኢላማው የሻዶሶክስ አገልጋይ መላክ እና አገልጋዩ ምን ያህል ዳታ እንደሚያነብ ስህተቱን ከማግኘቱ እና ግንኙነቱን ከመዘጋቱ በፊት መመርመር ይችላል። የትራፊክ መልሶ ማጫወት ጥቃት በደንበኛ እና በአገልጋይ መካከል ያለውን ክፍለ ጊዜ በመጥለፍ እና የተጠለፈውን ውሂብ እንደገና ለማስተላለፍ በመሞከር ላይ የተመሰረተ ነው ተኪ መኖር።

በሙከራ ጥያቄዎች ከሚሰነዘር ጥቃት ለመከላከል፣ outline-ss-server አገልጋዩ የተሳሳተ መረጃ ሲመጣ ግንኙነቱን አያቋርጥም እና ስህተት አይታይበትም ነገር ግን እንደ ጥቁር ቀዳዳ አይነት ሆኖ መረጃ መቀበሉን ይቀጥላል። ድጋሚ እንዳይጫወት ለመከላከል ከደንበኛው የተቀበለው መረጃ ላለፉት ብዙ ሺህ የእጅ መጨባበጥ ቅደም ተከተሎች የተከማቹ ቼኮችን በመጠቀም ለድግግሞሽ ይጣራል (ቢበዛ 40 ሺህ ፣ መጠኑ የሚዘጋጀው አገልጋዩ ሲጀምር እና 20 ባይት ማህደረ ትውስታ በተከታታይ ይወስዳል) ነው። ከአገልጋዩ ተደጋጋሚ ምላሾችን ለማገድ ሁሉም የአገልጋይ መጨባበጥ ቅደም ተከተሎች የHMAC ማረጋገጫ ኮዶች ባለ 32-ቢት መለያዎች ይጠቀማሉ።

ከትራፊክ መደበቂያ ደረጃ አንፃር፣ የ Shadowsocks ፕሮቶኮል በ outline-ss-server ትግበራ ውስጥ በቶር ስም-አልባ አውታረመረብ ውስጥ ካለው የ Obfs4 ተሰኪ ትራንስፖርት ጋር ቅርብ ነው። ፕሮቶኮሉ የተፈጠረው በቻይና ያለውን የትራፊክ ሳንሱር ስርዓት ለማለፍ ነው (“የቻይና ታላቁ ፋየርዎል”) እና በሌላ አገልጋይ በኩል የሚተላለፈውን ትራፊክ በትክክል ለመደበቅ ይፈቅድልዎታል (በዘፈቀደ ዘር በማያያዝ እና በማስመሰል ምክንያት ትራፊክ ለመለየት አስቸጋሪ ነው) የማያቋርጥ ፍሰት)።

SOCKS5 የጥያቄዎችን ፕሮክሲ ለማድረግ እንደ ፕሮቶኮል ጥቅም ላይ ይውላል - የ SOCKS5 ድጋፍ ያለው ፕሮክሲ በአካባቢያዊ ስርዓት ተጀምሯል ፣ ይህም ጥያቄዎቹ በትክክል ወደተፈጸሙበት የርቀት አገልጋይ የሚወስደውን ትራፊክ ነው። በደንበኛው እና በአገልጋዩ መካከል ያለው ትራፊክ በተመሰጠረ ዋሻ ውስጥ ይቀመጣል (የተረጋገጠ ምስጠራ AEAD_CHACHA20_POLY1305፣ AEAD_AES_128_GCM እና AEAD_AES_256_GCM ይደገፋል) የመፈጠሩን እውነታ መደበቅ የ Shadowsocks ዋና ተግባር ነው። የTCP እና UDP ዋሻዎች አደረጃጀት ይደገፋል፣ እንዲሁም በቶር ውስጥ የተሰኪ ማጓጓዣን የሚያስታውሱ ፕለጊኖችን በመጠቀም በ SOCKS5 ያልተገደቡ የዘፈቀደ ዋሻዎችን መፍጠር ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ