Tso tawm tus qauv-ss-server 1.4, kev ua raws li Shadowsocks npe los ntawm qhov project Outline

Cov txheej txheem-ss-server 1.4 lub npe neeg rau zaub mov tau raug tso tawm, siv Shadowsocks raws tu qauv los nkaum qhov xwm txheej ntawm kev khiav tsheb, hla cov phab ntsa hluav taws xob thiab dag cov pob ntawv tshuaj xyuas. Cov neeg rau zaub mov tau tsim los ntawm qhov project Outline, uas ntxiv rau lub moj khaum ntawm cov neeg siv khoom siv thiab kev tswj hwm kev sib cuam tshuam uas tso cai rau koj kom xa cov neeg siv ntau tus neeg siv Shadowsocks servers raws li tus qauv-ss-server hauv huab huab ib puag ncig lossis ntawm koj tus kheej cov khoom siv, tswj lawv ntawm lub vev xaib interface thiab teeb tsa cov neeg siv nkag los ntawm cov yuam sij . Cov cai yog tsim thiab tswj los ntawm Jigsaw, ib qho kev faib hauv Google tsim los tsim cov cuab yeej rau kev hla kev censorship thiab teeb tsa kev sib pauv ntaub ntawv dawb.

Outline-ss-server yog sau rau hauv Go thiab faib raws li Apache 2.0 daim ntawv tso cai. Cov cai siv los ua lub hauv paus yog lub npe neeg rau zaub mov go-shadowsocks2, tsim los ntawm Shadowsocks tus tsim tawm zej zog. Tsis ntev los no, lub luag haujlwm tseem ceeb ntawm Shadowsocks qhov project tau tsom mus rau kev txhim kho tus neeg rau zaub mov tshiab hauv Rust lus, thiab kev siv hauv Go lus tsis tau hloov kho rau ntau tshaj ib xyoos thiab pom tau tias poob qis hauv kev ua haujlwm.

Qhov sib txawv ntawm cov txheej txheem-ss-server thiab go-shadowsocks2 nqes los txhawb kev sib txuas ntau tus neeg siv los ntawm ib qho chaw nres nkoj network, muaj peev xwm qhib ntau lub network ports kom tau txais kev sib txuas, kev txhawb nqa kub rov pib dua thiab teeb tsa hloov tshiab yam tsis muaj kev sib txuas, built-in kev soj ntsuam thiab kev hloov tsheb cov cuab yeej raws li prometheus platform .io.

Tso tawm tus qauv-ss-server 1.4, kev ua raws li Shadowsocks npe los ntawm qhov project Outline

outline-ss-server kuj tseem ntxiv kev tiv thaiv tiv thaiv kev thov sojntsuam thiab kev tawm tsam rov ua dua tshiab. Kev tawm tsam los ntawm kev thov kev xeem yog tsom rau kev txiav txim siab muaj tus neeg sawv cev; piv txwv li, tus neeg tawm tsam tuaj yeem xa cov ntaub ntawv sib txawv ntawm qhov ntau thiab tsawg mus rau lub hom phiaj Shadowsocks server thiab txheeb xyuas cov ntaub ntawv ntau npaum li cas tus neeg rau zaub mov yuav nyeem ua ntej kuaj pom qhov yuam kev thiab kaw qhov kev sib txuas. Kev nres tsheb rov ua dua yog ua raws li kev cuam tshuam kev sib kho ntawm tus neeg siv khoom thiab tus neeg rau zaub mov thiab tom qab ntawd sim rov xa cov ntaub ntawv cuam tshuam los txiav txim siab muaj tus neeg sawv cev.

Txhawm rau tiv thaiv kev tawm tsam los ntawm kev thov kev xeem, tus txheej txheem-ss-server server, thaum cov ntaub ntawv tsis raug tuaj txog, tsis cuam tshuam kev sib txuas thiab tsis pom qhov yuam kev, tab sis txuas ntxiv tau txais cov ntaub ntawv, ua raws li hom dub qhov. Txhawm rau tiv thaiv kev rov ua dua, cov ntaub ntawv tau txais los ntawm tus neeg siv khoom yog ntxiv rau kev rov ua dua uas siv cov checksums khaws cia rau ob peb txhiab kev sib koom tes kawg (ntau tshaj 40 txhiab, qhov loj yog teem thaum lub server pib thiab siv 20 bytes ntawm lub cim xeeb ib ntu). Txhawm rau thaiv cov lus teb rov qab los ntawm tus neeg rau zaub mov, txhua tus neeg rau zaub mov tuav tes sib txuas siv HMAC authentication codes nrog 32-ntsis cim npe.

Nyob rau hauv cov nqe lus ntawm theem ntawm kev khiav nkaum, Shadowsocks raws tu qauv nyob rau hauv tus txheej txheem-ss-server siv yog ze rau Obfs4 plug-in thauj nyob rau hauv lub Tor anonymous network. Cov txheej txheem tau tsim los hla txoj kev tswj xyuas kev tsheb khiav hauv Suav teb ("The Great Firewall of China") thiab tso cai rau koj kom zoo heev zais kev xa mus los ntawm lwm tus neeg rau zaub mov (kev khiav tsheb nyuaj los txheeb xyuas vim qhov txuas ntawm cov noob random thiab simulation ntawm nruam ntws).

SOCKS5 yog siv los ua tus txheej txheem rau kev tso npe thov - ib lub npe nrog SOCKS5 kev txhawb nqa tau pib ntawm lub hauv paus system, uas ua rau cov tsheb khiav mus rau cov chaw taws teeb tswj los ntawm qhov kev thov tau ua tiav. Kev khiav tsheb los ntawm tus neeg siv khoom thiab cov neeg rau zaub mov tau muab tso rau hauv qhov chaw encrypted (kev lees paub qhov encryption tau txais kev txhawb nqa AEAD_CHACHA20_POLY1305, AEAD_AES_128_GCM thiab AEAD_AES_256_GCM), zais qhov tseeb ntawm nws qhov kev tsim yog lub luag haujlwm tseem ceeb ntawm Shadowsocks. Lub koom haum ntawm TCP thiab UDP tunnels tau txais kev txhawb nqa, nrog rau kev tsim cov tunnels arbitrary tsis txwv los ntawm SOCKS5 los ntawm kev siv plugins reminiscent ntawm plug-in thauj hauv Tor.

Tau qhov twg los: opennet.ru

Ntxiv ib saib