ИздаванС Π½Π° outline-ss-server 1.4, внСдряванС Π½Π° Shadowsocks прокси ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Outline

ΠŸΡ€ΠΎΠΊΡΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ outline-ss-server 1.4 бСшС пуснат, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Shadowsocks, Π·Π° Π΄Π° скриС СстСството Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π½ΠΈΡ‚Π΅ стСни ΠΈ Π΄Π° ΠΈΠ·ΠΌΠ°ΠΌΠΈ систСмитС Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ. Π‘ΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ сС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Outline, ΠΊΠΎΠΉΡ‚ΠΎ Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ прСдоставя Ρ€Π°ΠΌΠΊΠ° ΠΎΡ‚ клиСнтски прилоТСния ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Π½ интСрфСйс, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΈ позволява Π±ΡŠΡ€Π·ΠΎ Π΄Π° Ρ€Π°Π·ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ многопотрСбитСлски ΡΡŠΡ€Π²ΡŠΡ€ΠΈ Shadowsocks Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° outline-ss-ΡΡŠΡ€Π²ΡŠΡ€ Π² общСствСни ΠΎΠ±Π»Π°Ρ‡Π½ΠΈ срСди ΠΈΠ»ΠΈ Π½Π° Π²Π°ΡˆΠ΅Ρ‚ΠΎ собствСно ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅, управлявайтС Π³ΠΈ Ρ‡Ρ€Π΅Π· ΡƒΠ΅Π± интСрфСйс ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°ΠΉΡ‚Π΅ потрСбитСлския Π΄ΠΎΡΡ‚ΡŠΠΏ Ρ‡Ρ€Π΅Π· ΠΊΠ»ΡŽΡ‡ΠΎΠ²Π΅. ΠšΠΎΠ΄ΡŠΡ‚ Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π΅Π½ ΠΈ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ ΠΎΡ‚ Jigsaw, ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² Google, създадСно Π·Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅ Π½Π° инструмСнти Π·Π° заобикалянС Π½Π° Ρ†Π΅Π½Π·ΡƒΡ€Π°Ρ‚Π° ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° свободния ΠΎΠ±ΠΌΠ΅Π½ Π½Π° информация.

Outline-ss-server Π΅ написан Π½Π° Go ΠΈ сС разпространява ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·Π° Apache 2.0. ΠšΠΎΠ΄ΡŠΡ‚, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΊΠ°Ρ‚ΠΎ основа, Π΅ прокси ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ go-shadowsocks2, създадСн ΠΎΡ‚ общността Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Shadowsocks. НапослСдък основната дСйност Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Shadowsocks Π΅ насочСна към Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π½ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust, Π° имплСмСнтацията Π½Π° Π΅Π·ΠΈΠΊΠ° Go Π½Π΅ Π΅ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ Π³ΠΎΠ΄ΠΈΠ½Π° ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ изостава във функционалността.

Π Π°Π·Π»ΠΈΠΊΠΈΡ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ outline-ss-server ΠΈ go-shadowsocks2 сС свСТдат Π΄ΠΎ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° мноТСство ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€Π΅Π· Π΅Π΄ΠΈΠ½ ΠΌΡ€Π΅ΠΆΠΎΠ² ΠΏΠΎΡ€Ρ‚, Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° отварянС Π½Π° няколко ΠΌΡ€Π΅ΠΆΠΎΠ²ΠΈ ΠΏΠΎΡ€Ρ‚Π° Π·Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈ, ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³ΠΎΡ€Π΅Ρ‰ рСстарт ΠΈ Π°ΠΊΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° конфигурацията Π±Π΅Π· ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Π½Π΅ Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠΈΡ‚Π΅, Π²Π³Ρ€Π°Π΄Π΅Π½ инструмСнти Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° prometheus .io.

ИздаванС Π½Π° outline-ss-server 1.4, внСдряванС Π½Π° Shadowsocks прокси ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Outline

outline-ss-server ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° добавя Π·Π°Ρ‰ΠΈΡ‚Π° срСщу заявка Π·Π° сонда ΠΈ Π°Ρ‚Π°ΠΊΠΈ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Атаката Ρ‡Ρ€Π΅Π· тСстови заявки ΠΈΠΌΠ° Π·Π° Ρ†Π΅Π» Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° прокси; Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, атакуващият ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡ€Π°Ρ‚ΠΈ Π½Π°Π±ΠΎΡ€ΠΈ ΠΎΡ‚ Π΄Π°Π½Π½ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΈ към цСлСвия ΡΡŠΡ€Π²ΡŠΡ€ Π½Π° Shadowsocks ΠΈ Π΄Π° Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€Π° ΠΊΠΎΠ»ΠΊΠΎ Π΄Π°Π½Π½ΠΈ Ρ‰Π΅ ΠΏΡ€ΠΎΡ‡Π΅Ρ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚, ΠΏΡ€Π΅Π΄ΠΈ Π΄Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ΅ Π³Ρ€Π΅ΡˆΠΊΠ° ΠΈ Π΄Π° Π·Π°Ρ‚Π²ΠΎΡ€ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π°. Атаката Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° сС основава Π½Π° ΠΏΡ€ΠΈΡ…Π²Π°Ρ‰Π°Π½Π΅ Π½Π° сСсия ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ ΠΈ слСд Ρ‚ΠΎΠ²Π° ΠΎΠΏΠΈΡ‚ Π·Π° ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΡ…Π²Π°Π½Π°Ρ‚ΠΈΡ‚Π΅ Π΄Π°Π½Π½ΠΈ, Π·Π° Π΄Π° сС ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° прокси.

