Seva sa proxy sa outline-ss-server 1.4 se lokollotsoe, ho sebelisoa protocol Shadowsocks ho pata mekhoa ea sephethephethe, ho qoba li-firewall, le ho thetsa litsamaiso tsa tlhahlobo ea lipakete. Seva e ntse e ntlafatsoa ke projeke ea Outline, e boetse e fana ka moralo oa lits'ebetso tsa bareki le sebopeho sa tsamaiso, e lumellang ho kenngoa ka potlako ha litsamaiso tsa basebelisi ba bangata. Shadowsocks-di-server tse thehilweng hodima outline-ss-server dibakeng tsa maru a setjhaba kapa di-hardware tse ka hara sebaka, di di laola ka sebopeho sa webo, mme di hlophisa phihlello ya mosebedisi ho sebediswa dinotlolo. Khoutu ena e ntshetswa pele le ho hlokomelwa ke Jigsaw, karolo e ka hare ho Google e thehilweng ho ntshetsa pele disebediswa tsa ho qoba ho thibela le ho nolofatsa phapanyetsano ya tlhahisoleseding e sa lefelloeng.
Outline-ss-server e ngotsoe ho Go mme e ajoa tlasa laesense ya Apache 2.0. E itshetlehile hodima khoutu ya proxyseva go-shadowsocks2, e entsoeng ke sechaba sa bahlahisi ShadowsocksHaufinyane tjena, mosebetsi o ka sehloohong oa projeke Shadowsocks e shebane le ho ntshetsa pele seva e ntjha ka puo ya Rust, athe ts'ebetso ya Go ha e so ntlafatsoe ka nako e fetang selemo mme e bonahala e saletse morao tshebetsong.
Phapang pakeng tsa outline-ss-server le go-shadowsocks2 e theohela ho ts'ehetsa ho hokahanya basebelisi ba bangata ka koung e le 'ngoe ea marang-rang, bokhoni ba ho bula likou tse ngata tsa marang-rang ho fumana likhokahano, tšehetso ea ho qala bocha le liapdeite tsa tlhophiso ntle le ho roba likhokahano, tse hahiloeng kahare. lisebelisoa tsa ho beha leihlo le ho fetola sephethephethe ho latela sethala sa prometheus .io.

Outline-ss-server e boetse e eketsa tshireletso kgahlanong le ditlhaselo tse kenyeletsang ho romela dikopo tsa netefatso le phetolo ya sephethephethe. Tlhaselo ya kopo ya netefatso e reretswe ho lemoha boteng ba proxy; mohlala, mohlaseli a ka romela kopo ho sepheo. Shadowsocks-disete tsa data tsa seva tsa boholo bo fapaneng mme o hlahlobe hore na seva e tla bala data e kae pele o lemoha phoso le ho kwala khokahano. Tlhaselo ya ho bapala hape ha sephethephethe e itshetlehile hodima ho utswa kopano pakeng tsa moreki le seva ho latelwa ke boiteko ba ho romela hape data e hapilweng ho fumana boteng ba proxy.
E le ho sireletsa khahlanong le litlhaselo ka likōpo tsa liteko, seva sa outline-ss-server, ha data e fosahetseng e fihla, ha e sitise ho hokahanya 'me ha e bontše phoso, empa e tsoela pele ho fumana boitsebiso, e sebetsa e le mofuta oa lesoba le letšo. Ho sireletsa khahlanong le ho pheta-pheta, lintlha tse fumanoeng ho tsoa ho moreki li hlahlojoa hape bakeng sa ho pheta-pheta ho sebelisoa licheke tse bolokiloeng bakeng sa tatellano ea ho ts'oarana ka letsoho ea likete tse 'maloa (boholo ba likete tse 40, boholo bo behiloe ha seva se qala mme se ja li-byte tse 20 tsa mohopolo ka tatellano). Ho thibela likarabo tse pheta-phetoang ho tsoa ho seva, tatellano eohle ea ho ts'oarana ka letsoho ea seva e sebelisa likhoutu tsa netefatso ea HMAC ka li-tag tsa 32-bit.
Ho latela boemo ba protocol ea ho pata sephethephethe Shadowsocks Ha e kenngwa tshebetsong, outline-ss-server e tshwana le transport ya Obfs4 e ka pluggable marangrang a Tor a ho se tsejwe. Protocol ena e thehilwe ho feta Great Firewall ya China mme e dumella ho patisa sephethephethe se tsamaiswang ka seva se seng ka katleho (sephethephethe se thata ho se tseba ka lebaka la ho kenyeletswa ha peo e sa reroang le ketsiso ya phallo e tswelang pele).
SOCKS5 e sebediswa e le protocol ya proxy bakeng sa dikopo. Proxy e sebetsang ka SOCKS5 e qalwa tsamaisong ya lehae, e tsamaisang sephethephethe ho ya ho seva e hole eo dikopo di etswang ho yona. Sephethephethe pakeng tsa moreki le seva se bewa ka hara kotopo e patilweng (AEAD_CHACHA20_POLY1305, AEAD_AES_128_GCM, le AEAD_AES_256_GCM encryption e netefaditsweng e a tshehetswa), ho pata taba ya hore kotopo e ntse e etswa ke sepheo sa mantlha. ShadowsocksHo kenya lithanele tsa TCP le UDP hoa tšehetsoa, hammoho le ho thehoa ha lithanele tse ikhethileng tse sa felleng ho SOCKS5 feela, ka tšebeliso ea li-plugins tse tšoanang le lipalangoang tsa Tor tse ka kenngoang ka har'a li-plug.
Source: opennet.ru
