βΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ (Π΄Π° ΡΠ΅ΡΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ) ΠΏΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π°ΡΠΈΠ½Π°, Π½ΠΎ Π½Π°ΠΉ-ΡΠΊΡΠΏΠΈΡΡ ΠΈ/ΠΈΠ»ΠΈ ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π½Π°ΠΉ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΈΡΡ!β
ΠΏΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅
ΠΡΠ΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ, Π² ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π΅Π½ ΠΌΠΎΠ΄Π΅Π» Π·Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΏΡΠΈ Π±Π΅Π΄ΡΡΠ²ΠΈΡ, ΡΡΠ΅ΡΠ½Π°Ρ
Π΅Π΄Π½ΠΎ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π±Π΅ΡΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΎ Π²Π΅Π΄Π½Π°Π³Π° - Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° Π½ΠΎΠ²ΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π² ΠΈΠ·ΡΠΎΡΠ½ΠΈΡΠΈ Π½Π° ΠΎΠ±ΡΠ½ΠΎΡΡΡΠ°.
ΠΠ»Π³ΠΎΡΠΈΡΡΠΌΡΡ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ΄Π΅Π» Π΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½, ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
- ΠΡΠ΄Π°Π»Π΅ΡΠ΅Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π», ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π° Ρ ΠΌΠ΅Π½, ΡΠΈΠΉΡΠΎ ΠΊΠΎΠΌΠΏΡΡΡΡ Π²Π΅Π΄Π½ΡΠΆ ΠΎΡΠΊΠ°Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°, ΠΏΠΎΠΊΠ°Π·Π²Π°ΠΉΠΊΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΡΠΎ βΡΠΈΡΡΠ΅ΠΌΠ΅Π½ Π΄ΠΈΡΠΊ Π½Π΅ Π΅ ΠΎΡΠΊΡΠΈΡ/Π½Π΅ΡΠΎΡΠΌΠ°ΡΠΈΡΠ°Π½β, Π³ΠΎ Π·Π°ΡΠ΅ΠΆΠ΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° life USB.
- ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° ΠΊΡΠΌ Π·Π°ΡΠΈΡΠ΅Π½Π° ΡΠ°ΡΡΠ½Π° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΠΎΡΠ²Π΅Π½ ΡΠ΅Π±Π΅ ΡΠΈ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΡΠΈΡ Π½Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°, Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ Π»Π°ΠΏΡΠΎΠΏ, ΠΈ NAS Π²ΡΠ·Π΅Π».
- Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π°ΠΌ - ΠΈΠ»ΠΈ Π·Π° ΡΠ΅Π°Π½ΠΈΠΌΠ°ΡΠΈΡ Π½Π° Π΄ΡΠ»ΠΎΠ²Π΅ΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΠ°, ΠΈΠ»ΠΈ Π·Π° ΠΈΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ ΠΎΡ ΡΠ°ΠΌ.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π²Π½Π΅Π΄ΡΠΈΡ ΡΠΎΠ·ΠΈ ΠΌΠΎΠ΄Π΅Π» Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° VPN ΡΡΡΠ²ΡΡ Π½Π° Π»ΠΎΠΊΠ°Π»Π΅Π½ ΡΡΡΠ΅Ρ Π² ΠΌΡΠ΅ΠΆΠ° ΠΏΠΎΠ΄ ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΡΠΎΠ», ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° Π½Π° Π½Π°Π΅Ρ VDS. ΠΠΎ, ΠΊΠ°ΠΊΡΠΎ ΡΠ΅ΡΡΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π° ΠΈ ΡΠΏΠΎΡΠ΅Π΄ ΠΏΡΡΠ²ΠΈΡ Π·Π°ΠΊΠΎΠ½ Π½Π° Chisholm, Π°ΠΊΠΎ Π²Π°Π»ΠΈ, ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° ΡΠ΅ ΡΠΏΡΠ΅, ΡΠΎΠ³Π°Π²Π° ΡΠΏΠΎΡΠΎΠ²Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΈΠ·Π½Π΅Ρ ΡΡΠ±Π΅ΠΊΡΠΈ ΡΠ΅ Π½Π°ΠΊΠ°ΡΠ°Ρ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊΠ° Π½Π° ΡΡΠ»ΡΠ³ΠΈ Π΄Π° Π·Π°Π³ΡΠ±ΠΈ βΠ΅Π½Π΅ΡΠ³ΠΈΡβ...
ΠΠ°ΡΠΎΠ²Π° ΡΠ΅ΡΠΈΡ ΠΏΡΡΠ²ΠΎ Π΄Π° ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ, Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ. ΠΡΡΠ²ΠΈΡΡ Π΅ Π΄Π΅ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ°. ΠΡΠΎΡΠΎ, ΠΏΡΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΡΠ΅ ΠΈΠΌΠ°ΠΌ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΠ°ΠΊΠΈΠ²Π° life USB-ΡΠ°, Π²ΡΡΠΊΠΎ ΠΎΡ ΡΡΡ ΠΈΠΌΠ° ΠΎΡΠ΄Π΅Π»Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΠΌΡΠ΅ΠΆΠ°. Π, ΡΡΠ΅ΡΠΎ, Π±ΡΡΠ·ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π»Π΅ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡ , Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π² ΡΠ»ΡΡΠ°ΠΉ, ΡΠ΅ ΠΌΠΎΡΡ Π»Π°ΠΏΡΠΎΠΏ ΡΡΡΠΎ ΡΡΠ°Π½Π΅ ΠΆΠ΅ΡΡΠ²Π° Π½Π° Π³ΠΎΡΠ΅ΠΏΠΎΡΠΎΡΠ΅Π½ΠΈΡ Π·Π°ΠΊΠΎΠ½.
ΠΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΎΠ²Π° ΠΈ ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ ΠΏΡΠ΅ΠΊΠ°ΡΠ°Ρ Π΄Π²Π° ΠΌΠ΅ΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° Π² ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎ ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈ ΠΎΠΏΡΠΈΠΈ, Π°Π·, Π½Π° ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΡΠΈΡΠΊ ΠΈ ΡΠΈΡΠΊ, ΡΠ΅ΡΠΈΡ Π΄Π° ΠΎΠΏΠΈΡΠ°ΠΌ Π΄ΡΡΠ³ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΠΎΡ Π½Π΅ΠΏΠΎΠ·Π½Π°Ρ Π·Π° ΠΌΠ΅Π½ ΡΡΠ°ΡΡΠΈΡΠ°Ρ ΠΏΠΎ ΡΠΎΠ²Π° Π²ΡΠ΅ΠΌΠ΅, Π½Π°ΡΠ΅ΡΠ΅Π½ ZeroTier. ΠΠ° ΠΊΠΎΠ΅ΡΠΎ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ ΡΡΠΆΠ°Π»ΡΠ²Π°Ρ ΠΏΠΎ-ΠΊΡΡΠ½ΠΎ.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ΅Π·ΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎΠ΄ΠΈΡΠ½ΠΈ ΠΏΡΠ°Π·Π½ΠΈΡΠΈ, ΠΎΠΏΠΈΡΠ²Π°ΠΉΠΊΠΈ ΡΠ΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ° Π΄Π°Π»ΠΈ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ° ΡΡΡ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ Π΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΠ»Π° ΠΎΡ ΡΠΎΠ·ΠΈ Π½Π΅Π·Π°Π±ΡΠ°Π²ΠΈΠΌ ΠΌΠΎΠΌΠ΅Π½Ρ, ΠΏΡΠΎΠ²Π΅Π΄ΠΎΡ
ΡΠ΅Π»Π΅ΠΊΡΠΈΠ²Π΅Π½ ΠΎΠ΄ΠΈΡ Π·Π° Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΡΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠ°Π·ΠΈ ΡΠ΅ΠΌΠ°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Habr ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ. ΠΠ° Π·Π°ΡΠ²ΠΊΠ°ΡΠ° βZeroTierβ Π² ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΠΎΡ ΡΡΡΡΠ΅Π½Π΅ΡΠΎ ΠΈΠΌΠ° ΡΠ°ΠΌΠΎ ΡΡΠΈ ΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Ρ ΡΠΏΠΎΠΌΠ΅Π½Π°Π²Π°Ρ, ΠΈ Π½ΠΈΡΠΎ Π΅Π΄Π½Π° Ρ ΠΏΠΎΠ½Π΅ ΠΊΡΠ°ΡΠΊΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅. Π ΡΠΎΠ²Π° Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ°ΠΊΡΠ°, ΡΠ΅ ΡΡΠ΅Π΄ ΡΡΡ
ΠΈΠΌΠ° ΠΏΡΠ΅Π²ΠΎΠ΄ Π½Π° ΡΡΠ°ΡΠΈΡ, Π½Π°ΠΏΠΈΡΠ°Π½Π° ΠΎΡ ΡΠ°ΠΌΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ΅Π» Π½Π° ZeroTier, Inc. β
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ Π±ΡΡ Π° ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°ΡΠΈ ΠΈ ΠΌΠ΅ ΠΏΠΎΠ΄ΡΠΈΠΊΠ½Π°Ρ Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π° Π΄Π° Π³ΠΎΠ²ΠΎΡΡ Π·Π° ZeroTier ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ, ΡΠΏΠ΅ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ βΡΡΡΡΠ°ΡΠΈβ ΠΎΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΠ° Π΄Π° Π²ΡΡΠ²ΡΡ ΠΏΠΎ ΡΡΡΠΈΡ ΠΏΡΡ, ΠΏΠΎ ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΅Ρ Π°Π·.
Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΈ ΡΠΈ?
Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ° ZeroTier ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ΅Π½ Ethernet ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ Π·Π° ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ° ΠΠ΅ΠΌΡ.
βΠ’ΠΎΠ²Π° Π΅ Ρ ΠΈΠΏΠ΅ΡΠ²Π°ΠΉΠ·ΠΎΡ Π½Π° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ Π²ΡΡΡ Ρ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ Π·Π°ΡΠΈΡΠ΅Π½Π° Π³Π»ΠΎΠ±Π°Π»Π½Π° peer-to-peer (P2P) ΠΌΡΠ΅ΠΆΠ°. ΠΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π΅Π½ SDN ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Π²ΡΡΡ Ρ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΠΊΡΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈ, ΡΠ°ΠΊΠ° ΠΈ Π³Π»ΠΎΠ±Π°Π»Π½ΠΈ, Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΈ Π²ΡΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.β
Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-ΡΠΊΠΎΡΠΎ ΠΌΠ°ΡΠΊΠ΅ΡΠΈΠ½Π³ΠΎΠ²ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅, ΡΠ΅Π³Π° Π·Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ½ΠΈΡΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ.
βΠ―Π΄ΡΠΎ:
ZeroTier Network Hypervisor Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π΅Π½ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π» Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ, ΠΊΠΎΠΉΡΠΎ Π΅ΠΌΡΠ»ΠΈΡΠ° Ethernet ΠΌΡΠ΅ΠΆΠ°, ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° VXLAN, Π²ΡΡΡ Ρ Π³Π»ΠΎΠ±Π°Π»Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π° peer-to-peer (P2P) ΠΌΡΠ΅ΠΆΠ°.
ΠΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π² ZeroTier, ΡΠ° ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ, ΠΌΠ°ΠΊΠ°Ρ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Π²ΡΠ½ΡΠ΅Π½ Π²ΠΈΠ΄ Π½Π° VXLAN ΠΈ IPSec ΠΈ ΡΠ΅ ΡΡΡΡΠΎΡΡ ΠΎΡ Π΄Π²Π° ΠΊΠΎΠ½ΡΠ΅ΠΏΡΡΠ°Π»Π½ΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈ, Π½ΠΎ ΡΡΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π°Π½ΠΈ ΡΠ»ΠΎΡ: VL1 ΠΈ VL2.
β
βVL1 Π΅ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠ΅Π½ ΡΠ»ΠΎΠΉ peer-to-peer (P2P), Π²ΠΈΠ΄ βΠ²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΊΠ°Π±Π΅Π»β.
βΠΠ»ΠΎΠ±Π°Π»Π΅Π½ ΡΠ΅Π½ΡΡΡ Π·Π° Π΄Π°Π½Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π° βΠ³Π»ΠΎΠ±Π°Π»Π΅Π½ Π³Π°ΡΠ΄Π΅ΡΠΎΠ±β ΠΎΡ ΠΊΠ°Π±Π΅Π»ΠΈ.β
Π ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ L1 (OSI ΡΠ»ΠΎΠΉ 1) ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΊΠ°Π±Π΅Π»ΠΈ ΠΈΠ»ΠΈ Π±Π΅Π·ΠΆΠΈΡΠ½ΠΈ ΡΠ°Π΄ΠΈΠΎΡΡΠ°Π½ΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π½Π°ΡΡΡ Π΄Π°Π½Π½ΠΈ, ΠΈ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²Π΅ Π½Π° ΠΏΡΠΈΠ΅ΠΌΠΎ-ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΊΠΎΠΈΡΠΎ Π³ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ°Ρ ΠΈ Π΄Π΅ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ°Ρ. VL1 Π΅ peer-to-peer (P2P) ΠΌΡΠ΅ΠΆΠ°, ΠΊΠΎΡΡΠΎ ΠΏΡΠ°Π²ΠΈ ΡΡΡΠΎΡΠΎ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΡΡΠΈΠΊΠΎΠ²Π΅, Π·Π° Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΊΠ°Π±Π΅Π»ΠΈ ΡΠΏΠΎΡΠ΅Π΄ Π½ΡΠΆΠ΄ΠΈΡΠ΅.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠΎΠΉ ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ, Π±ΡΡΠ·ΠΎ ΠΈ Π±Π΅Π· ΡΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ° Π½ΠΎΠ² ZeroTier Π²ΡΠ·Π΅Π».
ΠΠ° Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΠΎΠ²Π°, VL1 Π΅ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΠΈΠΌΠ΅Π½Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ. Π ΡΡΡΡΠ΅ΡΠΎ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΅ Π³ΡΡΠΏΠ° ΠΎΡ Π²ΠΈΡΠΎΠΊΠΎΠ΄ΠΎΡΡΡΠΏΠ½ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ, ΡΠΈΡΡΠΎ ΡΠΎΠ»Ρ Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Π° Π½Π° ΡΠ°Π·ΠΈ Π½Π° DNS ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ Π·Π° ΠΈΠΌΠ΅Π½Π°. Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ (ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ½ΠΈ) root ΡΡΡΠ²ΡΡΠΈ ΡΠ° ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΡΡΠΎΠ»Π° Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° - ZeroTier, Inc. ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΊΠ°ΡΠΎ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½Π° ΡΡΠ»ΡΠ³Π°.
ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π³Π»Π°Π²Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ (luns), ΠΊΠΎΠΈΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π΄Π°:
- Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π½Π° ZeroTier, Inc.;
ΠΠΈΠ½ΠΊ ΠΊΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ - ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° ΡΡΠ΅Π· ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° Π·Π°ΠΊΡΡΠ½Π΅Π½ΠΈΡΡΠ°;
- ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΊΠ°ΠΊΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ, Π°ΠΊΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π²ΡΡΠ·ΠΊΠ°ΡΠ° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠ°.
ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π²ΡΠ·Π»ΠΈΡΠ΅ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π±Π΅Π· Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ.
ΠΡΠ΅ΠΊΠΈ ΠΏΠ°ΡΡΠ½ΡΠΎΡ Π½Π° VL1 ΠΈΠΌΠ° ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ 40-Π±ΠΈΡΠΎΠ² (10 ΡΠ΅ΡΡΠ½Π°Π΄Π΅ΡΠ΅ΡΠΈΡΠ΅Π½) ZeroTier Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ IP Π°Π΄ΡΠ΅ΡΠΈΡΠ΅, Π΅ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΠΊΠΎΠΉΡΠΎ Π½Π΅ ΡΡΠ΄ΡΡΠΆΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅. Π’ΠΎΠ·ΠΈ Π°Π΄ΡΠ΅Ρ ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° ΠΎΡ ΠΏΡΠ±Π»ΠΈΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π½Π° Π΄Π²ΠΎΠΉΠΊΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΡΠ΅Π½/Π»ΠΈΡΠ΅Π½ ΠΊΠ»ΡΡ. ΠΠ΄ΡΠ΅ΡΡΡ Π½Π° Π²ΡΠ·Π΅Π», ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈΡΡ ΠΊΠ»ΡΡ ΠΈ ΡΠ°ΡΡΠ½ΠΈΡΡ ΠΊΠ»ΡΡ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π½Π΅Π³ΠΎΠ²Π°ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΡΡ.
Member ID: df56c5621c
|
ZeroTier address of node
Π©ΠΎ ΡΠ΅ ΠΎΡΠ½Π°ΡΡ Π΄ΠΎ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ΡΠΎ, ΡΠΎΠ²Π° Π΅ ΠΏΠΎΠ²ΠΎΠ΄ Π·Π° ΠΎΡΠ΄Π΅Π»Π½Π° ΡΡΠ°ΡΠΈΡ.
β
ΠΠ° Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΡ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡ, ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈΡΠ΅ ΠΏΡΡΠ²ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ βΠ½Π°Π³ΠΎΡΠ΅β Π² Π΄ΡΡΠ²ΠΎΡΠΎ Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΡΡΠ²ΡΡΠΈ ΠΈ Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ΅Π·ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΏΡΡΡΠ²Π°Ρ ΠΏΡΠ΅Π· ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΠ΅ ΠΈΠ½ΠΈΡΠΈΠΈΡΠ°Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π½ΠΎ ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅ΠΏΡΠ°ΡΠ°ΡΠΈ ΠΊΠ°Π½Π°Π»ΠΈ ΠΏΠΎ ΠΏΡΡΡ. ΠΡΡΠ²ΠΎΡΠΎ Π½Π΅ΠΏΡΠ΅ΠΊΡΡΠ½Π°ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π΄Π° βΡΠ΅ ΡΡΠΈΠ½Π΅ ΠΎΡ ΡΠ°ΠΌΠΎ ΡΠ΅Π±Π΅ ΡΠΈβ, Π·Π° Π΄Π° ΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ° Π·Π° ΠΊΠ°ΡΡΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠ°, ΠΊΠΎΡΡΠΎ ΡΡΡ ΡΠ°Π½ΡΠ²Π°.
ΠΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΡΡ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° peer-to-peer Π²ΡΡΠ·ΠΊΠ° Π΅ ΠΊΠ°ΠΊΡΠΎ ΡΠ»Π΅Π΄Π²Π°:
- ΠΡΠ·Π΅Π» A ΠΈΡΠΊΠ° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ ΠΏΠ°ΠΊΠ΅Ρ Π΄ΠΎ Π²ΡΠ·Π΅Π» B, Π½ΠΎ ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½Π΅ Π·Π½Π°Π΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈΡ ΠΏΡΡ, ΡΠΎΠΉ Π³ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π½Π°Π³ΠΎΡΠ΅ ΠΏΠΎ Π²Π΅ΡΠΈΠ³Π°ΡΠ° Π΄ΠΎ Π²ΡΠ·Π΅Π» R (moon, ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΡΡΡΠ²ΡΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ).
- ΠΠΊΠΎ Π²ΡΠ·Π΅Π» R ΠΈΠΌΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° Ρ Π²ΡΠ·Π΅Π» B, ΡΠΎΠΉ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠ° ΡΠ°ΠΌ. Π ΠΏΡΠΎΡΠΈΠ²Π΅Π½ ΡΠ»ΡΡΠ°ΠΉ ΡΠΎΠΉ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠ° Π½Π°Π³ΠΎΡΠ΅, ΠΏΡΠ΅Π΄ΠΈ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ ΠΏΠ»Π°Π½Π΅ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠ΅Π½ΠΈ.ΠΠ»Π°Π½Π΅ΡΠ°ΡΠ½ΠΈΡΠ΅ ΠΊΠΎΡΠ΅Π½ΠΈ Π·Π½Π°ΡΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡΡ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π²ΡΠ·Π΅Π» B, Π°ΠΊΠΎ Π΅ ΠΎΠ½Π»Π°ΠΉΠ½.
- ΠΡΠ·Π΅Π» R ΡΡΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, Π½Π°ΡΠ΅ΡΠ΅Π½ΠΎ βΡΡΠ΅ΡΠ°β Π΄ΠΎ Π²ΡΠ·Π΅Π» Π, ΡΡΠ΄ΡΡΠΆΠ°ΡΠΎ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΡΡΠΈΠ³Π½Π΅ Π΄ΠΎ Π²ΡΠ·Π΅Π» Π. ΠΠ΅ΠΆΠ΄ΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ ΡΡΡΠ²ΡΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅ΠΏΡΠ°ΡΠ° ΠΏΠ°ΠΊΠ΅ΡΠ° ΠΊΡΠΌ Π²ΡΠ·Π΅Π» Π, ΠΈΠ·ΠΏΡΠ°ΡΠ° βΡΡΠ΅ΡΠ°β, ΠΈΠ½ΡΠΎΡΠΌΠΈΡΠ°ΠΉΠΊΠΈ Π³ΠΎ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ Π²ΡΠ·Π΅Π» Π.
- ΠΡΠ·Π»ΠΈ A ΠΈ B ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΡΠ²ΠΎΠΈΡΠ΅ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° ΡΡΠ΅ΡΠ° ΠΈ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°Ρ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΡΡ ΡΠ΅ΡΡΠΎΠ²ΠΈ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π΅Π΄ΠΈΠ½ Π½Π° Π΄ΡΡΠ³ Π² ΠΎΠΏΠΈΡ Π΄Π° ΠΏΡΠΎΠ±ΠΈΡΡ NAT ΠΈΠ»ΠΈ Π·Π°ΡΠΈΡΠ½ΠΈ ΡΡΠ΅Π½ΠΈ Ρ ΡΠΈΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ, ΡΡΠ΅ΡΠ°Π½ΠΈ ΠΏΠΎ ΠΏΡΡΡ. ΠΠΊΠΎ ΡΠΎΠ²Π° ΡΠ°Π±ΠΎΡΠΈ, ΡΠΎΠ³Π°Π²Π° ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ Π΄Π²ΠΈΠΆΠ°Ρ Π½Π°ΠΏΡΠ΅Π΄-Π½Π°Π·Π°Π΄.
ΠΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ°, ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈ ΡΡΠ΅Π· ΡΠ΅Π»Π΅ ΠΈ ΠΎΠΏΠΈΡΠΈΡΠ΅ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Ρ, Π΄ΠΎΠΊΠ°ΡΠΎ ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΡΡΠΏΠ΅ΡΠ΅Π½ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ.
VL1 ΠΈΠΌΠ° ΠΈ Π΄ΡΡΠ³ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° LAN peer, ΠΏΡΠΎΠ³Π½ΠΎΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ Π·Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ Π½Π° ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ΅Π½ IPv4 NAT ΠΈ ΠΈΠ·ΡΠΈΡΠ½ΠΎ ΠΊΠ°ΡΡΠΎΠ³ΡΠ°ΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° uPnP ΠΈ/ΠΈΠ»ΠΈ NAT-PMP, Π°ΠΊΠΎ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² Π»ΠΎΠΊΠ°Π»Π½Π°ΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° LAN.
β
βVL2 Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° VXLAN Ethernet ΠΌΡΠ΅ΠΆΠΎΠ² ΠΏΡΠΎΡΠΎΠΊΠΎΠ» Π·Π° Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Ρ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° SDN. ΠΠΎΠ·Π½Π°ΡΠ° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½Π° ΡΡΠ΅Π΄Π° Π·Π° ΠΠ‘ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ...
ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ VL1, ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° VL2 ΠΌΡΠ΅ΠΆΠΈ (VLAN) ΠΈ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ·Π»ΠΈ ΠΊΡΠΌ ΡΡΡ , ΠΊΠ°ΠΊΡΠΎ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌ, ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΡΡΠΊΠΎ ΡΡΠ°ΡΡΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. Π’ΠΎΠΉ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ²Π° Π΅ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ ZeroTier Π²ΡΠ·Π΅Π», ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Ρ ΠΏΠΎ Π΄Π²Π° Π½Π°ΡΠΈΠ½Π°: ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ, ΡΡΠ΅Π· ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΈΠ»ΠΈ, ΠΊΠ°ΠΊΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡΡ ΡΠΈΠ»Π½ΠΎ ΠΏΡΠ΅ΠΏΠΎΡΡΡΠ²Π°, Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ API.
Π’ΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ZeroTier Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄ΠΎΠ±Π΅Π½ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠΎΠ²Π΅ΠΊ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ GUI:
- ΠΠ΄ΠΈΠ½ ΠΎΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ZeroTier, Π½Π°Π»ΠΈΡΠ΅Π½ ΠΊΠ°ΡΠΎ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ ΠΎΠ±Π»Π°ΡΠ½ΠΎ SaaS ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΡΠ΅ΡΠΈΡΠΈ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½ΡΠ½ΠΈ ΠΏΠ»Π°Π½Π°, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΈ, Π½ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈ Π² Π±ΡΠΎΡ Π½Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°
- ΠΡΠΎΡΠΎΡΠΎ Π΅ ΠΎΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, Ρ Π΄ΠΎΠ½ΡΠΊΡΠ΄Π΅ ΠΎΠΏΡΠΎΡΡΠ΅Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ, Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΊΠ°ΡΠΎ ΡΠ°ΡΡΠ½ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΌΡΡΡΠΎ ΠΈΠ»ΠΈ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ.
VL2 Π΅ Π²Π½Π΅Π΄ΡΠ΅Π½ Π²ΡΡΡ Ρ VL1 ΠΈ ΡΠ΅ ΡΡΠ°Π½ΡΠΏΠΎΡΡΠΈΡΠ° ΠΎΡ Π½Π΅Π³ΠΎ. Π’ΠΎΠΉ ΠΎΠ±Π°ΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ²Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΡΠ΄ΠΎΡΡΠΎΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΊΡΠ°ΠΉΠ½Π°ΡΠ° ΡΠΎΡΠΊΠ° VL1 ΠΈ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ²ΠΎΠΈΡΠ΅ Π°ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΈ ΠΊΠ»ΡΡΠΎΠ²Π΅ Π·Π° ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Π½Π΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. VL1 Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° Π²Π½Π΅Π΄ΡΠΈΡΠ΅ VL2, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ°ΡΠ° ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠ° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ. Π’ΠΎΠ΅ΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΡΡ ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡΡΠ° ΠΈ Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Π½Π° VL1. ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅, ΡΠ΅ Π½ΡΠΌΠ° Π²ΡΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ VL2 Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ ΠΈ VL1 ΠΏΡΡΠΈΡΠ°. ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΌΡΠ»ΡΠΈΠΏΠ»Π΅ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° VLAN Π² ΠΊΠ°Π±Π΅Π»Π½Π° LAN, Π΄Π²Π° Π²ΡΠ·Π΅Π»Π°, ΠΊΠΎΠΈΡΠΎ ΡΠΏΠΎΠ΄Π΅Π»ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π½ΡΡΠ²Π° Π² ΠΌΡΠ΅ΠΆΠ°, Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ΅ ΠΈΠΌΠ°Ρ ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ ΠΏΡΡ VL1 (Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΊΠ°Π±Π΅Π») ΠΏΠΎΠΌΠ΅ΠΆΠ΄Ρ ΡΠΈ.
ΠΡΡΠΊΠ° VL2 ΠΌΡΠ΅ΠΆΠ° (VLAN) ΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ° Ρ 64-Π±ΠΈΡΠΎΠ² (16 ΡΠ΅ΡΡΠ½Π°Π΄Π΅ΡΠ΅ΡΠΈΡΠ΅Π½) ZeroTier ΠΌΡΠ΅ΠΆΠΎΠ² Π°Π΄ΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° 40-Π±ΠΈΡΠΎΠ² ZeroTier Π°Π΄ΡΠ΅Ρ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° ΠΈ 24-Π±ΠΈΡΠΎΠ²ΠΎ ΡΠΈΡΠ»ΠΎ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°ΡΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΡΠΎΠ·ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ.
Network ID: 8056c2e21c123456
| |
| Network number on controller
|
ZeroTier address of controller
ΠΠΎΠ³Π°ΡΠΎ Π²ΡΠ·Π΅Π» ΡΠ΅ ΠΏΡΠΈΡΡΠ΅Π΄ΠΈΠ½ΠΈ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ° ΠΈΠ»ΠΈ ΠΏΠΎΠΈΡΠΊΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ, ΡΠΎΠΉ ΠΈΠ·ΠΏΡΠ°ΡΠ° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π·Π° Π·Π°ΡΠ²ΠΊΠ° Π·Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ (ΡΡΠ΅Π· VL1) Π΄ΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΡΡ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° VL1 Π°Π΄ΡΠ΅ΡΠ° Π½Π° Π²ΡΠ·Π΅Π»Π°, Π·Π° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ΅ΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈ Π΄Π° ΠΌΡ ΠΈΠ·ΠΏΡΠ°ΡΠΈ ΡΡΠΎΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠΈ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡΠ°. ΠΡ Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½Π° VL2 Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, VL1 ZeroTier Π°Π΄ΡΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΊΠ°ΡΠΎ Π½ΠΎΠΌΠ΅ΡΠ° Π½Π° ΠΏΠΎΡΡΠΎΠ²Π΅ Π½Π° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π³Π»ΠΎΠ±Π°Π»Π΅Π½ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ.
ΠΡΠΈΡΠΊΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΠΈΠ·Π΄Π°Π΄Π΅Π½ΠΈ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΊΡΠΌ ΡΠ»Π΅Π½ΡΠΊΠΈ Π²ΡΠ·Π»ΠΈ Π½Π° Π΄Π°Π΄Π΅Π½Π° ΠΌΡΠ΅ΠΆΠ°, ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΠ²Π°Ρ ΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΠ½ΠΈΡ ΠΊΠ»ΡΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, ΡΠ°ΠΊΠ° ΡΠ΅ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΄Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΡ. ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΠΈΠΌΠ°Ρ Π²ΡΠ΅ΠΌΠ΅Π²ΠΈ ΠΎΡΠΏΠ΅ΡΠ°ΡΡΡΠΈ, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅, Π±Π΅Π· Π΄Π° ΡΠ΅ Π½Π°Π»Π°Π³Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΡΠ°ΡΠΎΠ²Π½ΠΈΠΊ Π½Π° Ρ ΠΎΡΡΠ°.
ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΠΈΠ·Π΄Π°Π²Π°Ρ ΡΠ°ΠΌΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈΡΠΈ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ Π½Π° ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΈΡΠΊΠ°Ρ Π΄Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°Ρ Ρ Π΄ΡΡΠ³ΠΈ Π²ΡΠ·Π»ΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π΄Π° ΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ° Π΄ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΈ, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΊΠ΅ΡΠΈΡΠ° Π³ΠΎΠ»Π΅ΠΌΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π½Π° Π²ΡΠ·Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Ρ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ.
ZeroTier ΠΌΡΠ΅ΠΆΠΈΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π· ΠΏΡΠΎΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅/Π°Π±ΠΎΠ½ΠΈΡΠ°Π½Π΅.
β
ΠΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ Π²ΡΠ·Π΅Π» ΠΆΠ΅Π»Π°Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ ΠΈΠ·Π»ΡΡΠ²Π°Π½Π΅ Π·Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π³ΡΡΠΏΠ° Π·Π° ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅, ΡΠΎΠΉ ΠΎΠ±ΡΠ²ΡΠ²Π° ΡΠ»Π΅Π½ΡΡΠ²ΠΎ Π² ΡΠ°Π·ΠΈ Π³ΡΡΠΏΠ° Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ»Π΅Π½ΠΎΠ²Π΅ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Ρ ΠΊΠΎΡΡΠΎ ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠΈΡΠ°, ΠΈ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ. ΠΠΎΠ³Π°ΡΠΎ Π΄Π°Π΄Π΅Π½ Π²ΡΠ·Π΅Π» ΠΆΠ΅Π»Π°Π΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ Π³ΡΡΠΏΠΎΠ²ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅, ΡΠΎΠΉ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠ²ΠΎΡ ΠΊΠ΅Ρ ΠΎΡ ΡΠΊΠΎΡΠΎΡΠ½ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ½ΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ.
ΠΠ·Π»ΡΡΠ²Π°Π½Π΅ΡΠΎ (Ethernet ff: ff: ff: ff: ff: ff) ΡΠ΅ ΡΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ Π³ΡΡΠΏΠ°, Π·Π° ΠΊΠΎΡΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ ΡΠ° Π°Π±ΠΎΠ½ΠΈΡΠ°Π½ΠΈ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ° Π½Π° Π½ΠΈΠ²ΠΎ ΠΌΡΠ΅ΠΆΠ°, Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΡΡΠ°ΡΠΈΠΊΡΡ, Π°ΠΊΠΎ Π½Π΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ.
ZeroTier Π΅ΠΌΡΠ»ΠΈΡΠ° ΠΈΡΡΠΈΠ½ΡΠΊΠΈ Ethernet ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ. Π’ΠΎΠ·ΠΈ ΡΠ°ΠΊΡ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΠΌ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈΡΠ΅ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ Ρ Π΄ΡΡΠ³ΠΈ Ethernet ΠΌΡΠ΅ΠΆΠΈ (ΠΊΠ°Π±Π΅Π»Π½Π° LAN, WiFi, Π²ΠΈΡΡΡΠ°Π»Π½Π° backplane ΠΈ Ρ.Π½.) Π½Π° Π½ΠΈΠ²ΠΎ Π²ΡΡΠ·ΠΊΠ° Π·Π° Π΄Π°Π½Π½ΠΈ - Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Ethernet ΠΌΠΎΡΡ.
ΠΠ° Π΄Π° Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΌΠΎΡΡ, ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΡΠΎΡΠΈ Ρ ΠΎΡΡ ΠΊΠ°ΡΠΎ ΡΠ°ΠΊΡΠ². Π’Π°Π·ΠΈ ΡΡ Π΅ΠΌΠ° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΠΎΡ ΡΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ Ρ ΠΎΡΡΠΎΠ²Π΅ Π½ΡΠΌΠ°Ρ ΠΏΡΠ°Π²ΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΡΠ°ΡΠΈΠΊ ΠΎΡ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ, ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΠΎΡ ΡΠ΅Ρ Π½ΠΈΡ MAC Π°Π΄ΡΠ΅Ρ. ΠΡΠ·Π»ΠΈΡΠ΅, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈ ΠΊΠ°ΡΠΎ ΠΌΠΎΡΡΠΎΠ²Π΅, ΡΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΌΡΠ»ΡΠΈΠΊΠ°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΡΠΌΠ°, ΠΊΠΎΠΉΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²Π° Ρ ΡΡΡ ΠΏΠΎ-Π°Π³ΡΠ΅ΡΠΈΠ²Π½ΠΎ ΠΈ ΡΠ΅Π»Π΅Π½Π°ΡΠΎΡΠ΅Π½ΠΎ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π³ΡΡΠΏΠΎΠ²ΠΈ Π°Π±ΠΎΠ½Π°ΠΌΠ΅Π½ΡΠΈ ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΠ΅Π»ΠΈΡ ΠΈΠ·Π»ΡΡΠ²Π°Π½ ΡΡΠ°ΡΠΈΠΊ ΠΈ ARP Π·Π°ΡΠ²ΠΊΠΈ.
ΠΠΎΠΌΡΡΠ°ΡΠΎΡΡΡ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΈΠΌΠ° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π΄Π° ΡΡΠ·Π΄Π°Π²Π° ΠΏΡΠ±Π»ΠΈΡΠ½ΠΈ ΠΈ ad-hoc ΠΌΡΠ΅ΠΆΠΈ, QoS ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΏΡΠ°Π²ΠΈΠ»Π°.
βΠ²ΡΠ·Π΅Π»:
ZeroTier One Π΅ ΡΡΠ»ΡΠ³Π°, ΡΠ°Π±ΠΎΡΠ΅ΡΠ° Π½Π° Π»Π°ΠΏΡΠΎΠΏΠΈ, Π½Π°ΡΡΠΎΠ»Π½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈ, ΡΡΡΠ²ΡΡΠΈ, Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, ΠΊΠΎΡΡΠΎ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π²ΡΡΠ·ΠΊΠΈ ΠΊΡΠΌ Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ° ΡΡΠ΅Π· Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΏΠΎΡΡ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° VPN ΠΊΠ»ΠΈΠ΅Π½Ρ.
Π‘Π»Π΅Π΄ ΠΊΠ°ΡΠΎ ΡΡΠ»ΡΠ³Π°ΡΠ° Π±ΡΠ΄Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Ρ Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΌΡΠ΅ΠΆΠΈ, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ 16-ΡΠΈΡΡΠ΅Π½ΠΈ Π°Π΄ΡΠ΅ΡΠΈ. ΠΡΡΠΊΠ° ΠΌΡΠ΅ΠΆΠ° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° ΠΊΠ°ΡΠΎ Π²ΠΈΡΡΡΠ°Π»Π΅Π½ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΏΠΎΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ Π΄ΡΡΠΆΠΈ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Ethernet ΠΏΠΎΡΡ.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ZeroTier One Π΅ Π½Π°Π»ΠΈΡΠ΅Π½ Π·Π° ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ.
ΠΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°:
- Microsoft Windows - MSI ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ x86/x64
- MacOS - PKG ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ
- Apple IOS - App Store
- Android - ΠΠ°Π³Π°Π·ΠΈΠ½ Π·Π° ΠΈΠ³ΡΠΈ
- Linux - DEB/RPM
- FreeBSD - FreeBSD ΠΏΠ°ΠΊΠ΅Ρ
NAS:
- Synology NAS
- QNAP NAS
- WD MyCloud NAS
Π΄ΡΡΠ³ΠΈ:
- Π΄ΠΎΠΊΠ΅Ρ - Π΄ΠΎΠΊΠ΅Ρ ΡΠ°ΠΉΠ»
- OpenWRT - ΠΎΠ±ΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΠΏΡΠΈΡΡΠ°Π½ΠΈΡΠ΅
- ΠΠ³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ - SDK (libzt)
ΠΠ° Π΄Π° ΠΎΠ±ΠΎΠ±ΡΡ Π²ΡΠΈΡΠΊΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅, Π±ΠΈΡ ΠΎΡΠ±Π΅Π»ΡΠ·Π°Π», ΡΠ΅ ZeroTier Π΅ ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΈ Π±ΡΡΠ· ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°Π½Π΅ Π½Π° Π²Π°ΡΠΈΡΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈ, Π²ΠΈΡΡΡΠ°Π»Π½ΠΈ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΠ½ΠΈ ΡΠ΅ΡΡΡΡΠΈ Π² ΠΎΠ±ΡΠ° Π»ΠΎΠΊΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠ°, Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ ΠΉ Π½Π° VLAN ΠΈ Π»ΠΈΠΏΡΠ°ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΠ½Π° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π· .
Π’ΠΎΠ²Π° Π΅ Π²ΡΠΈΡΠΊΠΎ Π·Π° ΡΠ΅ΠΎΡΠ΅ΡΠΈΡΠ½Π°ΡΠ° ΡΠ°ΡΡ Π²ΡΠ² ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ°ΡΠΈΡ Π·Π° ZeroTier Π·Π° Habr - ΡΠΎΠ²Π° Π΅ ΠΌΠΎΠΆΠ΅ Π±ΠΈ Π²ΡΠΈΡΠΊΠΎ! Π ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° ΡΡΠ°ΡΠΈΡ ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌ Π΄Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ°ΠΌ Π½Π° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π²ΠΈΡΡΡΠ°Π»Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° ZeroTier, ΠΊΡΠ΄Π΅ΡΠΎ VDS Ρ ΡΠ°ΡΡΠ΅Π½ GUI ΡΠ°Π±Π»ΠΎΠ½ Ρ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ ΡΠ΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΊΠ°ΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ.
Π£Π²Π°ΠΆΠ°Π΅ΠΌΠΈ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ! ΠΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Π»ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° ZeroTier Π²ΡΠ² Π²Π°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ? ΠΠΊΠΎ Π½Π΅, ΠΊΠ°ΠΊΠ²ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅, Π·Π° Π΄Π° ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ ΡΠ΅ΡΡΡΡΠΈΡΠ΅ ΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°?
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com