Π—Π° Π΄Π° сС ΠΏΡ€Π΅Π΄ΠΏΠ°Π·ΠΈ ΠΎΡ‚ Π°Ρ‚Π°ΠΊΠΈ Ρ‡Ρ€Π΅Π· тСстови заявки, ΡΡŠΡ€Π²ΡŠΡ€ΡŠΡ‚ outline-ss-server, ΠΊΠΎΠ³Π°Ρ‚ΠΎ пристигнат Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Π½Π΅ ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π° Π²Ρ€ΡŠΠ·ΠΊΠ°Ρ‚Π° ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Π³Ρ€Π΅ΡˆΠΊΠ°, Π½ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π° информация, дСйствайки ΠΊΠ°Ρ‚ΠΎ Π²ΠΈΠ΄ Ρ‡Π΅Ρ€Π½Π° Π΄ΡƒΠΏΠΊΠ°. Π—Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π΄Π°Π½Π½ΠΈΡ‚Π΅, ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈ ΠΎΡ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°, сС провСряват Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° повторСния, ΠΊΠ°Ρ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π½ΠΈ суми, ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈ Π·Π° послСднитС няколко хиляди послСдоватСлности Π½Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ (максимум 40 хиляди, Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ сС Π·Π°Π΄Π°Π²Π° ΠΏΡ€ΠΈ стартиранС Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ консумира 20 Π±Π°ΠΉΡ‚Π° ΠΏΠ°ΠΌΠ΅Ρ‚ Π½Π° послСдоватСлност). Π—Π° Π΄Π° Π±Π»ΠΎΠΊΠΈΡ€Π°Ρ‚ повтарящи сС ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ ΠΎΡ‚ ΡΡŠΡ€Π²ΡŠΡ€Π°, всички послСдоватСлности Π½Π° Ρ€ΡŠΠΊΠΎΡΡ‚ΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ HMAC ΠΊΠΎΠ΄ΠΎΠ²Π΅ Π·Π° удостовСряванС с 32-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Ρ‚Π°Π³ΠΎΠ²Π΅.

По ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Π½ΠΈΠ²ΠΎΡ‚ΠΎ Π½Π° скриванС Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Shadowsocks Π² ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° outline-ss-server Π΅ близък Π΄ΠΎ транспорта Π½Π° Π΄ΠΎΠ±Π°Π²ΠΊΠΈΡ‚Π΅ Obfs4 Π² Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ‚Π° ΠΌΡ€Π΅ΠΆΠ° Tor. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ Π΅ създадСн, Π·Π° Π΄Π° Π·Π°ΠΎΠ±ΠΈΠΊΠΎΠ»ΠΈ систСмата Π·Π° Ρ†Π΅Π½Π·ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π² ΠšΠΈΡ‚Π°ΠΉ (β€žΠ’Π΅Π»ΠΈΠΊΠ°Ρ‚Π° китайска Π·Π°Ρ‰ΠΈΡ‚Π½Π° ΡΡ‚Π΅Π½Π°β€œ) ΠΈ Π²ΠΈ позволява доста Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° скриСтС Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, ΠΏΡ€Π΅ΠΏΡ€Π°Ρ‚Π΅Π½ ΠΏΡ€Π΅Π· Π΄Ρ€ΡƒΠ³ ΡΡŠΡ€Π²ΡŠΡ€ (Ρ‚Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ Π΅ Ρ‚Ρ€ΡƒΠ΄Π΅Π½ Π·Π° ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€Π°Π½Π΅ ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΈΠΊΠ°Ρ‡Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ сСмС ΠΈ симулация Π½Π° Π½Π΅ΠΏΡ€Π΅ΠΊΡŠΡΠ½Π°Ρ‚ ΠΏΠΎΡ‚ΠΎΠΊ).

SOCKS5 сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°Ρ‚ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π·Π° прокси заявки - Π½Π° Π»ΠΎΠΊΠ°Π»Π½Π°Ρ‚Π° систСма сС стартира прокси с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° SOCKS5, ΠΊΠΎΠΉΡ‚ΠΎ Ρ‚ΡƒΠ½Π΅Π»ΠΈΡ€Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° към ΠΎΡ‚Π΄Π°Π»Π΅Ρ‡Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, ΠΎΡ‚ ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π΅Π°Π»Π½ΠΎ сС ΠΈΠ·ΠΏΡŠΠ»Π½ΡΠ²Π°Ρ‚ заявкитС. Π’Ρ€Π°Ρ„ΠΈΠΊΡŠΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ ΡΡŠΡ€Π²ΡŠΡ€Π° сС поставя Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½ Ρ‚ΡƒΠ½Π΅Π» (ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС удостовСрСно ΠΊΡ€ΠΈΠΏΡ‚ΠΈΡ€Π°Π½Π΅ AEAD_CHACHA20_POLY1305, AEAD_AES_128_GCM ΠΈ AEAD_AES_256_GCM), скриванСто Π½Π° Ρ„Π°ΠΊΡ‚Π° Π½Π° Π½Π΅Π³ΠΎΠ²ΠΎΡ‚ΠΎ създаванС Π΅ основната Π·Π°Π΄Π°Ρ‡Π° Π½Π° Shadowsocks. ΠŸΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° сС ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ Π½Π° TCP ΠΈ UDP Ρ‚ΡƒΠ½Π΅Π»ΠΈ, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΈ Ρ‚ΡƒΠ½Π΅Π»ΠΈ, Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈ ΠΎΡ‚ SOCKS5 Ρ‡Ρ€Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° плъгини, напомнящи плъгин транспорти Π² Tor.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€