VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Քանի որ մեզ ավելի ու ավելի են մերժում ցանցի տարբեր ռեսուրսների մուտքը, արգելափակումը շրջանցելու խնդիրն ավելի ու ավելի հրատապ է դառնում, ինչը նշանակում է, որ «Ինչպե՞ս ավելի արագ շրջանցել արգելափակումը» հարցը դառնում է ավելի ու ավելի արդիական:

Արդյունավետության թեման թողնենք ՀՏՎ սպիտակ ցուցակները շրջանցելու առումով մեկ այլ դեպքի համար և պարզապես համեմատենք բլոկների շրջանցման հանրաճանաչ գործիքների կատարումը։

Ուշադրություն՝ հոդվածում շատ նկարներ կլինեն սփոյլերների տակ։

Հրաժարում. այս հոդվածը համեմատում է հանրաճանաչ VPN վստահված անձի լուծումների կատարումը «իդեալականին» մոտ պայմաններում: Ստացված և նկարագրված արդյունքներն այստեղ պարտադիր չէ, որ համընկնեն ձեր արդյունքների հետ: Որովհետև արագության թեստի համարը հաճախ կախված է ոչ թե այն բանից, թե որքան հզոր է շրջանցման գործիքը, այլ այն, թե ինչպես է ձեր մատակարարը այն կառավարում:

Մեթոդաբանություն

3 VPS գնվել է ամպային մատակարարից (DO) աշխարհի տարբեր երկրներում: 2-ը՝ Նիդեռլանդներում, 1-ը՝ Գերմանիայում։ Ամենաարդյունավետ VPS-ը (ըստ միջուկների քանակի) ընտրվել է արժեկտրոնային վարկերի առաջարկի հաշվին հասանելիներից:

Առաջին հոլանդական սերվերի վրա տեղադրված է մասնավոր iperf3 սերվեր:

Երկրորդ հոլանդական սերվերի վրա բլոկային շրջանցման գործիքների տարբեր սերվերներ տեղակայվում են մեկ առ մեկ:

Գրասեղանի Linux պատկերը (xubuntu) VNC-ով և վիրտուալ աշխատասեղանով տեղակայված է գերմանական VPS-ում: Այս VPN-ը պայմանական հաճախորդ է, և դրա վրա հերթով տեղադրվում և գործարկվում են տարբեր VPN պրոքսի-հաճախորդներ:

Արագության չափումները կատարվում են երեք անգամ, մենք կենտրոնանում ենք միջինի վրա, օգտագործում ենք 3 գործիք՝ Chromium-ում վեբ արագության թեստի միջոցով. Chromium-ում fast.com-ի միջոցով; վահանակից iperf3-ի միջոցով proxychains4-ի միջոցով (որտեղ դուք պետք է iperf3 տրաֆիկը տեղադրեք վստահված անձի մեջ):

«Հաճախորդ» - սերվերի ուղիղ միացում iperf3-ը iperf2-ում տալիս է 3 Գբիտ/վ արագություն, իսկ fastspeedtest-ում մի փոքր ավելի քիչ:

Հետաքրքրասեր ընթերցողը կարող է հարցնել՝ «ինչու՞ չընտրեցիր speedtest-cli-ն»: և նա ճիշտ կլինի:

Պարզվեց, որ Speedtest-cli-ն անվստահելի է և թողունակությունը չափելու անբավարար միջոց՝ ինձ համար անհայտ պատճառներով: Երեք անընդմեջ չափումները կարող են տալ երեք բոլորովին տարբեր արդյունքներ, կամ, օրինակ, ցույց տալ իմ VPS-ի պորտի արագությունից շատ ավելի բարձր թողունակություն: Թերևս խնդիրը իմ մահակավոր ձեռքն է, բայց նման գործիքով հետազոտություն անելն անհնարին էր թվում։

