diff --git a/README.md b/README.md index 65bfa60..3f80a60 100644 --- a/README.md +++ b/README.md @@ -10,74 +10,40 @@ ### π·πΊ RU -15 ΡΠ΅Π²ΡΠ°Π»Ρ ΠΌΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ `telemt 3` Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Middle-End Proxy, Π° Π·Π½Π°ΡΠΈΡ: +18 ΡΠ΅Π²ΡΠ°Π»Ρ ΠΌΡ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π»ΠΈ `telemt 3.0.3`, ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ: -- Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌΠΈ ΠΌΠ΅Π΄ΠΈΠ°, Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ CDN/DC=203 -- Ρ Ad-tag β ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ ΡΠΏΠΎΠ½ΡΠΎΡΡΠΊΠΈΠΉ ΠΊΠ°Π½Π°Π» ΠΈ ΡΠΎΠ±ΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΠΈΡΡΠΈΠΊΡ ΡΠ΅ΡΠ΅Π· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π±ΠΎΡΠ° -- Ρ Π½ΠΎΠ²ΡΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΎΠΌ ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΠΎΡΡΠΈ -- Ρ Π²ΡΡΠΎΠΊΠΎΡΠΎΡΠ½ΠΎΠΉ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠΎΠΉ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΡΠ΅ΡΠ΅Π· `ME_DIAG` +- ΡΠ»ΡΡΡΠ΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Middle-End Health Check +- Π²ΡΡΠΎΠΊΠΎΡΠΊΠΎΡΠΎΡΡΠ½ΠΎΠ΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Middle-End +- ΠΌΠ΅Π½ΡΡΠ΅ Π·Π°Π΄Π΅ΡΠΆΠ΅ΠΊ Π½Π° hot-path +- Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΡ Π² Dualstack, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ - IPv6 Middle-End +- Π°ΠΊΠΊΡΡΠ°ΡΠ½ΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π±Π΅Π· Π΄ΡΠΈΡΡΠ° ΡΠ΅ΡΡΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Middle-End +- Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡ Π½Π° Direct-DC ΠΏΡΠΈ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠΉ (>2 ME-DC-Π³ΡΡΠΏΠΏ) Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Middle-End +- Π°Π²ΡΠΎΠ΄Π΅ΡΠ΅ΠΊΡ IP Π·Π° NAT, ΠΏΡΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ - Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Ρ Π΅Π½Π΄ΡΠ΅ΠΉΠΊ Ρ ME, ΠΏΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ΅ - Π°Π²ΡΠΎΠ΄Π΅Π³ΡΠ°Π΄Π°ΡΠΈΡ +- Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ DC=203 ΡΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΠΊΠΎΠ΄: ΠΌΠ΅Π΄ΠΈΠ° Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Ρ CDN Π² Direct-DC ΡΠ΅ΠΆΠΈΠΌΠ΅ -ΠΠ»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎ: +[ΠΠ΄Π΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΡΠ΅Π»ΠΈΠ·](https://github.com/telemt/telemt/releases/tag/3.0.3) -1. ΠΠ΅ΡΡΠΈΡ `telemt` β₯3.0.0 -2. ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°Π±ΠΎΡΠΎΠ² ΡΡΠ»ΠΎΠ²ΠΈΠΉ: - - ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ IP Π΄Π»Ρ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ½ΡΡΠ°Π½ΡΠ° Ρ `telemt` - - ΠΠΠΠ - - Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ NAT 1:1 + Π²ΠΊΠ»ΡΡΠΈΠ»ΠΈ STUN-ΠΏΡΠΎΠ±ΠΈΠ½Π³ -3. Π ΠΊΠΎΠ½ΡΠΈΠ³Π΅, Π² ΡΠ΅ΠΊΡΠΈΠΈ `[general]` ΡΠΊΠ°Π·Π°ΡΡ: -```toml -use_middle_proxy = true -``` - -ΠΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ ΠΈΠ· ΠΏΡΠ½ΠΊΡΠ° 1 Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ: -1. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅ ME-ΡΠ΅ΠΆΠΈΠΌ: - - ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ `use_middle_proxy = false` - - ΠΠΠΠ - - Middle-End Proxy Π±ΡΠ΄Π΅Ρ Π²ΡΠΊΠ»ΡΡΠ΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠΎ ΡΠ°ΠΉΠΌΠ°ΡΡΡ, Π½ΠΎ ΡΡΠΎ Π·Π°ΠΉΠΌΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ -2. Π ΠΊΠΎΠ½ΡΠΈΠ³Π΅, Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² ΠΊΠΎΠ½Π΅Ρ: -```toml -[dc_overrides] -"203" = "91.105.192.100:443" -``` - -ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΡΠ°ΡΠΈΠΊΠ°, ΡΠ΅Π²Π΅ΡΡ-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Π΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ β ΠΌΡ ΠΎΡΠΊΡΡΡΡ ΠΊ ΠΈΠ΄Π΅ΡΠΌ ΠΈ pull requests. +ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΊΠΎΠΌΠΏΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² Π°ΡΠΈΠ½Ρ ΡΠΎΠ½Π½ΡΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , Π°Π½Π°Π»ΠΈΠ·Π΅ ΡΡΠ°ΡΠΈΠΊΠ°, ΡΠ΅Π²Π΅ΡΡ-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³Π΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠ°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡΡ - ΠΌΡ ΠΎΡΠΊΡΡΡΡ ΠΊ ΠΈΠ΄Π΅ΡΠΌ ΠΈ pull requests!