Te tuku i te outline-ss-server 1.4, Shadowsocks whakatinana takawaenga mai i te kaupapa Whakahuahua

Kua tukuna te tūmau takawaenga outline-ss-server 1.4, ma te whakamahi i te kawa Shadowsocks ki te huna i te ahua o te waka, te karo i nga paahi ahi, me nga punaha tirotiro paatete. Kei te whakawhanakehia te tūmau e te kaupapa Whakahuahua, e whakarato ana i te herenga o nga tono a te kiritaki me te atanga mana e taea ai e koe te tuku tere i nga raarangi-ss-server-based servers Shadowsocks maha-kaiwhakamahi i roto i nga taiao kapua tūmatanui, i runga ranei i o taputapu ake, te whakahaere ma te atanga tukutuku me te whakarite i te urunga a te kaiwhakamahi ma nga taviri. Ka whakawhanakehia, ka tiakina e Jigsaw te waehere, he wehenga i roto i a Google i hangaia hei whakawhanake taputapu mo te aukati i te aukati me te whakarite i te whakawhiti korero kore utu.

Ko te Outline-ss-server kua tuhia ki te Haere ka tohatohahia i raro i te raihana Apache 2.0. Ko te waehere tūmau takawaenga go-shadowsocks2, i hangaia e te hapori kaiwhakawhanake Shadowsocks, ka whakamahia hei kaupapa. I tata nei, ko te mahi matua o te kaupapa Shadowsocks kua arotahi ki te whakawhanaketanga o tetahi tūmau hou i roto i te reo Rust, a ko te whakatinanatanga o Go kaore ano kia whakahoutia mo te neke atu i te kotahi tau, ka kitea kei muri i te mahi.

Ko nga rereketanga i waenga i te outline-ss-server me te go-shadowsocks2 ka heke ki te tautoko mo te hono i nga kaiwhakamahi maha i roto i te tauranga whatunga kotahi, te kaha ki te whakatuwhera i nga tauranga whatunga maha ki te whiwhi hononga, te tautoko whakaoho wera me nga whakahou whirihoranga me te kore e pakaru nga hononga, te aro turuki i roto. me nga taputapu whakarereke waka i runga i te kaupapa prometheus .io.

Te tuku i te outline-ss-server 1.4, Shadowsocks whakatinana takawaenga mai i te kaupapa Whakahuahua

Ko te outline-ss-server ka taapiri atu i te whakamarumaru ki nga tono tirotiro me nga whakaeke tukurua waka. Ko te whakaeke ma nga tono manatoko e whai ana ki te whakatau i te noho mai o te takawaenga, hei tauira, ka taea e te kaitawhai te tuku huinga raraunga rereke te rahi ki te kaimau Shadowsocks e whai ana me te tātari i te nui o nga raraunga ka panuihia e te tūmau i mua i te whakatau i te hapa me te kati i te hononga. . Ko te whakaeke tukurua i runga i te kahaki i tetahi huihuinga i waenga i te kaihoko me te tūmau ka ngana ki te tuku ano i nga raraunga i kahakina ki te whakatau i te noho o te takawaenga.

Hei tiaki i nga whakaeke na roto i nga tono manatoko, ko te raupapa-ss-server server, ka tae mai nga raraunga he, kaore e mutu te hononga me te kore e whakaatu he hapa, engari kei te haere tonu ki te whiwhi korero, ka rite ki te ahua o te poka pango. Hei whakamarumaru mai i te tukurua, ko nga raraunga ka riro mai i te kiritaki ka tirohia ano mo te tukuruatanga ma nga kaute i penapenahia mo nga mano tini o nga raupapa ruru-a-ringa (te 40 mano teitei, ka whakatauhia te rahi i te tiimata o te tūmau ka pau te 20 paita o te mahara mo ia raupapa). Hei aukati i nga whakautu tukurua mai i te tūmau, ka whakamahia e nga raupapa ruru ringa katoa nga tūmau i nga waehere motuhēhēnga HMAC me nga tohu 32-bit.

I runga i te taumata o te hunanga waka, ko te kawa Shadowsocks i roto i te whakahuahua-ss-tūmau whakatinanatanga e tata ana ki te kawe waka mono Obfs4 i roto i te whatunga Tor ingoamuna. I hangaia te kawa ki te karo i te punaha tirotiro waka a Haina (te "Patuahi Nui o Haina") ka taea e koe te huna tika i nga waka kua tukuna atu ma tetahi atu tūmau (he raru te waka ki te tautuhi na te whakapiri i te kakano matapōkere me te whakataurite i te rere haere tonu).

Ka whakamahia te SOCKS5 hei kawa mo nga tono takawaenga - ka whakarewahia he takawaenga me te tautoko SOCKS5 i runga i te punaha a-rohe, e tuku ana i nga waka ki tetahi tūmau mamao e mahia ana nga tono. Ko te hokohoko i waenga i te kiritaki me te tūmau ka tukuna ki roto i te kohanga whakamuna (whakamunatanga whakamunatanga AEAD_CHACHA20_POLY1305, AEAD_AES_128_GCM me AEAD_AES_256_GCM e tautokohia ana), e huna ana i te meka o te hanganga ko te mahi tuatahi a Shadowsocks. Kei te tautokohia te whakahaerenga o nga tunnels TCP me te UDP, me te hanga o nga kohanga koretake, kaore i te herea ki te SOCKS5, na roto i te whakamahi i nga taputapu e rite ana ki nga kawe waka i Tor.

Source: opennet.ru

Tāpiri i te kōrero