Ինչ վերաբերում է չափման երեք մեթոդների արդյունքներին (speedtest fastiperf), ապա ես համարում եմ, որ iperf ցուցանիշները ամենաճիշտն ու հուսալին են, իսկ fastspeedtest-ը՝ որպես հղում։ Բայց որոշ շրջանցող գործիքներ թույլ չեն տվել 3 չափումներ կատարել iperf3-ի միջոցով, և նման դեպքերում կարող եք ապավինել speedtestfast-ին:

արագության թեստը տարբեր արդյունքներ է տալիսVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Инструментарий

Ընդհանուր առմամբ, փորձարկվել են 24 տարբեր շրջանցող գործիքներ կամ դրանց համակցությունները, որոնցից յուրաքանչյուրի համար կտամ փոքրիկ բացատրություններ և դրանց հետ աշխատելու իմ տպավորությունները։ Բայց, ըստ էության, նպատակն էր համեմատել ստվերային գուլպաների արագությունները (և դրա համար մի շարք տարբեր խաբեբաներ) openVPN-ի և wireguard-ի.

Այս նյութում ես մանրամասն չեմ քննարկի այն հարցը, թե «ինչպես լավագույնս թաքցնել երթևեկությունը, որպեսզի չանջատվի», քանի որ արգելափակումը շրջանցելը ռեակտիվ միջոց է. մենք հարմարվում ենք նրան, ինչ օգտագործում է գրաքննիչը և գործում ենք դրա հիման վրա:

Արդյունքները

Strongswanipsec

Իմ տպավորություններով, այն շատ հեշտ է տեղադրվել և բավականին կայուն է աշխատում: Առավելություններից մեկն այն է, որ այն իսկապես խաչմերուկ է, առանց յուրաքանչյուր հարթակի համար հաճախորդներ փնտրելու անհրաժեշտության:

ներբեռնում - 993 մբիթ; վերբեռնում - 770 ՄբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

SSH թունել

Հավանաբար միայն ծույլերը չեն գրել SSH-ը որպես թունելի գործիք օգտագործելու մասին: Բացասական կողմն այն է, որ լուծումը հենակ է, այսինքն. այն տեղակայելը հարմար, գեղեցիկ հաճախորդից յուրաքանչյուր հարթակում չի աշխատի: Առավելությունները լավ կատարումն են, սերվերի վրա ընդհանրապես որևէ բան տեղադրելու կարիք չկա։

ներբեռնում - 1270 մբիթ; վերբեռնում - 1140 ՄբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

OpenVPN- ը

OpenVPN-ն փորձարկվել է 4 աշխատանքային ռեժիմով՝ tcp, tcp+sslh, tcp+stunnel, udp:

OpenVPN սերվերները կարգավորվել են ավտոմատ կերպով՝ տեղադրելով streisand:

Որքանով կարելի է դատել, այս պահին միայն stunnel ռեժիմն է դիմացկուն առաջադեմ DPI-ներին: OpenVPN-tcp-ը stunnel-ով փաթաթելիս թողունակության աննորմալ աճի պատճառն ինձ համար պարզ չէ, ստուգումները կատարվել են մի քանի վազքով, տարբեր ժամանակներում և տարբեր օրերին, արդյունքը նույնն էր։ Թերևս դա պայմանավորված է Streisand-ը տեղակայելիս տեղադրված ցանցային փաթեթի կարգավորումներով, գրեք, եթե որևէ գաղափար ունեք, թե ինչու է դա այդպես:

openvpntcp: ներբեռնում - 760 mbits; վերբեռնում - 659 մբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

openvpntcp+sslh: ներբեռնում - 794 mbits; վերբեռնում - 693 մբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

openvpntcp+stunnel՝ ներբեռնում - 619 mbits; վերբեռնում - 943 մբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

openvpnudp: ներբեռնում - 756 mbits; վերբեռնում - 580 ՄբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Բացեք միացումը

Խցանումները շրջանցելու ամենահայտնի գործիքը չէ, այն ներառված է Սթրեյզանդի փաթեթում, ուստի մենք էլ որոշեցինք փորձարկել այն:

