Tailscale Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Plan 9

Tailscale Π²Π΅Ρ‡Π΅ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° Plan 9

Tailscale β€” основана Π½Π° WireGuard Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° mesh ΠΌΡ€Π΅ΠΆΠΈ. Plan 9 позволява Ρ‚ΠΎΠ²Π° Π΄Π° сС ΡƒΠΌΠ½ΠΎΠΆΠΈ с частни пространства Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈ систСми. Π‘Π΅Π³Π° потрСбитСлят ΠΌΠΎΠΆΠ΅ Π½Π΅ само Π΄Π° Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎ с мноТСство систСми ΠΊΠ°Ρ‚ΠΎ с Π΅Π΄Π½Π°, Π½ΠΎ ΠΈ Π΄Π° Π³ΠΈ ΡΠ²ΡŠΡ€Π·Π²Π°, сякаш сС Π½Π°ΠΌΠΈΡ€Π°Ρ‚ Π² Π΅Π΄Π½Π° ΠΌΡ€Π΅ΠΆΠ°.

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡΡ‚Π° Π½Π° Tailscale ΠΈ Plan 9 ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π° Π½ΠΎΠ²ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Plan 9:

  • Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° машини ΠΎΡ‚ всяка Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° свСта;
  • ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Tailscale SSH Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ ОБ към Plan 9;
  • Π΄Π° пропуснС этапа Π½Π° ΠΈΠ·ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° factotum (1, 2) ΠΈ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Tailscale ACL;
  • Π΄Π° ΠΎΠ²Π»Π°Π΄Π΅Π΅ ΠΏΡ€ΠΎΠ±ΠΈΠ²Π½Π°Ρ‚Π° 32-Π±ΠΈΡ‚ΠΎΠ²Π° ΠΌΠΎΡ‰ Π½Π° Pentium III ΠΈ Π½ΠΎΠ²ΠΈΡ‚Π΅ ΠΌΡƒ SSE инструкции, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Π½ΠΎΠ² дистрибутив Π½Π° Plan 9.
  • Π΄Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π° услуги, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈΡ‚Π΅ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ /proc ΠΈ /net;
  • Π±Π΅Π·ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ½ΠΎ Π΄Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π° MagicDNS ΠΈ ndb(6);
  • Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π²Π³Ρ€Π°Π΄Π΅Π½Π°Ρ‚Π° Π² Plan 9 ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° IPv6 ΠΈΠ»ΠΈ Π΄Π° сС Π²ΡŠΡ€Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ към IPv4 ΠΈ Π΄Π° Ρ€Π°Π·Ρ‡ΠΈΡ‚Π° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΈ Π²Ρ€ΡŠΠ·ΠΊΠΈ ΠΏΡ€Π΅Π· прСодоляванС Π½Π° NAT.

ЛицСнзия BSD.

Π”ΠΎΡΡ‚ΡŠΠΏΡŠΡ‚ Π΅ ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΎΡ‚ днСс. Π’Π΅ΠΊΡƒΡ‰ΠΈΡ‚Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π½Π° Plan 9 ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° инсталират Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ Π² своСто пространство Π½Π° ΠΈΠΌΠ΅Π½Π°Ρ‚Π° Π² /n/ftp/tailscale* ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΠΊΠΈ ftpfs -t -a anon ftp.plan9.ts.net ΠΈΠ»ΠΈ Π΄Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ изходния ΠΊΠΎΠ΄ ΠΎΡ‚ CVS ΡΡŠΡ€Π²ΡŠΡ€Π°. ΠŸΡ€ΠΈ ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ ΠΎΡ‚ изходния ΠΊΠΎΠ΄ сС ΠΏΡ€Π΅ΠΏΠΎΡ€ΡŠΡ‡Π²Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° GOOS=plan9, GOARCH=386, Go HEAD ΠΈΠ»ΠΈ Tailscale Go.

Π—Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΈ ОБ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π΄Π²Π΅ ΠΎΠΏΡ†ΠΈΠΈ:

  1. Π£Π΅Π± Смулятор Tailcase Plan 9, Π°ΠΊΠΎ ΠΎΡ‡Π°ΠΊΠ²Π°Ρ…Ρ‚Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ Ρ‡Ρ€Π΅Π· SSH ΠΎΡ‚ Π»Π°ΠΏΡ‚ΠΎΠΏΠ° си с ОБ, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π² Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π½Π° Π»Π°ΠΏΡ‚ΠΎΠΏΠ° Π²ΠΈ.
  1. Околна срСда qemu. Или Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ 16 MB ΠΎΠ±Ρ€Π°Π· Π½Π° диска ΠΈ Π΄Π° ΠΈΠ·Π±Π΅Ρ€Π΅Ρ‚Π΅ Ρ…ΠΈΠΏΠ΅Ρ€Π²ΠΈΠ·ΠΎΡ€ ΠΏΠΎ своС ΠΆΠ΅Π»Π°Π½ΠΈΠ΅.

Дискусия Π² пощСнския списък Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° Plan 9: Tailscale on Plan 9.

P.S. Π’ΡŠΠΏΡ€Π΅ΠΊΠΈ Ρ‡Π΅ Π½ΠΎΠ²ΠΈΠ½Π°Ρ‚Π° бСшС ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π° Π½Π° 1 Π°ΠΏΡ€ΠΈΠ», Ρ‚ΠΎΠ²Π° Π½Π΅ Π΅ шСга.

ΠœΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π² сряда Π² 19:00 ΠΏΠΎ московско Π²Ρ€Π΅ΠΌΠ΅: https://ftp.plan9.ts.net/webinar

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster