{"id":477416,"date":"2026-04-25T23:06:18","date_gmt":"2026-04-25T23:06:18","guid":{"rendered":"https:\/\/savepearlharbor.com\/?p=477416"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=477416","title":{"rendered":"\u041c\u0430\u043c\u0430, \u044f \u043a\u0438\u0431\u0435\u0440\u043f\u043e\u0432\u0441\u0442\u0430\u043d\u0435\u0446"},"content":{"rendered":"<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<p>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d \u0431\u043e\u0440\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u043d\u0442\u043e\u0440\u043e\u0439 \u0441 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c \u0432 60 \u043c\u043b\u0440\u0434. <br \/>\u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 <a href=\"https:\/\/habr.com\/ru\/articles\/1027276\/comments\/#comment_29883166\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f<\/a>.<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ff\/f37\/37e\/3fff3737ee8bdce9c99aa1a7fc1f720e.gif\" alt=\"\u0415\u0442\u043e \u044f\" title=\"\u0415\u0442\u043e \u044f\" width=\"465\" height=\"465\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ff\/f37\/37e\/3fff3737ee8bdce9c99aa1a7fc1f720e.gif 780w,&#10;       https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/3ff\/f37\/37e\/3fff3737ee8bdce9c99aa1a7fc1f720e.gif 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0415\u0442\u043e \u044f<\/figcaption><\/div>\n<\/figure>\n<h2>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435<\/h2>\n<p>\u0415\u0441\u0442\u044c \u0433\u0440\u0430\u043d\u0434\u0438\u043e\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u0434\u043b\u044f \u0435\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u044b 3 \u0432\u0435\u0449\u0438:<br \/>&#8212; \u0441\u0435\u0440\u0432\u0435\u0440\u0430<br \/>&#8212; \u043b\u044e\u0434\u0438<br \/>&#8212; vpn<\/p>\n<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f, \u0438 \u043c\u044b \u0441 \u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c AWS. <br \/>\u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u043b\u0438 \u043d\u0430\u0441 \u043a OpenVPN.<br \/>\u0410 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043b\u044e\u0431\u0438\u0442 \u0434\u0435\u0448\u0451\u0432\u0443\u044e \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0441\u0438\u043b\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0447\u0430\u0441\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0436\u0438\u0432\u0451\u0442 \u0432 \u0420\u0424. <\/p>\n<p>\u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0445\u0435\u043c\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0436\u0438\u0442\u044c \u0432\u0435\u0447\u043d\u043e.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/41b\/05a\/d1a\/41b05ad1a421a5b9852b44b6a6790cf8.png\" alt=\"client -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1454\" height=\"882\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/41b\/05a\/d1a\/41b05ad1a421a5b9852b44b6a6790cf8.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/41b\/05a\/d1a\/41b05ad1a421a5b9852b44b6a6790cf8.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0439\u0442\u0438 \u043d\u0435 \u0442\u0430\u043a? \u0418\u043c\u0435\u043d\u043d\u043e \u0442\u0443\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0448 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u044b\u0439 \u0446\u0435\u043d\u0437\u043e\u0440 \u0432 \u0432\u0438\u0434\u0435 \u0420\u041a\u041d \u0438 \u0441\u0442\u0430\u0432\u0438\u0442 \u043f\u0430\u043b\u043a\u0438 \u0432 \u043a\u043e\u043b\u0451\u0441\u0430. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a28\/864\/fec\/a28864fecc7638eee5b50480807ac3bf.png\" alt=\"\u041a\u0412\u041d\" title=\"\u041a\u0412\u041d\" width=\"1280\" height=\"1278\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/a28\/864\/fec\/a28864fecc7638eee5b50480807ac3bf.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a28\/864\/fec\/a28864fecc7638eee5b50480807ac3bf.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041a\u0412\u041d<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 1. \u041f\u0435\u0440\u0432\u044b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438, obfs4proxy<\/h2>\n<p>\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442, \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0432 \u0420\u0424 \u043d\u0430\u0447\u0430\u043b\u0438 \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f. \u0410\u043d\u0430\u043b\u0438\u0437 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0440\u0438\u0432\u0451\u043b \u043d\u0430\u0441 \u043a \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043e\u0431\u0440\u044b\u0432 tcp \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f OpenVPN, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0445\u043e\u0434\u0438\u043b \u043a\u0430\u043a \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043e. <br \/>\u0417\u043d\u0430\u0447\u0438\u0442 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0444\u0438\u043a, \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e:<br \/>&#8212; \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432, \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u043a\u0443\u043b\u0445\u0430\u0446\u043a\u0435\u0440\u044b<br \/>&#8212; \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e \u0434\u043b\u044f \u0438\u043d\u0444\u0440\u044b, \u043b\u0438\u0448\u043d\u044b\u0445 \u0434\u044b\u0440\u043e\u043a \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e<\/p>\n<p>\u0422\u0430\u043a \u0443 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f <a href=\"https:\/\/github.com\/Yawning\/obfs4\" rel=\"noopener noreferrer nofollow\">obfs4proxy<\/a> c \u0441\u0432\u044f\u0437\u043a\u0435 \u0441 <a href=\"https:\/\/www.sparklabs.com\/viscosity\/download\/\" rel=\"noopener noreferrer nofollow\">Viscosity<\/a><\/p>\n<div class=\"floating-image\">\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a06\/98c\/a1d\/a0698ca1dd8a4854e08d1709beb49424.png\" alt=\"client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/bastion.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/bastion.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1928\" height=\"888\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/a06\/98c\/a1d\/a0698ca1dd8a4854e08d1709beb49424.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a06\/98c\/a1d\/a0698ca1dd8a4854e08d1709beb49424.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/bastion.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<\/div>\n<p>\u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043c\u043e\u0433 \u0442\u043e\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u0442\u044c, \u043d\u0430 \u043a\u0430\u043a\u0443\u044e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u043c\u044b \u0432\u0441\u0442\u0430\u043b\u0438. <\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/498\/f76\/51b\/498f7651beeb1f676b873d931e813e42.png\" alt=\"\u041f\u0435\u0440\u0432\u044b\u0435 \u043e\u043f\u044c\u044f\u043d\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0431\u0435\u0434\u044b\" title=\"\u041f\u0435\u0440\u0432\u044b\u0435 \u043e\u043f\u044c\u044f\u043d\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0431\u0435\u0434\u044b\" width=\"498\" height=\"281\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/498\/f76\/51b\/498f7651beeb1f676b873d931e813e42.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/498\/f76\/51b\/498f7651beeb1f676b873d931e813e42.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041f\u0435\u0440\u0432\u044b\u0435 \u043e\u043f\u044c\u044f\u043d\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0431\u0435\u0434\u044b<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 2. \u0412\u044b\u043d\u043e\u0441 \u0447\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u044b \u0438\u0437 AWS.<\/h2>\n<p>\u041d\u0435\u0434\u043e\u043b\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0447\u0430\u0441\u0442\u044c\u0435, \u0438 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0434\u043e AWS \u043d\u0430\u0447\u0430\u043b \u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u043f\u0435\u0440\u0435\u0431\u043e\u044f\u043c\u0438. \u041d\u0430 \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043e\u0431\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u044d\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0431\u0444\u0443\u0441\u043a\u0430\u0446\u0438\u044e \u0440\u0435\u0448\u0438\u043b\u0438 \u0432\u044b\u043d\u0435\u0441\u0442\u0438.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/079\/feb\/567\/079feb5677e53812bca94d456996c01c.png\" alt=\"client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/tunnel.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/tunnel.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1456\" height=\"1370\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/079\/feb\/567\/079feb5677e53812bca94d456996c01c.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/079\/feb\/567\/079feb5677e53812bca94d456996c01c.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/tunnel.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u041b\u043e\u0433\u0438\u043a\u0430 \u0431\u044b\u043b\u0430 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u0430:<br \/>&#8212; \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0422\u0421\u041f\u0423<br \/>&#8212; \u0443 \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043d\u0430\u043b<br \/>&#8212; \u0441\u0435\u0440\u0432\u0430\u043a\u0438 \u0441\u0432\u0435\u0442\u044f\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0432 \u0440\u043e\u0441\u0441\u0438\u0438, \u043d\u043e \u0438\u043c\u0435\u044e\u0442 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0439 IP<\/p>\n<p>\u0422\u0430\u043a\u043e\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0436\u0438\u0442\u044c \u0434\u043e\u043b\u0433\u043e \u0438 \u043b\u0430\u0432\u043e\u0447\u043a\u0443 \u043d\u0435 \u043f\u0440\u0438\u043a\u0440\u043e\u044e\u0442, \u0432\u0435\u0440\u043d\u043e \u0432\u0435\u0434\u044c?<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eee\/3ae\/d4b\/eee3aed4b01f17510899c93088cdac54.png\" alt=\"\u0412\u0441\u0451 \u0435\u0449\u0451 \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e\" title=\"\u0412\u0441\u0451 \u0435\u0449\u0451 \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e\" width=\"331\" height=\"331\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/eee\/3ae\/d4b\/eee3aed4b01f17510899c93088cdac54.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eee\/3ae\/d4b\/eee3aed4b01f17510899c93088cdac54.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0412\u0441\u0451 \u0435\u0449\u0451 \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 3. \u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438.<\/h2>\n<p>\u0418\u0433\u0440\u0430\u0442\u044c \u0432 \u043a\u043e\u0448\u043a\u0438-\u043c\u044b\u0448\u043a\u0438 \u0441 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0438\u043d\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. <br \/>\u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u044d\u0442\u0430\u043f\u043e\u043c \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438. \u041c\u044b \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u044b\u0435, \u0430\u0443\u0434\u0438\u043e\u043d\u0430\u0440\u043a\u043e\u0442\u0438\u043a\u0438 \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u043c, \u043d\u0435\u0443\u0436\u0435\u043b\u0438 \u043d\u0435 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0431\u0435\u043b\u044b\u0435 \u043b\u044e\u0434\u0438? <br \/>\u0421\u043f\u0443\u0441\u0442\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043e\u0442\u0432\u0435\u0442 \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d, \u043d\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u044d\u0442\u043e \u043d\u0435 \u0434\u0430\u043b\u043e.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/190\/984\/abe\/190984abe36b1c6f3f56857b50c09faa.png\" alt=\"\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\" title=\"\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\" width=\"1804\" height=\"394\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/190\/984\/abe\/190984abe36b1c6f3f56857b50c09faa.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/190\/984\/abe\/190984abe36b1c6f3f56857b50c09faa.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 4. \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 cloak\/trojan\/hysteria\/vless<\/h2>\n<p>\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0447\u0430\u0441\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u043d\u0430\u0447\u0430\u043b\u0430 \u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c. \u0421\u043d\u043e\u0432\u0430. <br \/>\u0415\u0449\u0451 \u043e\u0434\u043d\u0430 \u043f\u0430\u0447\u043a\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u0432 \u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043c \u043a \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0440\u0435\u0436\u0435\u0442\u0441\u044f. \u0421\u0438\u043c\u043f\u043e\u043c\u044b \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e OpenVPN, \u0432\u0441\u0451 \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043d\u0435 \u0441\u0442\u043e\u043b\u044c \u043d\u0430\u0434\u0451\u0436\u0435\u043d, \u043a\u0430\u043a \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b. <br \/>\u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0438\u0441\u043a\u0430\u0442\u044c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b. \u0422\u0430\u043a \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043f\u043e\u043b\u043e\u0433\u043e\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u0432\u043e\u0434\u044f\u0442\u0441\u044f <a href=\"https:\/\/github.com\/shadowsocks\/shadowsocks-rust\" rel=\"noopener noreferrer nofollow\">shadowsocks<\/a>\/<a href=\"https:\/\/github.com\/amnezia-vpn\/amneziawg-go\" rel=\"noopener noreferrer nofollow\">amnezia<\/a>\/ipsec\/<a href=\"https:\/\/github.com\/cbeuw\/Cloak\" rel=\"noopener noreferrer nofollow\">cloak<\/a>\/<a href=\"https:\/\/github.com\/trojan-gfw\/trojan\" rel=\"noopener noreferrer nofollow\">trojan<\/a>\/<a href=\"https:\/\/github.com\/apernet\/hysteria\" rel=\"noopener noreferrer nofollow\">hysteria<\/a>\/<a href=\"https:\/\/github.com\/XTLS\/Xray-core\" rel=\"noopener noreferrer nofollow\">vless<\/a>\/<a href=\"https:\/\/github.com\/cacggghp\/vk-turn-proxy\" rel=\"noopener noreferrer nofollow\">vkturnproxy<\/a>. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/aa7\/c79\/860\/aa7c798600b7448fbea73abd61290b18.png\" alt=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1448\" height=\"1360\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/aa7\/c79\/860\/aa7c798600b7448fbea73abd61290b18.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/aa7\/c79\/860\/aa7c798600b7448fbea73abd61290b18.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u0420\u0435\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0434\u043b\u044f \u043c\u0435\u043d\u044f \u043e\u0434\u043d\u043e\u0433\u043e, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445 \u0441\u0442\u0440\u0430\u043d\u044b, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u0445, \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. \u0418 \u0432 \u044d\u0442\u043e\u043c \u0447\u0451\u0440\u043d\u043e\u043c \u044f\u0449\u0438\u043a\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e:<br \/>&#8212; \u0442\u043e \u043b\u0438 \u043d\u0430\u043a\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438<br \/>&#8212; \u0442\u043e \u043b\u0438 \u0420\u041a\u041d \u0441\u043b\u043e\u043c\u0430\u043b \u0447\u0430\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430<br \/>&#8212; \u0442\u043e \u043b\u0438 \u0438\u0445 DPI \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b<br \/>&#8212; \u0442\u043e \u043b\u0438 \u043c\u044b \u043f\u0440\u043e\u0432\u0438\u043d\u0438\u043b\u0438\u0441\u044c<br \/>&#8212; \u0442\u043e \u043b\u0438 \u043a\u0440\u0438\u0432\u044b\u0435 \u0440\u0443\u043a\u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432<\/p>\n<p>\u0412\u0441\u0451 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u043f\u043e\u0434\u043d\u044f\u0442\u0430 \u043f\u0430\u0447\u043a\u0430 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u043e\u0431\u0445\u043e\u0434\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a (\u0443\u0436\u0435 10 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438), \u0430 \u043d\u0430 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u0445 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u044e.<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bf6\/50b\/bd0\/bf650bbd06748d9258a95ebf5a5a9408.png\" alt=\"\u0411\u0435\u0437\u043c\u0435\u0440\u043d\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c \u043a \u043d\u0430\u0448\u0438\u043c \u043e\u0440\u0433\u0430\u043d\u0430\u043c\" title=\"\u0411\u0435\u0437\u043c\u0435\u0440\u043d\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c \u043a \u043d\u0430\u0448\u0438\u043c \u043e\u0440\u0433\u0430\u043d\u0430\u043c\" width=\"512\" height=\"512\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/bf6\/50b\/bd0\/bf650bbd06748d9258a95ebf5a5a9408.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/bf6\/50b\/bd0\/bf650bbd06748d9258a95ebf5a5a9408.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0411\u0435\u0437\u043c\u0435\u0440\u043d\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c \u043a \u043d\u0430\u0448\u0438\u043c \u043e\u0440\u0433\u0430\u043d\u0430\u043c<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 5. \u0411\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438, \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 \u0420\u0424<\/h2>\n<p>\u041d\u0430\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u044c \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438? \u0412\u043e\u0442 \u0432\u0430\u043c \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u0441\u043e \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u043e\u0439. <br \/>\u0412\u0438\u0434\u0438\u043c\u043e \u0442\u0430\u043a \u0440\u0435\u0448\u0438\u043b\u043e \u043c\u043e\u0451 \u043b\u044e\u0431\u0438\u043c\u043e\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f. <br \/>\u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0443\u0436\u0434\u0430 \u0440\u0435\u0437\u043a\u043e \u043d\u0430\u0439\u0442\u0438 IP \u0438\u0437 \u0431\u0435\u043b\u044b\u0445 \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0448\u043b\u043e \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u0441\u0442\u0440\u043e &#8212; \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043a\u043e\u0440\u043e\u043b\u044c \u043c\u0438\u0434\u0430\u0441 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e IT. cloud.vk.com \u043f\u043e\u0437\u0432\u043b\u044f\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0434\u043d\u044f\u0442\u044c VPS, \u0430 \u043d\u0430 \u0438\u0445 \u0441\u0435\u0440\u0432\u0430\u043a\u0430\u0445 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b instagram\/youtube\/etc. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d50\/6b5\/cbd\/d506b5cbdd67b3b64f79c0cc0610b843.png\" alt=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/subway.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/subway.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1762\" height=\"1294\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/d50\/6b5\/cbd\/d506b5cbdd67b3b64f79c0cc0610b843.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/d50\/6b5\/cbd\/d506b5cbdd67b3b64f79c0cc0610b843.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/subway.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u041f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u043b\u043e\u0436\u043d\u043e\u0435 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0432\u043e\u0442 \u043e\u043d \u043a\u043e\u043d\u0435\u0446, \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u044c \u0438\u0445 \u0432\u0441\u0435. \u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0441\u043f\u043e\u043a\u043e\u0439\u0441\u0442\u0432\u0438\u0435.<\/p>\n<figure class=\"\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a20\/c60\/8e2\/a20c608e2b46eff9ebf0c40fc3d2af9d.png\" alt=\"\u041b\u044e\u0431\u043e\u0432\u044c \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0445\" title=\"\u041b\u044e\u0431\u043e\u0432\u044c \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0445\" width=\"480\" height=\"480\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/a20\/c60\/8e2\/a20c608e2b46eff9ebf0c40fc3d2af9d.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a20\/c60\/8e2\/a20c608e2b46eff9ebf0c40fc3d2af9d.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u041b\u044e\u0431\u043e\u0432\u044c \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0445<\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 6. \u041e\u0442\u0440\u044b\u0432 IP, \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435<\/h2>\n<p>\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0442\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0430\u0441\u044c, \u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u044b high availability &#8212; \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0437\u0430\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2f1\/05d\/d24\/2f105dd24a9e7214b2392fc79b8f164b.png\" alt=\"\u0420\u0430\u043a\u0430 \u044f\u0438\u0447\u0435\u043a \u0438\u043c \u043f\u043e\u0436\u0435\u043b\u0430\u043b, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043d\u0435 \u0440\u0435\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443\" title=\"\u0420\u0430\u043a\u0430 \u044f\u0438\u0447\u0435\u043a \u0438\u043c \u043f\u043e\u0436\u0435\u043b\u0430\u043b, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043d\u0435 \u0440\u0435\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443\" width=\"1438\" height=\"550\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/2f1\/05d\/d24\/2f105dd24a9e7214b2392fc79b8f164b.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/2f1\/05d\/d24\/2f105dd24a9e7214b2392fc79b8f164b.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0420\u0430\u043a\u0430 \u044f\u0438\u0447\u0435\u043a \u0438\u043c \u043f\u043e\u0436\u0435\u043b\u0430\u043b, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043d\u0435 \u0440\u0435\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443<\/figcaption><\/div>\n<\/figure>\n<p>\u0421\u043b\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u043b\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u0431\u043b\u043e\u043a\u0440\u043e\u0432\u043a\u0438:<br \/>&#8212; \u043a\u0442\u043e-\u0442\u043e \u0438\u0437 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0441\u0438\u0434\u0435\u043b \u0432 max \u0441 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e VPN&#8217;a<br \/>&#8212; DPI \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u043f\u0430\u043b\u0438\u0442\u044c vless<br \/>&#8212; \u043c\u043e\u0438 \u043a\u0440\u0438\u0432\u044b\u0435 \u0440\u0443\u043a\u0438 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430<br \/>&#8212; \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u044b \u043f\u0440\u043e\u0448\u043b\u0438\u0441\u044c \u043f\u043e \u0432\u0441\u0435\u043c \u043f\u043e\u0440\u0442\u0430\u043c \u0438 \u043d\u0430\u0448\u043b\u0438 \u043b\u0438\u0448\u043d\u0435\u0435<\/p>\n<p>\u041f\u0440\u0438\u0447\u0438\u043d\u044b \u0431\u044b\u043b\u0438 \u0443\u0436\u0435 \u043d\u0435 \u0432\u0430\u0436\u043d\u044b, \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c. \u0418 \u0441\u0430\u043c\u044b\u043c \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u0435\u0449\u0451 \u0447\u0443\u0442\u044c-\u0447\u0443\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a. <\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0d9\/1c6\/669\/0d91c66693354497c0c25e714aac1cb6.png\" alt=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/{subway|underground}.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/{subway|underground}.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1834\" height=\"1226\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/0d9\/1c6\/669\/0d91c66693354497c0c25e714aac1cb6.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/0d9\/1c6\/669\/0d91c66693354497c0c25e714aac1cb6.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/{subway|underground}.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>\u042f \u0432 \u0441\u0432\u043e\u0435\u043c \u043f\u043e\u0437\u043d\u0430\u043d\u0438\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u043d\u0438\u043b\u0441\u044f, \u0447\u0442\u043e \u044f \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u0431\u044b \u0443\u0436\u0435 \u0441\u0442\u043e \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u043e\u0432 \u043b\u0435\u0442 \u043e\u0431\u0445\u043e\u0436\u0443 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/91f\/7d9\/785\/91f7d97856e602578109e85557e0c414.png\" alt=\"\u0416\u0435\u043b\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043b\u044e\u0431\u0438\u0442\u044c \" title=\"\u0416\u0435\u043b\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043b\u044e\u0431\u0438\u0442\u044c \" width=\"750\" height=\"724\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/91f\/7d9\/785\/91f7d97856e602578109e85557e0c414.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/91f\/7d9\/785\/91f7d97856e602578109e85557e0c414.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0416\u0435\u043b\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043b\u044e\u0431\u0438\u0442\u044c <\/figcaption><\/div>\n<\/figure>\n<h2>\u0413\u043b\u0430\u0432\u0430 7. Multi-hop<\/h2>\n<p>\u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0441\u0442\u0435\u0439 \u043e \u0448\u043f\u0438\u043e\u043d\u0441\u043a\u043e\u043c \u041f\u041e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 IP \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u0430\u043b\u043e \u044f\u0441\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0438 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f. \u0422\u0430\u043a \u0432 \u0430\u0440\u0441\u0435\u043d\u0430\u043b\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f gost.<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b2d\/45a\/943\/b2d45a94355a869dca2cf2e07dccaa45.png\" alt=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; gost:\/\/subway.example.com:443 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" title=\"client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; gost:\/\/subway.example.com:443 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\" width=\"1306\" height=\"1674\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/b2d\/45a\/943\/b2d45a94355a869dca2cf2e07dccaa45.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/b2d\/45a\/943\/b2d45a94355a869dca2cf2e07dccaa45.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption><code>client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; gost:\/\/subway.example.com:443 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194<\/code><\/figcaption><\/div>\n<\/figure>\n<p>Latency \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0434\u0440\u043e\u0441, \u0437\u0430\u0442\u043e \u043d\u0430\u0448\u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438 \u0436\u0438\u0432\u0443\u0442 \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 (\u043d\u0430\u0434\u043e\u043b\u0433\u043e \u043b\u0438?).<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/255\/d83\/5c9\/255d835c923fe37b4c0bd3d5fd29a84d.png\" alt=\"\u0422\u0435\u0445\u043d\u043e\u0441\u043e\u0432\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435\" title=\"\u0422\u0435\u0445\u043d\u043e\u0441\u043e\u0432\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435\" width=\"800\" height=\"640\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/255\/d83\/5c9\/255d835c923fe37b4c0bd3d5fd29a84d.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/255\/d83\/5c9\/255d835c923fe37b4c0bd3d5fd29a84d.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/p>\n<div><figcaption>\u0422\u0435\u0445\u043d\u043e\u0441\u043e\u0432\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435<\/figcaption><\/div>\n<\/figure>\n<h2>\u041a\u043e\u043d\u0444\u0438\u0433\u0438<\/h2>\n<p>\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0447\u0430\u0441\u0442\u044c\u044f \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u044c\u043d\u0443\u0442\u044c \u043a \u043e\u0444\u0438\u0446\u0438\u0430\u043d\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043d\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0448\u0430\u043f\u0430\u0440\u0433\u043b\u043a\u0443 \u043e\u0441\u0442\u0430\u0432\u043b\u044e.<\/p>\n<details class=\"spoiler\">\n<summary>\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442<\/summary>\n<div class=\"spoiler__content\">\n<p>gost.yaml<\/p>\n<pre><code>services:  - name: cloak-tcp    addr: :443    handler:      type: tcp    listener:      type: tcp    forwarder:      nodes:        - name: cloak-tcp          addr: {{ gost_target }}:443<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:87px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>obfs4proxy.conf<\/p>\n<pre><code>TOR_PT_MANAGED_TRANSPORT_VER=1TOR_PT_STATE_LOCATION=\/var\/lib\/obfs4TOR_PT_SERVER_TRANSPORTS=obfs4TOR_PT_SERVER_BINDADDR=obfs4-0.0.0.0:{{ obfs4_port }}TOR_PT_ORPORT={{ obfs4_target }}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>ck-server.json<\/p>\n<pre><code>{  \"ProxyBook\": {    \"openvpn\": [      \"tcp\",      \"{{ cloak_remote }}\"    ]  },  \"BindAddr\": [    \":443\"  ],  \"BypassUID\": [    {{ cloak_uid }}  ],  \"RedirAddr\": \"www.example.com\",  \"PrivateKey\": \"{{ cloak_private }}\"}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>ck-client.json<\/p>\n<pre><code>{  \"RemoteHost\": \"subway.example.com\",  \"Transport\": \"direct\",  \"ProxyMethod\": \"openvpn\",  \"EncryptionMethod\": \"plain\",  \"UID\": \"{{ cloak_uid }}\",  \"PublicKey\": \"{{ cloak_public }}\",  \"ServerName\": \"www.example.com\",  \"NumConn\": 4,  \"BrowserSig\": \"chrome\",  \"StreamTimeout\": 300}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>xray-server.json<\/p>\n<pre><code>{  \"log\": {    \"loglevel\": \"info\"  },  \"routing\": {    \"rules\": [],    \"domainStrategy\": \"AsIs\"  },  \"inbounds\": [    {      \"listen\": \"0.0.0.0\",      \"port\": {{ xray_port }},      \"protocol\": \"vless\",      \"tag\": \"vless_tls\",      \"settings\": {        \"clients\": [          {            \"id\": \"{{ xray_client }}\",            \"email\": \"{{ xray_email }}\",            \"flow\": \"xtls-rprx-vision\"          }        ],        \"decryption\": \"none\"      },      \"streamSettings\": {        \"network\": \"tcp\",        \"security\": \"reality\",        \"realitySettings\": {          \"show\": false,          \"dest\": \"www.example.com:443\",          \"xver\": 0,          \"serverNames\": [            \"www.example.com\",            \"example.com\"          ],          \"mldsa65Seed\": \"\",          \"privateKey\": \"{{ xray_private }}\",          \"minClientVer\": \"\",          \"maxClientVer\": \"\",          \"maxTimeDiff\": 0,          \"shortIds\": [            {{ xray_short }}          ]        }      },      \"sniffing\": {        \"enabled\": true,        \"destOverride\": [          \"http\",          \"tls\"        ]      }    }  ],  \"outbounds\": [    {      \"protocol\": \"freedom\",      \"tag\": \"direct\"    },    {      \"protocol\": \"blackhole\",      \"tag\": \"block\"    }  ]}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>xray-client.json<\/p>\n<pre><code>{    \"log\": {        \"level\": \"info\"      },          \"inbounds\": [                {               \"listen\": \"127.0.0.1\",              \"port\": 1080,            \"protocol\": \"socks\",                \"settings\": {                \"udp\": true                     },                       \"sniffing\": {                \"enabled\": true,                    \"destOverride\": [                       \"http\",                             \"tls\"                ]                    }                    }       ],          \"outbounds\": [               {               \"domain_strategy\": \"ipv4_only\",                                               \"flow\": \"xtls-rprx-vision\",                                                   \"packet_encoding\": \"xudp\",                                                    \"server\": \"subway.example.com\",                                               \"server_port\": 8443,                \"tag\": \"proxy\",                     \"tls\": {                     \"alpn\": [                    \"h2\"                 ],                       \"enabled\": true,                    \"insecure\": true,                   \"reality\": {                            \"enabled\": true,                    \"public_key\": \"{{ xray_public }}\",                     \"short_id\": \"{{ xray_short }}\"                                            },                       \"server_name\": \"www.example.com\",                                             \"utls\": {                    \"enabled\": true,                    \"fingerprint\": \"chrome\"                }            },            \"type\": \"vless\",            \"uuid\": \"{{ xray_uuid }}\"        },        {            \"tag\": \"direct\",            \"protocol\": \"freedom\"        },        {            \"tag\": \"block\",            \"protocol\": \"blackhole\"        }    ]}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>ss-server.json<\/p>\n<pre><code>{    \"server\": \"0.0.0.0\",    \"server_port\": {{ ss_port }},    \"password\": \"{{ ss_pass }}\",    \"method\": \"aes-256-gcm\",    \"mode\":\"tcp_and_udp\",    \"fast_open\":false}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>ss-client.json<\/p>\n<pre><code>{    \"server\": \"tunnel.example.com\",    \"server_port\": {{ ss_port }},    \"password\": \"{{ ss_pass }}\",    \"method\": \"aes-256-gcm\",    \"local_address\": \"127.0.0.1\",    \"local_port\": 1080}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>hysteria-server.yaml<\/p>\n<pre><code>listen: :{{ hysteria_port }}tls:  cert: \/etc\/ssl\/wildcard.crt  key: \/etc\/ssl\/wildcard.keyauth:  type: userpass  userpass:     {{ hysteria_client }}: {{ hysteria_pass }}masquerade:  type: proxy  proxy:    url: https:\/\/www.example.com    rewriteHost: trueobfs:  type: salamander  salamander:    password: {{ hysteria_obfs }}resolver:  type: udp  tcp:    addr: 8.8.8.8:53    timeout: 4s  udp:    addr: 8.8.4.4:53    timeout: 4s  tls:    addr: 1.1.1.1:853    timeout: 10s    sni: cloudflare-dns.com    insecure: false  https:    addr: 1.1.1.1:443    timeout: 10s    sni: cloudflare-dns.com    insecure: false<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>hysteria-client.yaml<\/p>\n<pre><code>server: tunnel.example.com:1984auth: {{ hysteria_client }}: {{ hysteria_pass }}obfs:  type: salamander  salamander:password: {{ hysteria_obfs }}http:  listen: 127.0.0.1:8080socks5:  listen: 127.0.0.1:1080<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>trojan-server.json<\/p>\n<pre><code>{  \"run_type\": \"server\",  \"local_addr\": \"0.0.0.0\",  \"local_port\": {{ trojan_port }},  \"remote_addr\": \"{{ trojan_remote }}\",  \"remote_port\": 443,  \"password\": [\"{{ trojan_password }}\"],  \"ssl\": {    \"cert\": \"\/etc\/ssl\/wildcard.crt\",    \"key\": \"\/etc\/ssl\/wildcard.key\",    \"cipher\": \"ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384\",    \"cipher_tls13\": \"TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384\",    \"prefer_server_cipher\": true,    \"alpn\": [      \"http\/1.1\"    ],    \"alpn_port_override\": {      \"h2\": 81    },    \"reuse_session\": true,    \"session_ticket\": false,    \"session_timeout\": 600,    \"plain_http_response\": \"\",    \"curves\": \"\",    \"dhparam\": \"\"  },  \"tcp\": {      \"prefer_ipv4\": false,      \"no_delay\": true,      \"keep_alive\": true,      \"reuse_port\": false,      \"fast_open\": false,      \"fast_open_qlen\": 20  },  \"mysql\": {      \"enabled\": false,      \"server_addr\": \"127.0.0.1\",      \"server_port\": 3306,      \"database\": \"trojan\",      \"username\": \"trojan\",      \"password\": \"\",      \"key\": \"\",      \"cert\": \"\",      \"ca\": \"\"  }}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<p>trojan-client.json<\/p>\n<pre><code>{  \"run_type\": \"client\",  \"local_addr\": \"127.0.0.1\",  \"local_port\": 1080,  \"remote_addr\": \"{{ trojan_remote }}\",  \"remote_port\": {{ trojan_port }},  \"password\": [      \"{{ trojan_password }}\"  ],  \"log_level\": 1,  \"ssl\": {      \"verify\": true,      \"verify_hostname\": true,      \"cert\": \"\",      \"cipher\": \"ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA\",      \"cipher_tls13\": \"TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384\",      \"sni\": \"www.example.com\",      \"alpn\": [          \"h2\",          \"http\/1.1\"      ],      \"reuse_session\": true,      \"session_ticket\": false,      \"curves\": \"\"  },  \"tcp\": {      \"no_delay\": true,      \"keep_alive\": true,      \"reuse_port\": false,      \"fast_open\": false,      \"fast_open_qlen\": 20  }}<\/code><div class=\"code-explainer\"><a href=\"https:\/\/sourcecraft.dev\/\" class=\"tm-button code-explainer__link\" style=\"visibility: hidden;\"><img style=\"width:14px;height:14px;object-fit:cover;object-position:left;\"\/><\/a><\/div><\/pre>\n<\/div>\n<\/details>\n<h2>\u0412\u044b\u0432\u043e\u0434<\/h2>\n<p>\u042f \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0430\u043b \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0433\u043e\u0434 \u0441\u0432\u043e\u0435\u0433\u043e \u0432\u0435\u0441\u0451\u043b\u043e\u0433\u043e \u043f\u0440\u0438\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u0412 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u043c \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u0435 \u044f \u0445\u043e\u0442\u0435\u043b \u0431\u044b \u0430\u043a\u0446\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u0432\u043e\u043f\u0440\u043e\u0441 \u0432\u044b\u0431\u043e\u0440\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u043d\u0435 \u043c\u0435\u043d\u0435\u0435 \u0432\u0430\u0436\u0435\u043d, \u0447\u0435\u043c \u0432\u043e\u043f\u0440\u043e\u0441 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b, \u0432\u044b\u0431\u043e\u0440\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0430, \u0438 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u044f \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u0430. \u0421\u043b\u043e\u0436\u043d\u043e \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0430\u043f\u0442\u0430\u0439\u043c, \u043a\u043e\u0433\u0434\u0430 \u043e\u0448\u0438\u0431\u043a\u0430 \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u0438\u0437 \u044d\u0442\u0430\u043f\u043e\u0432 \u043c\u043e\u0436\u0435\u0442 \u0432\u043d\u0435\u0441\u0442\u0438 \u0442\u0435\u0431\u044f \u0432 \u0431\u0430\u043d. <\/p>\n<p>\u041e\u0441\u043e\u0431\u043e\u0435 \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435:<br \/> &#8212; \u0422\u0421\u041f\u0423 \u043d\u0430\u0447\u0430\u043b\u0438 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u043d\u0430 \u0441\u0435\u0442\u0438 \u043c\u0435\u0436\u0440\u0435\u0433\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u043e\u0432, \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c multihop, \u0447\u0442\u043e\u0431\u044b \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0438\u0437 \u0420\u0424 \u0432\u044b\u0445\u043e\u0434\u0438\u043b \u0438 \u0448\u0438\u0444\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c, \u0438 \u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u043c <br \/><code>client -&gt; vps rf -&gt; vps eu -&gt; vpn<\/code><br \/>&#8212; \u0436\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043e\u0431\u0445\u043e\u0434 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u043d\u0430 \u043c\u043e\u0431\u0438\u043b\u043a\u0430\u0445 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 \u043d\u0435\u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u044b\u043c\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u043c\u0438 (\u043c\u0430\u043a\u0441\/\u044f\u043d\u0434\u0435\u043a\u0441\/\u0431\u0430\u043d\u043a\u0438), \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u0441\u043b\u0438\u0432\u0430\u044e\u0442, \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u0439\u043c\u0430\u0442\u044c \u0431\u0430\u043d \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u0434\u0435\u043d\u044c <br \/>&#8212; \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0435\u043c \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u0442\u044c split-tunnel, \u0447\u0442\u043e\u0431\u044b \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0434\u043b\u044f \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0448\u0451\u043b \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0442\u0440\u0430\u043d\u044b <br \/>&#8212; \u0420\u041a\u041d \u0447\u0443\u0432\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u0435\u043d \u043a \u043f\u043e\u0440\u0442\u0430\u043c, \u0434\u043b\u044f \u0431\u0435\u043b\u044b\u0445 \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0442\u043e\u043b\u044c\u043a\u043e 80\/443, \u0434\u043b\u044f \u043e\u0431\u0445\u043e\u0434\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c 1337\/1984\/3128\/8080 <br \/>&#8212; \u0420\u041a\u041d \u0431\u044b\u0441\u0442\u0440\u043e \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442 IP \u0432 \u0431\u043b\u044d\u043a\u043b\u0438\u0441\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0437\u0430 \u0440\u0443\u0431\u0435\u0436\u043e\u043c, \u0438 \u0440\u0443\u0431\u0438\u0442 \u043c\u0430\u0448\u0438\u043d\u0443 \u0432 \u0420\u0424, \u0435\u0441\u043b\u0438 \u0441\u043f\u0430\u043b\u0438\u0442<\/p>\n<p>\u041d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u0441\u0430\u043c\u044b\u043c \u0436\u0438\u0432\u044b\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u0445\u0435\u043c\u0430, \u043a\u043e\u0433\u0434\u0430:<br \/>&#8212; \u0435\u0441\u0442\u044c \u0437\u0430\u0449\u0438\u0442\u0430 \u043e\u0442 \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0445 \u043f\u0440\u043e\u0431<br \/>&#8212; \u0435\u0441\u0442\u044c \u0432\u0430\u043b\u0438\u0434\u043d\u044b\u0435 tls \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u044b \u0438 \u043d\u0430\u0441\u0442\u043e\u044f\u0449\u0438\u0439 \u0432\u0435\u0431-\u0441\u0435\u0440\u0432\u0435\u0440, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u0432\u0435\u0447\u0430\u0435\u0442<br \/>&#8212; \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0448\u0438\u0444\u0440\u0443\u0435\u0442\u0441\u044f \u043b\u0438\u0448\u044c 1 \u0440\u0430\u0437<br \/>&#8212; \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0438 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u0445\u043e\u0436 \u043d\u0430 https<br \/>&#8212; \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0438 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430 \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f<br \/>&#8212; \u0435\u0441\u0442\u044c \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0430\u0448\u0438\u043d \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0442\u0440\u0430\u043d\u044b<\/p>\n<figure class=\"full-width \"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/643\/2e4\/79a\/6432e479a524278d2c899353db76ec24.png\" width=\"660\" height=\"557\" sizes=\"auto, (max-width: 780px) 100vw, 50vw\" srcset=\"https:\/\/habrastorage.org\/r\/w780\/getpro\/habr\/upload_files\/643\/2e4\/79a\/6432e479a524278d2c899353db76ec24.png 780w,&#10;       https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/643\/2e4\/79a\/6432e479a524278d2c899353db76ec24.png 781w\" loading=\"lazy\" decode=\"async\"\/><\/figure>\n<\/div>\n<p>\u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/1027990\/\">https:\/\/habr.com\/ru\/articles\/1027990\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0418\u0441\u0442\u043e\u0440\u0438\u044f \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u0441\u0438\u0441\u0430\u0434\u043c\u0438\u043d \u0431\u043e\u0440\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u043d\u0442\u043e\u0440\u043e\u0439 \u0441 \u0431\u044e\u0434\u0436\u0435\u0442\u043e\u043c \u0432 60 \u043c\u043b\u0440\u0434. \u0412 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f.\u0415\u0442\u043e \u044f\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435\u0415\u0441\u0442\u044c \u0433\u0440\u0430\u043d\u0434\u0438\u043e\u0437\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442, \u0438 \u0434\u043b\u044f \u0435\u0433\u043e \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u043d\u0438\u044f \u043d\u0443\u0436\u043d\u044b 3 \u0432\u0435\u0449\u0438:- \u0441\u0435\u0440\u0432\u0435\u0440\u0430- \u043b\u044e\u0434\u0438- vpn\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u0430\u044f, \u0438 \u043c\u044b \u0441 \u0443\u0434\u043e\u0432\u043e\u043b\u044c\u0441\u0442\u0432\u0438\u0435\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c AWS. \u0422\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f \u0440\u0435\u0433\u0443\u043b\u044f\u0442\u043e\u0440\u043e\u0432 \u043f\u0440\u0438\u0432\u0435\u043b\u0438 \u043d\u0430\u0441 \u043a OpenVPN.\u0410 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f \u043b\u044e\u0431\u0438\u0442 \u0434\u0435\u0448\u0451\u0432\u0443\u044e \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u0441\u0438\u043b\u0443, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u0447\u0430\u0441\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0436\u0438\u0432\u0451\u0442 \u0432 \u0420\u0424. \u041f\u043e\u043b\u0443\u0447\u0438\u043b\u0430\u0441\u044c \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0441\u0445\u0435\u043c\u0430, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b \u0436\u0438\u0442\u044c \u0432\u0435\u0447\u043d\u043e.client -&gt; openvpn:\/\/bastion.example.com:1194\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u0447\u0442\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u0439\u0442\u0438 \u043d\u0435 \u0442\u0430\u043a? \u0418\u043c\u0435\u043d\u043d\u043e \u0442\u0443\u0442 \u043f\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0448 \u0432\u0435\u043b\u0438\u043a\u043e\u043b\u0435\u043f\u043d\u044b\u0439 \u0446\u0435\u043d\u0437\u043e\u0440 \u0432 \u0432\u0438\u0434\u0435 \u0420\u041a\u041d \u0438 \u0441\u0442\u0430\u0432\u0438\u0442 \u043f\u0430\u043b\u043a\u0438 \u0432 \u043a\u043e\u043b\u0451\u0441\u0430. \u041a\u0412\u041d\u0413\u043b\u0430\u0432\u0430 1. \u041f\u0435\u0440\u0432\u044b\u0435 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438, obfs4proxy\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442, \u043a\u043b\u0438\u0435\u043d\u0442\u044b \u0432 \u0420\u0424 \u043d\u0430\u0447\u0430\u043b\u0438 \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f. \u0410\u043d\u0430\u043b\u0438\u0437 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0440\u0438\u0432\u0451\u043b \u043d\u0430\u0441 \u043a \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043e\u0431\u0440\u044b\u0432 tcp \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u044f \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f. \u041d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f OpenVPN, \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u043e\u0439 \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0445\u043e\u0434\u0438\u043b \u043a\u0430\u043a \u043f\u043e\u043b\u043e\u0436\u0435\u043d\u043e. \u0417\u043d\u0430\u0447\u0438\u0442 \u043d\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u043c\u0430\u0441\u043a\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0430\u0444\u0444\u0438\u043a, \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e:- \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u043e \u0443\u0434\u043e\u0431\u043d\u043e \u0434\u043b\u044f \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432, \u0434\u0430\u043b\u0435\u043a\u043e \u043d\u0435 \u0432\u0441\u0435 \u043a\u0443\u043b\u0445\u0430\u0446\u043a\u0435\u0440\u044b- \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e \u0434\u043b\u044f \u0438\u043d\u0444\u0440\u044b, \u043b\u0438\u0448\u043d\u044b\u0445 \u0434\u044b\u0440\u043e\u043a \u043f\u043e\u044f\u0432\u0438\u0442\u044c\u0441\u044f \u043d\u0435 \u0434\u043e\u043b\u0436\u043d\u043e\u0422\u0430\u043a \u0443 \u043d\u0430\u0441 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f obfs4proxy c \u0441\u0432\u044f\u0437\u043a\u0435 \u0441 Viscosityclient -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/bastion.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\u041a\u043e\u043d\u0435\u0447\u043d\u043e \u0436\u0435 \u043d\u0438\u043a\u0442\u043e \u043d\u0435 \u043c\u043e\u0433 \u0442\u043e\u0433\u0434\u0430 \u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u0442\u044c, \u043d\u0430 \u043a\u0430\u043a\u0443\u044e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0443\u044e \u0434\u043e\u0440\u043e\u0436\u043a\u0443 \u043c\u044b \u0432\u0441\u0442\u0430\u043b\u0438. \u041f\u0435\u0440\u0432\u044b\u0435 \u043e\u043f\u044c\u044f\u043d\u044f\u044e\u0449\u0438\u0435 \u043f\u043e\u0431\u0435\u0434\u044b\u0413\u043b\u0430\u0432\u0430 2. \u0412\u044b\u043d\u043e\u0441 \u0447\u0430\u0441\u0442\u0438 \u0438\u043d\u0444\u0440\u044b \u0438\u0437 AWS.\u041d\u0435\u0434\u043e\u043b\u0433\u043e \u043c\u044b \u0438\u0441\u043f\u044b\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0447\u0430\u0441\u0442\u044c\u0435, \u0438 \u0432 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0434\u043e AWS \u043d\u0430\u0447\u0430\u043b \u0445\u043e\u0434\u0438\u0442\u044c \u0441 \u043f\u0435\u0440\u0435\u0431\u043e\u044f\u043c\u0438. \u041d\u0430 \u0431\u043b\u0430\u0433\u043e\u043f\u0440\u0438\u044f\u0442\u043d\u0443\u044e \u0440\u0430\u0431\u043e\u0447\u0443\u044e \u043e\u0431\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u044d\u0442\u043e \u043f\u043e\u0445\u043e\u0436\u0435 \u043d\u0435 \u0431\u044b\u043b\u043e, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0431\u0444\u0443\u0441\u043a\u0430\u0446\u0438\u044e \u0440\u0435\u0448\u0438\u043b\u0438 \u0432\u044b\u043d\u0435\u0441\u0442\u0438.client -&gt; obfs:\/\/127.0.0.1:1080 -&gt; obfs:\/\/tunnel.example.com:1195 -&gt; openvpn:\/\/bastion.example.com:1194\u041b\u043e\u0433\u0438\u043a\u0430 \u0431\u044b\u043b\u0430 \u0431\u0430\u043d\u0430\u043b\u044c\u043d\u0430:- \u043f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a\u0438 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a \u043d\u0435 \u043e\u0431\u044f\u0437\u0430\u043d\u044b \u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0422\u0421\u041f\u0423- \u0443 \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u0432\u0435\u043d\u0434\u043e\u0440\u043e\u0432 \u0435\u0441\u0442\u044c \u0441\u0432\u043e\u0439 \u043a\u0430\u043d\u0430\u043b- \u0441\u0435\u0440\u0432\u0430\u043a\u0438 \u0441\u0432\u0435\u0442\u044f\u0442\u0441\u044f \u043a\u0430\u043a \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u044b\u0435 \u0432 \u0440\u043e\u0441\u0441\u0438\u0438, \u043d\u043e \u0438\u043c\u0435\u044e\u0442 \u0437\u0430\u0440\u0443\u0431\u0435\u0436\u043d\u044b\u0439 IP\u0422\u0430\u043a\u043e\u0435 \u0434\u043e\u043b\u0436\u043d\u043e \u043f\u0440\u043e\u0436\u0438\u0442\u044c \u0434\u043e\u043b\u0433\u043e \u0438 \u043b\u0430\u0432\u043e\u0447\u043a\u0443 \u043d\u0435 \u043f\u0440\u0438\u043a\u0440\u043e\u044e\u0442, \u0432\u0435\u0440\u043d\u043e \u0432\u0435\u0434\u044c?\u0412\u0441\u0451 \u0435\u0449\u0451 \u043f\u0440\u043e\u0441\u0442\u043e \u0438 \u0432\u0435\u0441\u0435\u043b\u043e\u0413\u043b\u0430\u0432\u0430 3. \u041f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438.\u0418\u0433\u0440\u0430\u0442\u044c \u0432 \u043a\u043e\u0448\u043a\u0438-\u043c\u044b\u0448\u043a\u0438 \u0441 \u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e, \u043d\u043e \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0438\u043d\u043e\u0433\u0434\u0430 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c. \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u043c \u044d\u0442\u0430\u043f\u043e\u043c \u0431\u044b\u043b\u0430 \u043f\u043e\u043f\u044b\u0442\u043a\u0430 \u043f\u043e\u043f\u0430\u0441\u0442\u044c \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438. \u041c\u044b \u043b\u0435\u0433\u0430\u043b\u044c\u043d\u044b\u0435, \u0430\u0443\u0434\u0438\u043e\u043d\u0430\u0440\u043a\u043e\u0442\u0438\u043a\u0438 \u043d\u0435 \u043f\u0440\u043e\u0434\u0430\u0451\u043c, \u043d\u0435\u0443\u0436\u0435\u043b\u0438 \u043d\u0435 \u043c\u044b \u043c\u043e\u0436\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u043a\u0430\u043a \u0431\u0435\u043b\u044b\u0435 \u043b\u044e\u0434\u0438? \u0421\u043f\u0443\u0441\u0442\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u043c\u0435\u0441\u044f\u0446\u0435\u0432 \u043e\u0442\u0432\u0435\u0442 \u0431\u044b\u043b \u043f\u043e\u043b\u0443\u0447\u0435\u043d, \u043d\u043e \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0430 \u044d\u0442\u043e \u043d\u0435 \u0434\u0430\u043b\u043e.\u0423\u0441\u043f\u0435\u0448\u043d\u043e\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438 \u043d\u0435 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442 \u0440\u0430\u0431\u043e\u0442\u043e\u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c\u0413\u043b\u0430\u0432\u0430 4. \u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 cloak\/trojan\/hysteria\/vless\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0447\u0430\u0441\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u043d\u0430\u0447\u0430\u043b\u0430 \u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u044c. \u0421\u043d\u043e\u0432\u0430. \u0415\u0449\u0451 \u043e\u0434\u043d\u0430 \u043f\u0430\u0447\u043a\u0430 \u0430\u043d\u0430\u043b\u0438\u0437\u043e\u0432 \u0438 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u043c \u043a \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044e, \u0447\u0442\u043e \u0442\u0440\u0430\u0444\u0444\u0438\u043a \u0440\u0435\u0436\u0435\u0442\u0441\u044f. \u0421\u0438\u043c\u043f\u043e\u043c\u044b \u0438\u0434\u0435\u043d\u0442\u0438\u0447\u043d\u044b \u043e\u0431\u044b\u0447\u043d\u043e\u043c\u0443 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044e OpenVPN, \u0432\u0441\u0451 \u043d\u0430\u043c\u0435\u043a\u0430\u0435\u0442 \u043d\u0430 \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043d\u0435 \u0441\u0442\u043e\u043b\u044c \u043d\u0430\u0434\u0451\u0436\u0435\u043d, \u043a\u0430\u043a \u0445\u043e\u0442\u0435\u043b\u043e\u0441\u044c \u0431\u044b. \u041d\u0430\u0447\u0438\u043d\u0430\u0435\u043c \u0438\u0441\u043a\u0430\u0442\u044c \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u044b. \u0422\u0430\u043a \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0438 \u043f\u043e\u043b\u043e\u0433\u043e\u0434\u0430 \u0443 \u043d\u0430\u0441 \u0437\u0430\u0432\u043e\u0434\u044f\u0442\u0441\u044f shadowsocks\/amnezia\/ipsec\/cloak\/trojan\/hysteria\/vless\/vkturnproxy. client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\u0420\u0435\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u043b\u0438 \u0434\u043b\u044f \u043c\u0435\u043d\u044f \u043e\u0434\u043d\u043e\u0433\u043e, \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0442 \u043e\u0442\u0432\u0430\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0435\u0433\u0438\u043e\u043d\u0430\u0445 \u0441\u0442\u0440\u0430\u043d\u044b, \u043d\u0430 \u0440\u0430\u0437\u043d\u044b\u0445 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440\u0430\u0445, \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0441\u043b\u0443\u0447\u0430\u044f\u0445. \u0418 \u0432 \u044d\u0442\u043e\u043c \u0447\u0451\u0440\u043d\u043e\u043c \u044f\u0449\u0438\u043a\u0435 \u0430\u0431\u0441\u043e\u043b\u044e\u0442\u043d\u043e \u043d\u0435 \u043f\u043e\u043d\u044f\u0442\u043d\u043e:- \u0442\u043e \u043b\u0438 \u043d\u0430\u043a\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u0431\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438- \u0442\u043e \u043b\u0438 \u0420\u041a\u041d \u0441\u043b\u043e\u043c\u0430\u043b \u0447\u0430\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430- \u0442\u043e \u043b\u0438 \u0438\u0445 DPI \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u0434\u0435\u0442\u0435\u043a\u0442\u0438\u0442\u044c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b- \u0442\u043e \u043b\u0438 \u043c\u044b \u043f\u0440\u043e\u0432\u0438\u043d\u0438\u043b\u0438\u0441\u044c- \u0442\u043e \u043b\u0438 \u043a\u0440\u0438\u0432\u044b\u0435 \u0440\u0443\u043a\u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432\u0412\u0441\u0451 \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u043f\u043e\u0434\u043d\u044f\u0442\u0430 \u043f\u0430\u0447\u043a\u0430 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u043e\u0431\u0445\u043e\u0434\u0430 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043e\u043a (\u0443\u0436\u0435 10 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438), \u0430 \u043d\u0430 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u0445 \u044f \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u044e.\u0411\u0435\u0437\u043c\u0435\u0440\u043d\u0430\u044f \u043b\u044e\u0431\u043e\u0432\u044c \u043a \u043d\u0430\u0448\u0438\u043c \u043e\u0440\u0433\u0430\u043d\u0430\u043c\u0413\u043b\u0430\u0432\u0430 5. \u0411\u0435\u043b\u044b\u0435 \u0441\u043f\u0438\u0441\u043a\u0438, \u043f\u043e\u0434\u043d\u044f\u0442\u0438\u0435 \u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0432 \u0420\u0424\u041d\u0430\u0443\u0447\u0438\u043b\u0438\u0441\u044c \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u044c \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438? \u0412\u043e\u0442 \u0432\u0430\u043c \u0437\u0430\u0434\u0430\u0447\u043a\u0430 \u0441\u043e \u0437\u0432\u0451\u0437\u0434\u043e\u0447\u043a\u043e\u0439. \u0412\u0438\u0434\u0438\u043c\u043e \u0442\u0430\u043a \u0440\u0435\u0448\u0438\u043b\u043e \u043c\u043e\u0451 \u043b\u044e\u0431\u0438\u043c\u043e\u0435 \u043c\u0438\u043d\u0438\u0441\u0442\u0435\u0440\u0441\u0442\u0432\u043e \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0433\u043e \u043e\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0433\u043e \u0440\u0430\u0437\u0432\u0438\u0442\u0438\u044f. \u041f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u043d\u0443\u0436\u0434\u0430 \u0440\u0435\u0437\u043a\u043e \u043d\u0430\u0439\u0442\u0438 IP \u0438\u0437 \u0431\u0435\u043b\u044b\u0445 \u0441\u043f\u0438\u0441\u043a\u043e\u0432 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0438\u0445. \u0420\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u0448\u043b\u043e \u0442\u0430\u043a\u0436\u0435 \u0431\u044b\u0441\u0442\u0440\u043e &#8212; \u043e\u0431\u0440\u0430\u0442\u043d\u044b\u0439 \u043a\u043e\u0440\u043e\u043b\u044c \u043c\u0438\u0434\u0430\u0441 \u043e\u0442\u0435\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e IT. cloud.vk.com \u043f\u043e\u0437\u0432\u043b\u044f\u0435\u0442 \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u043e\u0434\u043d\u044f\u0442\u044c VPS, \u0430 \u043d\u0430 \u0438\u0445 \u0441\u0435\u0440\u0432\u0430\u043a\u0430\u0445 \u0432\u043d\u0435\u0437\u0430\u043f\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b instagram\/youtube\/etc. client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/subway.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\u041f\u043e\u044f\u0432\u0438\u043b\u043e\u0441\u044c \u043b\u043e\u0436\u043d\u043e\u0435 \u043e\u0449\u0443\u0449\u0435\u043d\u0438\u0435, \u0447\u0442\u043e \u0432\u043e\u0442 \u043e\u043d \u043a\u043e\u043d\u0435\u0446, \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u0441\u0435\u0445 \u043f\u0440\u043e\u0431\u043b\u0435\u043c, \u043e\u0434\u0438\u043d \u0441\u0435\u0440\u0432\u0435\u0440 \u0447\u0442\u043e\u0431\u044b \u043e\u0431\u0445\u043e\u0434\u0438\u0442\u044c \u0438\u0445 \u0432\u0441\u0435. \u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u0438 \u043e\u0442\u043b\u0438\u0447\u043d\u0443\u044e \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u044c, \u044f \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0441\u043f\u043e\u043a\u043e\u0439\u0441\u0442\u0432\u0438\u0435.\u041b\u044e\u0431\u043e\u0432\u044c \u043f\u0440\u043e\u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0440\u0430\u0437\u043d\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0445\u0413\u043b\u0430\u0432\u0430 6. \u041e\u0442\u0440\u044b\u0432 IP, \u0440\u0435\u0437\u0435\u0440\u0432\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u0412 \u043a\u0430\u043a\u043e\u0439-\u0442\u043e \u043c\u043e\u043c\u0435\u043d\u0442 \u0440\u0430\u0431\u043e\u0442\u0430 \u043e\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0430\u0441\u044c, \u0438 \u043f\u0440\u0438\u0448\u043b\u043e\u0441\u044c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u044b high availability &#8212; \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0437\u0430\u043f\u0430\u0441\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430. \u0420\u0430\u043a\u0430 \u044f\u0438\u0447\u0435\u043a \u0438\u043c \u043f\u043e\u0436\u0435\u043b\u0430\u043b, \u043d\u043e \u044d\u0442\u043e \u043f\u043e\u0447\u0435\u043c\u0443-\u0442\u043e \u043d\u0435 \u0440\u0435\u0448\u0438\u043b\u043e \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u0443\u0421\u043b\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0443\u0436\u0438\u043b\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u043e\u0439 \u0431\u043b\u043e\u043a\u0440\u043e\u0432\u043a\u0438:- \u043a\u0442\u043e-\u0442\u043e \u0438\u0437 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u043e\u0432 \u0441\u0438\u0434\u0435\u043b \u0432 max \u0441 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e VPN&#8217;a- DPI \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u043d\u0430\u0443\u0447\u0438\u043b\u0441\u044f \u043f\u0430\u043b\u0438\u0442\u044c vless- \u043c\u043e\u0438 \u043a\u0440\u0438\u0432\u044b\u0435 \u0440\u0443\u043a\u0438 \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0441\u0435\u0440\u0432\u0435\u0440\u0430- \u0430\u043a\u0442\u0438\u0432\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u044b \u043f\u0440\u043e\u0448\u043b\u0438\u0441\u044c \u043f\u043e \u0432\u0441\u0435\u043c \u043f\u043e\u0440\u0442\u0430\u043c \u0438 \u043d\u0430\u0448\u043b\u0438 \u043b\u0438\u0448\u043d\u0435\u0435\u041f\u0440\u0438\u0447\u0438\u043d\u044b \u0431\u044b\u043b\u0438 \u0443\u0436\u0435 \u043d\u0435 \u0432\u0430\u0436\u043d\u044b, \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u0441\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435, \u0447\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0447\u0442\u043e-\u0442\u043e \u0434\u0435\u043b\u0430\u0442\u044c. \u0418 \u0441\u0430\u043c\u044b\u043c \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u043e\u043a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043d\u044f\u0442\u044c \u0435\u0449\u0451 \u0447\u0443\u0442\u044c-\u0447\u0443\u0442\u044c \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u043e\u043a. client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; ck-server:\/\/{subway|underground}.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194\u042f \u0432 \u0441\u0432\u043e\u0435\u043c \u043f\u043e\u0437\u043d\u0430\u043d\u0438\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0435\u0438\u0441\u043f\u043e\u043b\u043d\u0438\u043b\u0441\u044f, \u0447\u0442\u043e \u044f \u043a\u0430\u043a \u0431\u0443\u0434\u0442\u043e \u0431\u044b \u0443\u0436\u0435 \u0441\u0442\u043e \u0442\u0440\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u043c\u0438\u043b\u043b\u0438\u0430\u0440\u0434\u043e\u0432 \u043b\u0435\u0442 \u043e\u0431\u0445\u043e\u0436\u0443 \u0431\u043b\u043e\u043a\u0438\u0440\u043e\u0432\u043a\u0438.\u0416\u0435\u043b\u0430\u043d\u0438\u0435 \u0432\u043e\u0437\u043b\u044e\u0431\u0438\u0442\u044c \u0413\u043b\u0430\u0432\u0430 7. Multi-hop\u041f\u043e\u044f\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u0435\u0441\u0442\u0435\u0439 \u043e \u0448\u043f\u0438\u043e\u043d\u0441\u043a\u043e\u043c \u041f\u041e, \u043a\u043e\u0442\u043e\u0440\u043e\u0435 \u0431\u0443\u0434\u0435\u0442 \u0441\u043b\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 IP \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0434\u0430\u043b\u043e \u044f\u0441\u043d\u043e \u043f\u043e\u043d\u044f\u0442\u044c, \u0447\u0442\u043e \u0432\u0445\u043e\u0434\u043d\u043e\u0439 \u0438 \u0432\u044b\u0445\u043e\u0434\u043d\u043e\u0439 \u0430\u0434\u0440\u0435\u0441\u0430 \u0434\u043e\u043b\u0436\u043d\u044b \u0440\u0430\u0437\u043b\u0438\u0447\u0430\u0442\u044c\u0441\u044f. \u0422\u0430\u043a \u0432 \u0430\u0440\u0441\u0435\u043d\u0430\u043b\u0435 \u043f\u043e\u044f\u0432\u0438\u043b\u0441\u044f gost.client -&gt; ck-client:\/\/127.0.0.1:1080 -&gt; gost:\/\/subway.example.com:443 -&gt; ck-server:\/\/tunnel.example.com:443 -&gt; openvpn:\/\/bastion.example.com:1194Latency \u0441\u043b\u0435\u0433\u043a\u0430 \u043f\u043e\u0434\u0440\u043e\u0441, \u0437\u0430\u0442\u043e \u043d\u0430\u0448\u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0438 \u0436\u0438\u0432\u0443\u0442 \u0432 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0443\u0441\u043b\u043e\u0432\u0438\u044f\u0445 (\u043d\u0430\u0434\u043e\u043b\u0433\u043e \u043b\u0438?).\u0422\u0435\u0445\u043d\u043e\u0441\u043e\u0432\u043f\u0440\u043e\u0442\u0438\u0432\u043b\u0435\u043d\u0438\u0435\u041a\u043e\u043d\u0444\u0438\u0433\u0438\u0414\u043b\u044f \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0432\u0441\u0435\u0433\u043e \u044d\u0442\u043e\u0433\u043e \u0441\u0447\u0430\u0441\u0442\u044c\u044f \u0432 \u043b\u044e\u0431\u043e\u043c \u0441\u043b\u0443\u0447\u0430\u0435 \u043f\u0440\u0438\u0434\u0451\u0442\u0441\u044f \u043f\u0440\u0438\u043b\u044c\u043d\u0443\u0442\u044c \u043a \u043e\u0444\u0438\u0446\u0438\u0430\u043d\u043b\u044c\u043d\u043e\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438, \u043d\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0443\u044e \u0448\u0430\u043f\u0430\u0440\u0433\u043b\u043a\u0443 \u043e\u0441\u0442\u0430\u0432\u043b\u044e.\u0421\u043a\u0440\u044b\u0442\u044b\u0439 \u0442\u0435\u043a\u0441\u0442gost.yamlservices:  &#8212; name: cloak-tcp    addr: :443    handler:      type: tcp    listener:      type: tcp    forwarder:      nodes:        &#8212; name: cloak-tcp          addr: {{ gost_target }}:443obfs4proxy.confTOR_PT_MANAGED_TRANSPORT_VER=1TOR_PT_STATE_LOCATION=\/var\/lib\/obfs4TOR_PT_SERVER_TRANSPORTS=obfs4TOR_PT_SERVER_BINDADDR=obfs4-0.0.0.0:{{ obfs4_port }}TOR_PT_ORPORT={{ obfs4_target }}ck-server.json{  &#171;ProxyBook&#187;: {    &#171;openvpn&#187;: [      &#171;tcp&#187;,      &#171;{{ cloak_remote }}&#187;    ]  },  &#171;BindAddr&#187;: [    &#171;:443&#187;  ],  &#171;BypassUID&#187;: [    {{ cloak_uid }}  ],  &#171;RedirAddr&#187;: &#171;www.example.com&#187;,  &#171;PrivateKey&#187;: &#171;{{ cloak_private }}&#187;}ck-client.json{  &#171;RemoteHost&#187;: &#171;subway.example.com&#187;,  &#171;Transport&#187;: &#171;direct&#187;,  &#171;ProxyMethod&#187;: &#171;openvpn&#187;,  &#171;EncryptionMethod&#187;: &#171;plain&#187;,  &#171;UID&#187;: &#171;{{ cloak_uid }}&#187;,  &#171;PublicKey&#187;: &#171;{{ cloak_public }}&#187;,  &#171;ServerName&#187;: &#171;www.example.com&#187;,  &#171;NumConn&#187;: 4,  &#171;BrowserSig&#187;: &#171;chrome&#187;,  &#171;StreamTimeout&#187;: 300}xray-server.json{  &#171;log&#187;: {    &#171;loglevel&#187;: &#171;info&#187;  },  &#171;routing&#187;: {    &#171;rules&#187;: [],    &#171;domainStrategy&#187;: &#171;AsIs&#187;  },  &#171;inbounds&#187;: [    {      &#171;listen&#187;: &#171;0.0.0.0&#187;,      &#171;port&#187;: {{ xray_port }},      &#171;protocol&#187;: &#171;vless&#187;,      &#171;tag&#187;: &#171;vless_tls&#187;,      &#171;settings&#187;: {        &#171;clients&#187;: [          {            &#171;id&#187;: &#171;{{ xray_client }}&#187;,            &#171;email&#187;: &#171;{{ xray_email }}&#187;,            &#171;flow&#187;: &#171;xtls-rprx-vision&#187;          }        ],        &#171;decryption&#187;: &#171;none&#187;      },      &#171;streamSettings&#187;: {        &#171;network&#187;: &#171;tcp&#187;,        &#171;security&#187;: &#171;reality&#187;,        &#171;realitySettings&#187;: {          &#171;show&#187;: false,          &#171;dest&#187;: &#171;www.example.com:443&#187;,          &#171;xver&#187;: 0,          &#171;serverNames&#187;: [            &#171;www.example.com&#187;,            &#171;example.com&#187;          ],          &#171;mldsa65Seed&#187;: &#171;&#187;,          &#171;privateKey&#187;: &#171;{{ xray_private }}&#187;,          &#171;minClientVer&#187;: &#171;&#187;,          &#171;maxClientVer&#187;: &#171;&#187;,          &#171;maxTimeDiff&#187;: 0,          &#171;shortIds&#187;: [            {{ xray_short }}          ]        }      },      &#171;sniffing&#187;: {        &#171;enabled&#187;: true,        &#171;destOverride&#187;: [          &#171;http&#187;,          &#171;tls&#187;        ]      }    }  ],  &#171;outbounds&#187;: [    {      &#171;protocol&#187;: &#171;freedom&#187;,      &#171;tag&#187;: &#171;direct&#187;    },    {      &#171;protocol&#187;: &#171;blackhole&#187;,      &#171;tag&#187;: &#171;block&#187;    }  ]}xray-client.json{    &#171;log&#187;: {        &#171;level&#187;: &#171;info&#187;      },          &#171;inbounds&#187;: [                {               &#171;listen&#187;: &#171;127.0.0.1&#187;,              &#171;port&#187;: 1080,            &#171;protocol&#187;: &#171;socks&#187;,                &#171;settings&#187;: {                &#171;udp&#187;: true                     },                       &#171;sniffing&#187;: {                &#171;enabled&#187;: true,                    &#171;destOverride&#187;: [                       &#171;http&#187;,                             &#171;tls&#187;                ]                    }                    }       ],          &#171;outbounds&#187;: [               {               &#171;domain_strategy&#187;: &#171;ipv4_only&#187;,                                               &#171;flow&#187;: &#171;xtls-rprx-vision&#187;,                                                   &#171;packet_encoding&#187;: &#171;xudp&#187;,                                                    &#171;server&#187;: &#171;subway.example.com&#187;,                                               &#171;server_port&#187;: 8443,                &#171;tag&#187;: &#171;proxy&#187;,                     &#171;tls&#187;: {                     &#171;alpn&#187;: [                    &#171;h2&#187;                 ],                       &#171;enabled&#187;: true,                    &#171;insecure&#187;: true,                   &#171;reality&#187;: {                            &#171;enabled&#187;: true,                    &#171;public_key&#187;: &#171;{{ xray_public }}&#187;,                     &#171;short_id&#187;: &#171;{{ xray_short }}&#187;                                            },                       &#171;server_name&#187;: &#171;www.example.com&#187;,                                             &#171;utls&#187;: {                    &#171;enabled&#187;: true,                    &#171;fingerprint&#187;: &#171;chrome&#187;                }            },            &#171;type&#187;: &#171;vless&#187;,            &#171;uuid&#187;: &#171;{{ xray_uuid }}&#187;        },        {            &#171;tag&#187;: &#171;direct&#187;,            &#171;protocol&#187;: &#171;freedom&#187;        },        {            &#171;tag&#187;: &#171;block&#187;,            &#171;protocol&#187;: &#171;blackhole&#187;        }    ]}ss-server.json{    &#171;server&#187;: &#171;0.0.0.0&#187;,    &#171;server_port&#187;: {{ ss_port }},    &#171;password&#187;: &#171;{{ ss_pass }}&#187;,    &#171;method&#187;: &#171;aes-256-gcm&#187;,    &#171;mode&#187;:&#187;tcp_and_udp&#187;,    &#171;fast_open&#187;:false}ss-client.json{    &#171;server&#187;: &#171;tunnel.example.com&#187;,    &#171;server_port&#187;: {{ ss_port }},    &#171;password&#187;: &#171;{{ ss_pass }}&#187;,    &#171;method&#187;: &#171;aes-256-gcm&#187;,    &#171;local_address&#187;: &#171;127.0.0.1&#187;,    &#171;local_port&#187;: 1080}hysteria-server.yamllisten: :{{ hysteria_port }}tls:  cert: \/etc\/ssl\/wildcard.crt  key:&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-477416","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/477416","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=477416"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/477416\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=477416"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=477416"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=477416"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}