ներբեռնում - 895 մբիթ; վերբեռնել 715 mbpsVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Մետաղալար

Արևմտյան օգտատերերի շրջանում տարածված հիփ գործիք, արձանագրության մշակողները նույնիսկ մշակման համար որոշակի դրամաշնորհներ են ստացել պաշտպանական միջոցներից: Աշխատում է որպես Linux միջուկի մոդուլ UDP-ի միջոցով: Վերջերս հայտնվեցին windowsios-ի հաճախորդներ։

Այն մտահղացել է ստեղծողի կողմից որպես պարզ, արագ միջոց՝ դիտելու Netflix-ը նահանգներում չգտնվող ժամանակ:

Այստեղից էլ դրական և բացասական կողմերը: Կողմ. շատ արագ արձանագրություն, տեղադրման և կազմաձևման համեմատական ​​հեշտություն: Թերությունները - ծրագրավորողը ի սկզբանե չի ստեղծել այն՝ նպատակ ունենալով շրջանցել լուրջ խցանումները, և, հետևաբար, wargard-ը հեշտությամբ հայտնաբերվում է ամենապարզ գործիքներով, ներառյալ. մետաղալարեր.

wireguard արձանագրություն wireshark-ումVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն
ներբեռնում - 1681 մբիթ; վերբեռնել 1638 mbpsVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Հետաքրքիր է, որ warguard արձանագրությունն օգտագործվում է երրորդ կողմի tunsafe հաճախորդում, որը, երբ օգտագործվում է նույն Warguard սերվերի հետ, շատ ավելի վատ արդյունքներ է տալիս: Հավանական է, որ Windows wargard հաճախորդը ցույց կտա նույն արդյունքները.

tunsafeclient՝ ներբեռնում - 1007 mbits; վերբեռնում - 1366 մբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

OutlineVPN

Outline-ը Shadowox սերվերի և հաճախորդի ներդրումն է Google-ի ոլորահատ սղոցից գեղեցիկ և հարմարավետ ինտերֆեյսով: Windows-ում ուրվագծային հաճախորդը պարզապես փաթաթաների հավաքածու է shadowsocks-local (shadowsocks-libev հաճախորդ) և badvpn (tun2socks երկուական, որն ուղղորդում է մեքենայի ամբողջ երթևեկությունը տեղական գուլպաների վստահված անձի) երկուականների համար:

Shadowsox-ը ժամանակին դիմացկուն էր Չինաստանի Մեծ Firewall-ին, սակայն վերջին ակնարկների հիման վրա դա այլևս այդպես չէ: Ի տարբերություն ShadowSox-ի, այն չի աջակցում փլագինների միջոցով խճճվածության միացմանը, բայց դա կարելի է ձեռքով անել՝ սերվերի և հաճախորդի հետ աշխատելու միջոցով:

ներբեռնում - 939 մբիթ; վերբեռնում - 930 ՄբիթVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

ShadowsocksR- ը

ShadowsocksR-ը բնօրինակ Shadowsocks-ի պատառաքաղն է՝ գրված Python-ով: Ըստ էության, դա ստվերային տուփ է, որին սերտորեն կապված են երթևեկության խճողման մի քանի մեթոդներ:

ssR-ի պատառաքաղներ կան մինչև լիբև և ուրիշ բան։ Ցածր թողունակությունը, հավանաբար, պայմանավորված է ծածկագրի լեզվով: Օրիգինալ shadowsox-ը python-ի վրա շատ ավելի արագ չէ:

shadowsocksR. ներբեռնել 582 մբիթ; վերբեռնել 541 մբիթ:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Shadowsocks

Չինական բլոկների շրջանցման գործիք, որը պատահականացնում է երթևեկությունը և խանգարում ավտոմատ վերլուծությանը այլ հիանալի ձևերով: Մինչեւ վերջերս GFW-ն արգելափակված չէր, ասում են՝ հիմա արգելափակվում է միայն UDP ռելեի միացման դեպքում։

Cross-platform (կան հաճախորդներ ցանկացած հարթակի համար), աջակցում է աշխատել PT-ի հետ, որը նման է Thor-ի խաբեբաներին, կան մի քանի մեր սեփական կամ դրան հարմարեցված արագ:

Կան shadowox հաճախորդների և սերվերների մի շարք իրականացումներ՝ տարբեր լեզուներով: Փորձարկման ժամանակ shadowsocks-libev-ը հանդես է եկել որպես սերվեր, տարբեր հաճախորդներ: Պարզվեց, որ Linux-ի ամենաարագ հաճախորդը shadowsocks2-ն է, որը բաշխված է որպես լռելյայն հաճախորդ streisand-ում, չեմ կարող ասել, թե որքանով է ավելի արդյունավետ shadowsocks-windows-ը: Հետագա փորձարկումների մեծ մասում shadowsocks2-ն օգտագործվել է որպես հաճախորդ: Մաքուր shadowsocks-libev-ի փորձարկման սքրինշոթներ չեն արվել այս իրականացման ակնհայտ ուշացման պատճառով:

shadowsocks2: ներբեռնում - 1876 mbits; վերբեռնում - 1981 mbits.VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

shadowsocks-rust: ներբեռնում - 1605 mbits; վերբեռնում - 1895 mbits.VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Shadowsocks-libev: ներբեռնում - 1584 mbits; վերբեռնում - 1265 մբիթ:

Պարզ-obfs

Shadowsox-ի հավելումը այժմ գտնվում է «արժեզրկված» կարգավիճակում, բայց դեռ աշխատում է (չնայած ոչ միշտ լավ): Հիմնականում փոխարինվել է v2ray-plugin-ով: Խեղաթյուրում է տրաֆիկը կա՛մ HTTP վեբ-սոկետի ներքո (և թույլ է տալիս խաբել նպատակակետի վերնագիրը՝ ձևացնելով, որ դուք չեք պատրաստվում դիտել պոռնոհանգույց, այլ, օրինակ, Ռուսաստանի Դաշնության Սահմանադրության կայքը) կամ կեղծ-tls-ի տակ (կեղծ. , քանի որ այն չի օգտագործում որևէ վկայագիր, ամենապարզ DPI-ն, ինչպիսին է անվճար nDPI-ն, հայտնաբերվում են որպես «tls no cert»: tls ռեժիմում այլևս հնարավոր չէ կեղծել վերնագրերը):

Բավականին արագ, տեղադրված է ռեպոյից մեկ հրամանով, կազմաձևված է շատ պարզ, ունի ներկառուցված ձախողման ֆունկցիա (երբ ոչ պարզ obfs հաճախորդից երթևեկությունը գալիս է դեպի այն նավահանգիստը, որը simple-obfs-ը լսում է, այն փոխանցում է հասցեին։ որտեղ դուք նշում եք կարգավորումներում - այսպես. Այս կերպ Դուք կարող եք խուսափել 80-րդ պորտի ձեռքով ստուգումից, օրինակ՝ պարզապես http-ով վեբկայք վերահղելով, ինչպես նաև արգելափակելով կապի զոնդերը):

shadowsockss-obfs-tls: ներբեռնում - 1618 mbits; վերբեռնել 1971 mbits:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

shadowsockss-obfs-http: ներբեռնում - 1582 mbits; վերբեռնում - 1965 mbits.VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Simple-obfs-ը HTTP ռեժիմում կարող է նաև աշխատել CDN հակադարձ պրոքսիի միջոցով (օրինակ՝ cloudflare), այնպես որ մեր մատակարարի համար տրաֆիկը նման կլինի HTTP-plaintext տրաֆիկի՝ դեպի cloudflare, ինչը թույլ է տալիս մեզ մի փոքր ավելի լավ թաքցնել մեր թունելը, և Միևնույն ժամանակ առանձնացրեք մուտքի կետը և երթևեկության ելքը. մատակարարը տեսնում է, որ ձեր տրաֆիկը գնում է դեպի CDN IP հասցե, և նկարների ծայրահեղական հավանումները այս պահին տեղադրվում են VPS IP հասցեից: Պետք է ասել, որ s-obfs-ն է CF-ի միջոցով, որը աշխատում է ոչ միանշանակ՝ պարբերաբար չբացելով որոշ HTTP ռեսուրսներ, օրինակ։ Այսպիսով, shadowsockss-obfs+CF-ի միջոցով iperf-ի միջոցով բեռնումը հնարավոր չէր ստուգել, ​​բայց դատելով արագության թեստի արդյունքներից, թողունակությունը գտնվում է shadowsocksv2ray-plugin-tls+CF մակարդակի վրա։ Ես iperf3-ից սքրինշոթներ չեմ կցում, քանի որ... Դուք չպետք է ապավինեք նրանց.

ներբեռնում (speedtest) - 887; վերբեռնում (speedtest) - 1154.VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Ներբեռնեք (iperf3) - 1625; վերբեռնել (iperf3) - ՆԱ.

v2ray-պլագին

V2ray-plugin-ը փոխարինել է պարզ obf-ներին՝ որպես ss libs-ի հիմնական «պաշտոնական» խաբեբա: Ի տարբերություն պարզ obf-ների, այն դեռ պահոցներում չէ, և դուք պետք է կամ ներբեռնեք նախապես հավաքված երկուական կամ այն ​​ինքներդ կազմեք։

Աջակցում է 3 գործառնական ռեժիմների՝ լռելյայն, HTTP վեբսոկետ (նպատակային հոսթի վերնագրերի կեղծման աջակցությամբ); tls-websocket (ի տարբերություն s-obfs-ի, սա լիարժեք tls տրաֆիկ է, որը ճանաչվում է ցանկացած հակադարձ վստահված վեբ սերվերի կողմից և, օրինակ, թույլ է տալիս կարգավորել tls դադարեցումը cloudfler սերվերների վրա կամ nginx-ում); quic - աշխատում է udp-ի միջոցով, բայց, ցավոք, quic-ի կատարումը v2rey-ում շատ ցածր է:

Պարզ obfs-ի համեմատ առավելություններից. v2rey plugin-ը աշխատում է առանց խնդիրների CF-ի միջոցով HTTP-websocket ռեժիմում ցանկացած տրաֆիկի հետ, TLS ռեժիմում այն ​​լիարժեք TLS տրաֆիկ է, շահագործման համար պահանջվում է վկայագրեր (օրինակ՝ Let's encrypt կամ self-ից: - ստորագրված):

shadowsocksv2ray-plugin-http: ներբեռնում - 1404 mbits; վերբեռնել 1938 mbits:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

shadowsocksv2ray-plugin-tls: ներբեռնում - 1214 mbits; վերբեռնել 1898 մբիթ:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

shadowsocksv2ray-plugin-quic՝ ներբեռնում - 183 mbbit; վերբեռնել 384 մբիթ:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Ինչպես արդեն ասացի, v2ray-ը կարող է վերնագրեր սահմանել, և այդպիսով դուք կարող եք աշխատել դրա հետ հակադարձ պրոքսի CDN-ի միջոցով (օրինակ՝ cloudfler): Մի կողմից, դա բարդացնում է թունելի հայտնաբերումը, մյուս կողմից, այն կարող է մի փոքր մեծացնել (և երբեմն նվազեցնել) հետաձգումը. ամեն ինչ կախված է ձեր և սերվերների գտնվելու վայրից: CF-ն այժմ փորձարկում է աշխատել quic-ի հետ, սակայն այս ռեժիմը դեռ հասանելի չէ (գոնե անվճար հաշիվների համար):

shadowsocksv2ray-plugin-http+CF: ներբեռնում - 1284 mbbit; վերբեռնել 1785 մբիթ:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

shadowsocksv2ray-plugin-tls+CF՝ ներբեռնում - 1261 mbits; վերբեռնել 1881 մբիթ:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

թիկնոց

Շրեդը GoQuiet օֆֆուսքատորի հետագա զարգացման արդյունքն է: Մոդելավորում է TLS տրաֆիկը և աշխատում է TCP-ի միջոցով: Այս պահին հեղինակը թողարկել է պլագինի երկրորդ տարբերակը՝ cloak-2, որը զգալիորեն տարբերվում է օրիգինալ թիկնոցից։

Ըստ մշակողի, plugin-ի առաջին տարբերակում օգտագործվել է tls 1.2 ռեզյումեի սեսիայի մեխանիզմը՝ tls-ի նպատակակետ հասցեն խաբելու համար: Նոր տարբերակի թողարկումից հետո (ժամացույց-2) Github-ի բոլոր վիքի էջերը, որոնք նկարագրում էին այս մեխանիզմը, ջնջվեցին, դրա մասին ոչ մի հիշատակում չկա մշուշման կոդավորման ներկայիս նկարագրության մեջ։ Հեղինակի նկարագրության համաձայն, շրեդի առաջին տարբերակը չի օգտագործվում «կրիպտո-ում կրիտիկական խոցելիության» առկայության պատճառով։ Թեստերի ժամանակ կար թիկնոցի միայն առաջին տարբերակը, նրա երկուականները դեռ գտնվում են Github-ում, և բացի ամեն ինչից, կրիտիկական խոցելիությունները այնքան էլ կարևոր չեն, քանի որ shadowsox-ը ծածկագրում է երթևեկությունը այնպես, ինչպես առանց թիկնոցի, և ծածկոցը որևէ ազդեցություն չունի shadowsox-ի կրիպտոյի վրա:

ստվերային գուլպաներ՝ ներբեռնում - 1533; վերբեռնում - 1970 mbitsVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Կցպտուն

օգտագործում է kcptun որպես տրանսպորտ KCP արձանագրություն և որոշ հատուկ դեպքերում թույլ է տալիս հասնել թողունակության բարձրացման: Ցավոք, (կամ բարեբախտաբար), սա հիմնականում տեղին է Չինաստանից եկած օգտատերերի համար, որոնց բջջային օպերատորներից ոմանք մեծապես ճնշում են TCP-ին և չեն դիպչում UDP-ին:

Kcptun-ը անիծյալ էներգիայի կարիք ունի և հեշտությամբ բեռնում է 100 zion միջուկներ 4%-ով, երբ փորձարկվում է 1 հաճախորդի կողմից: Բացի այդ, plugin-ը «դանդաղ» է, և iperf3-ի միջոցով աշխատելիս այն մինչև վերջ չի ավարտում թեստերը: Եկեք դիտարկենք բրաուզերի արագության թեստը:

shadowsockskcptun. ներբեռնում (արագության թեստ) - 546 mbits; վերբեռնել (speedtest) 854 mbits:VPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Ամփոփում

Ձեզ անհրաժեշտ է պարզ, արագ VPN՝ ձեր ամբողջ մեքենայից երթևեկությունը դադարեցնելու համար: Ապա քո ընտրությունը ռազմապահն է: Ցանկանու՞մ եք վստահված անձինք (ընտրովի թունելավորման կամ վիրտուալ մարդկանց հոսքերի առանձնացման համար), թե՞ ձեզ համար ավելի կարևոր է երթևեկությունը խաթարել լուրջ արգելափակումից: Այնուհետև նայեք shadowbox-ին tlshttp խաբեությամբ: Ցանկանու՞մ եք վստահ լինել, որ ձեր ինտերնետը կաշխատի այնքան ժամանակ, քանի դեռ ինտերնետն ընդհանրապես աշխատում է: Ընտրեք պրոքսի տրաֆիկը կարևոր CDN-ների միջոցով, որի արգելափակումը կհանգեցնի երկրում ինտերնետի կեսի ձախողմանը:

Առանցքային աղյուսակ՝ տեսակավորված ըստ ներբեռնմանVPN բլոկի շրջանցման գործիքների կատարողականի համեմատություն

Source: www.habr.com

Добавить комментарий