Skip to content
тЪб Tenvo AI ┬╖ рд▓рд╛рдЗрд╡ ┬╖ v0.16.20 ┬╖ TLS ┬╖ рдкреНрд░рддрд┐-рдбрд┐рд╡рд╛рдЗрд╕ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ ┬╖ AGPL-3.0 ┬╖ рдирд┐:рд╢реБрд▓реНрдХ рд╕реНрддрд░ ┬╖ 30 рдЙрдкрдХрд░рдг ┬╖ рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЕрд╡рд╕рдВрд░рдЪрдирд╛ ┬╖ рдЕрдкрдиреА API KEY рд▓рд╛рдПрдБ ┬╖ MCP рдХреЗ рд▓рд┐рдП CLAUDE & CURSOR
рдмреНрд▓реЙрдЧ рдкрд░ рд╡рд╛рдкрд╕рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓

godesk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓: рдкреВрд░рд╛ рд╕реЗрдЯрдЕрдк рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ

Tenvo Editorial Team8 рдорд┐рдирдЯ рдкрдврд╝реЗрдВ
godesk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓: рдкреВрд░рд╛ рд╕реЗрдЯрдЕрдк рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ

рдЖрдк рдмрд┐рдирд╛ VPN, NAT рдпрд╛ рдЬрдЯрд┐рд▓ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рдЭрдВрдЭрдЯ рдореЗрдВ рдкрдбрд╝реЗ рджреВрд░рд╕реНрде рдорд╢реАрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрд╣ godesk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд░рдгреЛрдВ рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ тАФ рдЗрдВрд╕реНрдЯреЙрд▓, рдкрд╣рд▓реА рдХрдиреЗрдХреНрд╢рди, рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ, рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ, рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдВрдмрдВрдзреА рд╕рдордЭреМрддреЗ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд▓рд┐рдП рд╕рд╣реА рддреИрдирд╛рддреА рдЪреБрди рд╕рдХреЗрдВред

рдЖрдк рдмрд┐рдирд╛ VPN, NAT, рдпрд╛ рдЬрдЯрд┐рд▓ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдореЛрдВ рдХреЗ рдЭрдВрдЭрдЯ рдореЗрдВ рдкрдбрд╝реЗ рджреВрд░рд╕реНрде рдорд╢реАрди рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ godesk рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЪрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИ тАФ рдЗрдВрд╕реНрдЯреЙрд▓, рдкрд╣рд▓реА рдХрдиреЗрдХреНрд╢рди, рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ, рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ, рдФрд░ рдИрдорд╛рдирджрд╛рд░ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдордЭреМрддреЗ рддрд╛рдХрд┐ рдЖрдк рдЕрдкрдиреА рдЯреАрдо рдХреЗ рд▓рд┐рдП рд╕рд╣реА рддреИрдирд╛рддреА рдЪреБрди рд╕рдХреЗрдВред

рдпрд╣ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреНрдпрд╛ рджреЗрддрд╛ рд╣реИ

  • Windows, macOS рдФрд░ Linux рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╣реИрдВрдбреНрд╕-рдСрди рдЗрдВрд╕реНрдЯреЙрд▓ рдЪрд░рдгред
  • рдкрд╣рд▓рд╛ рд╕рддреНрд░ рдкреВрд░рд╛ рдХрд░рдиреЗ рдФрд░ рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ред
  • рдХрдо-рдмреИрдВрдбрд╡рд┐рдбреНрде рдФрд░ рдЙрдЪреНрдЪ-рд▓реЗрдЯреЗрдиреНрд╕реА рд▓рд┐рдВрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧред
  • рддреИрдирд╛рддреА рд╡рд┐рдХрд▓реНрдк: рдкреНрд░рдмрдВрдзрд┐рдд relay (рд╣рдорд╛рд░реА рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рд┐рдлрд╛рд░рд┐рд╢) рдмрдирд╛рдо рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯреЗрдб relay тАФ рд╕реНрдЯрд┐рдХрд░ рдкреНрд░рд╛рдЗрд╕ рдХреЗ рдкрд░реЗ рдЖрдк рдХрд┐рд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рд╕рдВрдХреНрд╖рд┐рдкреНрдд рдкрд░рд┐рдЪрдп: GoDesk рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреИрд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддрд╛ рд╣реИ

рдЕрдзрд┐рдХрд╛рдВрд╢ рдЖрдзреБрдирд┐рдХ рд░рд┐рдореЛрдЯ-рдбреЗрд╕реНрдХрдЯреЙрдк рдЯреВрд▓реНрд╕ рд╕реАрдзреЗ рдкреЗрдпрд░-рдЯреВ-рдкреАрдпрд░ (P2P) рдХрдиреЗрдХреНрд╢рди, NAT traversal (UDP hole punching / STUN), рдФрд░ рдЬрдм рд╕реАрдзреЗ рдХрдиреЗрдХреНрд╢рди рдлреЗрд▓ рд╣реЛрддреЗ рд╣реИрдВ рддреЛ relay/TURN рдлреЙрд▓рдмреИрдХ рдХрд╛ рд╕рдВрдпреЛрдЬрди рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдбрд╛рдпрд░реЗрдХреНрдЯ P2P рд╕рддреНрд░ рд╕рдмрд╕реЗ рдмреЗрд╣рддрд░ рдЧреЛрдкрдиреАрдпрддрд╛ рдФрд░ рд╕рдмрд╕реЗ рдХрдо рд▓реЗрдЯреЗрдиреНрд╕реА рджреЗрддреЗ рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реАрдзрд╛ рдорд╢реАрдиреЛрдВ рдХреЗ рдмреАрдЪ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм relay рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рддреЛ TLS рдЙрд╕ relay рдкрд░ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╣реЛрддрд╛ рд╣реИ тАФ рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЬреЛ рднреА relay рдСрдкрд░реЗрдЯ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рд╕рддреНрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд╡рд╣ рдЪрд╛рд╣реЗред рдЕрдиреБрдкрд╛рд▓рди рдпрд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбрд╛рдЯрд╛ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╛рдЗрди рдХрд░рддреЗ рд╕рдордп рдЗрд╕ рдЯреНрд░реЗрдбрдСрдлрд╝ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗрдВред

Install GoDesk: рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо-рд╡рд╛рд░

рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдкреЗрдЬ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВред рд╕рд░реНрд╡рд┐рд╕ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдЦрд╛рддреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдиреАрдЪреЗ рдкреНрд░рддреНрдпреЗрдХ OS рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЪрд░рдг рдФрд░ рдЬрд╛рдБрдЪ рджреА рдЧрдИ рд╣реИрдВред

  • Windows тАФ .msi рдпрд╛ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЛ Administrator рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рд╛рдПрдБред рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ рдХреЗ рд▓рд┐рдП, рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВ (рдпреВрдЬрд╝рд░ рд▓реЙрдЧрд┐рди рд╕реЗ рдкрд╣рд▓реЗ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ)ред рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ Windows Defender рдпрд╛ рдерд░реНрдб-рдкрд╛рд░реНрдЯреА AV рд╕реЗрд╡рд╛ рдХреЛ рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдмрдбрд╝реЗ рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП, /quiet рдХреЗ рд╕рд╛рде MSI рдФрд░ рдПрдХ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдЙрджрд╛рд╣рд░рдг рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╕реЗрдХреНрд╢рди рдореЗрдВ)ред
  • macOS тАФ .dmg рдЦреЛрд▓реЗрдВ, рдРрдк рдХреЛ /Applications рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ, рдлрд┐рд░ System Preferences тЖТ Security & Privacy рдореЗрдВ Screen Recording рдФрд░ Accessibility рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред рдпрджрд┐ рдХрдиреЗрдХреНрд╢рди рдХрд╛рд▓реА рд╕реНрдХреНрд░реАрди рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рддреЛ Screen Recording рдЕрдиреБрдорддрд┐ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдФрд░ рдРрдк рдХреЛ рдкреБрдирдГ рд╢реБрд░реВ рдХрд░реЗрдВред
  • Linux тАФ рдХрдИ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди .deb/.rpm рдпрд╛ рдЬрдирд░рд┐рдХ AppImage рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдкреЛрд░реНрдЯреЗрдмрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рд▓рд┐рдП AppImage рдХреЛ executable рдЕрдиреБрдорддрд┐ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБ, рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк Wayland рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдХреБрдЫ рд╕реНрдХреНрд░реАрди-рдХреИрдкреНрдЪрд░ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП X11 рдлреЙрд▓рдмреИрдХ рдпрд╛ compositor-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
  • Mobile тАФ рд╕реНрдЯреЛрд░ рд╕реЗ Android рдпрд╛ iOS рдРрдк рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ (рдпрджрд┐ рдЙрдкрд▓рдмреНрдз)ред рдореЛрдмрд╛рдЗрд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рди-рдСрдл рдкрд╣реБрдБрдЪ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реИрдВ рдкрд░ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдлрд╝рд╛рдЗрд▓-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдпрд╛ рд╣рд╛рдИ-рдлрд┐рдбреЗрд▓рд┐рдЯреА рдЧреНрд░рд╛рдлрд┐рдХреНрд╕ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдирд╣реАрдВ рд╣реИрдВред

рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдПрдВ

рдПрдХ рдмрд╛рд░ рджреЛрдиреЛрдВ рдбрд┐рд╡рд╛рдЗрд╕реЗрд╕ рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛ рдЬрд╛рдиреЗ рдкрд░, рдпрд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдп рдлреНрд▓реЛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рдФрд░ рддреЗрдЬрд╝реА рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд▓рди рдХрд░реЗрдВрдЧреЗред

  1. рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ GoDesk рдЦреЛрд▓реЗрдВ рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдиреЛрдЯ рдХрд░реЗрдВ рдпрд╛ рд╕рд╣рд╛рдпрдХ рдХреЗ рд╕рд╛рде рдПрдХ-рдмрд╛рд░ рдХреЗ рд╕рддреНрд░ рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░реЗрдВред
  2. рдЕрдкрдиреЗ рд╕рд╣рд╛рдпрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд░ рд░рд┐рдореЛрдЯ ID рджрд░реНрдЬ рдХрд░реЗрдВ рдпрд╛ рдХреЛрдб рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рддреНрд░ рдХрд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬреЗрдВред
  3. рд░рд┐рдореЛрдЯ рдпреВрдЬрд╝рд░ рд╕рдВрдХреЗрдд рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ (рд╡реИрдХрд▓реНрдкрд┐рдХ) рдЕрд╕реНрдерд╛рдпреА рдирд┐рдпрдВрддреНрд░рдг рдпрд╛ рдкреВрд░реНрдг рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдХреНрд╕реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
  4. рдпрджрд┐ рдЖрдк рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗ, рддреЛ рд╕рдорд░реНрдкрд┐рдд рдорд╢реАрди рдЦрд╛рддрд╛ рдпрд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рджреМрд░рд╛рди рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк/рдЗрдВрд╕реНрдЯреЙрд▓-рдПрдЬрд╝-рд╕рд░реНрд╡рд┐рд╕ рд╕реЗрдЯ рдХрд░реЗрдВред

рджреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд╕реБрдЭрд╛рд╡: рдпрджрд┐ рд╕рд╣рд╛рдпрдХ рдЦрд░рд╛рдм рд░рдВрдЧ рдпрд╛ рдПрд▓рд┐рдпрд╛рд╕рд┐рдВрдЧ рджреЗрдЦрддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХрд╛ "рд▓реЙрд╕рд▓реЗрд╕/рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛" рдореЛрдб рдХреЗрд╡рд▓ рдЙрд╕ рд╕рдордп рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдЬрдм рдмреИрдВрдбрд╡рд┐рдбреНрде рдЕрдиреБрдорддрд┐ рджреЗ; рдЕрдиреНрдпрдерд╛ adaptive рдпрд╛ lossy codecs рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдФрд░ рд╣рдореЗрд╢рд╛ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд░рд┐рдореЛрдЯ рдпреВрдЬрд╝рд░ рдХрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╛рдо рдФрд░ IP рд╕рдВрдХреЗрддреЛрдВ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ тАФ рд╕рддреНрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЧрд▓рдд рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ рдФрд░ рд╕рд░реНрд╡рд┐рд╕ рдЦрд╛рддреЗ

рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ рд╕рд░реНрд╡рд░реЛрдВ, рд▓реИрдм рдорд╢реАрдиреЛрдВ, рдпрд╛ рдЙрди рдлреИрдорд┐рд▓реА рдбреЗрд╕реНрдХрдЯреЙрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдХреЗрдВрджреНрд░реАрдп рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдореИрдиреЗрдЬ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕реЗ рдЗрди рдЧрд╛рд░реНрдбрд░реЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:

  • рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд╕рд╡рд░реНрдб рдпрд╛ рдореИрдиреЗрдЬреНрдб рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рд╕реНрдЯреЛрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рд╕рд╛рдорд╛рдиреНрдп рдПрдбрдорд┐рди рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рджреБрдмрд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред
  • рдХрд┐рд╕реЗ рдЙрдиреНрдирдпрди рдпрд╛ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ рдЙрд╕реЗ рдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рдХрд░реЗрдВ; рдЕрдЧрд░ рдкреНрд░реЛрдбрдХреНрдЯ рд░реЛрд▓-рдЖрдзрд╛рд░рд┐рдд рд╕рдореВрд╣реЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВред
  • рдпрджрд┐ рдЖрдкрдХреА рд╕рдВрд╕реНрдХрд░рдг рдЗрд╕реЗ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ рддреЛ рд╕рддреНрд░ рдСрдбрд┐рдЯ рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ, рдФрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╢реЗрдбреНрдпреВрд▓ рдкрд░ рд░реЛрдЯреЗрдЯ рдХрд░реЗрдВред
  • рдЕрдиреИрдЯреЗрдВрдбреЗрдб рдПрдЬреЗрдВрдЯреНрд╕ рдХреЛ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рд╕рд░реНрд╡рд┐рд╕ рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВ рддрд╛рдХрд┐ рдорд╢реАрди рдмреВрдЯ рдкрд░ рд░рдЦрд░рдЦрд╛рд╡, рдкреИрдЪрд┐рдВрдЧ, рдпрд╛ рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд░рд╣реЗред

рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ: рд▓реЗрдЯреЗрдиреНрд╕реА, рдмреИрдВрдбрд╡рд┐рдбреНрде, рдФрд░ рдПрдиреНрдХреЛрдбрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕

рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ рдПрдХ рдЙрдкрдпреЛрдЧреА рд░рд┐рдореЛрдЯ рд╕рддреНрд░ рдФрд░ рдПрдХ рдирд┐рд░рд╛рд╢рд╛рдЬрдирдХ рд╕рддреНрд░ рдХреЗ рдмреАрдЪ рдХрд╛ рдлрд░реНрдХ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢:

  • рд╕рд░рд▓ рдСрдлрд┐рд╕ рдХрд╛рд░реНрдпреЛрдВ (рд╡реЗрдм, рдИрдореЗрд▓, рдЯрд░реНрдорд┐рдирд▓): рд▓рдХреНрд╖реНрдп 300тАУ800 kbpsред Adaptive codecs рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рддреЗ рд╣реИрдВред
  • рд╡реАрдбрд┐рдпреЛ рдпрд╛ 3D рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП: рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдкреНрд░рд╛рдХреГрддрд┐рдХ рдорд╣рд╕реВрд╕ рдХрд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП 3тАУ10 Mbps рдпрд╛ рдЕрдзрд┐рдХ рдФрд░ рдХрдо-рд▓реЗрдЯреЗрдиреНрд╕реА рд▓рд┐рдВрдХ (50 ms рд╕реЗ рдХрдо) рдХреА рдЙрдореНрдореАрдж рд░рдЦреЗрдВред
  • рдЙрдЪреНрдЪ-рд▓реЗрдЯреЗрдиреНрд╕реА рд▓рд┐рдВрдХ рдкрд░ (100тАУ200 ms): рдлреНрд░реЗрдо рд░реЗрдЯ рдШрдЯрд╛рдПрдБ рдФрд░ рдХрдо рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдВ; рдХреАрдмреЛрд░реНрдб рдФрд░ рдорд╛рдЙрд╕ рдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреГрд╢реНрдп рдирд┐рд╖реНрдард╛ рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдпрдиреЗ рд░рдЦрддреА рд╣реИред
  • рд╕реАрдорд┐рдд рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдореЗрдВ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреИрдВрдбрд╡рд┐рдбреНрде рд▓рд┐рдорд┐рдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрджрд┐ рдЯреВрд▓ рдкреНрд░рддрд┐-рд╕рддреНрд░ рдХреНрд╡рд╛рд▓рд┐рдЯреА рдкреНрд░реАрд╕реЗрдЯреНрд╕ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рд╕рдкреЛрд░реНрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд░реЗрдВ: "low-bandwidth" рд╣реЙрдЯрд╕реНрдкреЙрдЯреНрд╕ рдХреЗ рд▓рд┐рдП, "high-quality" LAN рдпрд╛ рд╡рд╛рдпрд░реНрдб рдСрдлрд┐рд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рд▓рд┐рдПред

рдХрдиреЗрдХреНрд╢рди рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХрд╛ рдЯреНрд░рдмрд▓рд╢реВрдЯрд┐рдВрдЧ

рдпрджрд┐ рд╕рддреНрд░ рд╢реБрд░реВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЗрд╕ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдХреЛ рдХреНрд░рдо рдореЗрдВ рдлреЙрд▓реЛ рдХрд░реЗрдВ:

  1. рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВ рдХрд┐ рджреЛрдиреЛрдВ рдЫреЛрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ signalling servers рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ (443 рдкрд░ TLS рдЖрдо рд╣реИ)ред рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЗ рд╕реНрдЯреЗрдЯрд╕ рдкреЗрдЬ рдкрд░ рдПрдХ рд╕рд░рд▓ curl рдпрд╛ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкрд░реАрдХреНрд╖рдг рдЖрдЙрдЯрдмрд╛рдЙрдВрдб рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреА рдкреБрд╖реНрдЯрд┐ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
  2. рд╕реНрдерд╛рдиреАрдп рдлрд╝рд╛рдпрд░рд╡реЙрд▓реНрд╕ рдФрд░ рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░реЙрдХреНрд╕реА рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ тАФ рдЖрдЙрдЯрдмрд╛рдЙрдВрдб TLS рдирд┐рд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкрд┐рдирд┐рдВрдЧ рдпрд╛ per-device TLS рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рддреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
  3. NAT traversal рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд░реВрд▓ рдЖрдЙрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдпрд░реЗрдХреНрдЯ LAN рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред
  4. рдпрджрд┐ рдХреНрд▓рд╛рдЗрдВрдЯ "relay in use" рдпрд╛ "falling back to relay" рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдбрд╛рдпрд░реЗрдХреНрдЯ P2P рдлреЗрд▓ рд╣реБрдЖ; relays рд▓реЗрдЯреЗрдиреНрд╕реА рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ рдкрд░ рд╕реАрдорд┐рдд рдиреЗрдЯрд╡рд░реНрдХреНрд╕ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдмрдврд╝рд╛рддреЗ рд╣реИрдВред

рд╕реБрд░рдХреНрд╖рд╛ рдореЙрдбрд▓: relay рдХреНрдпрд╛ рджреЗрдЦ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ

рд╕реБрд░рдХреНрд╖рд╛ рд╕рдордЭреМрддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд░рд╣реЗрдВред рдбрд╛рдпрд░реЗрдХреНрдЯ P2P рдХрдиреЗрдХреНрд╢рди рджреЛрдиреЛрдВ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рдмреАрдЪ end-to-end рд╣реЛрддреЗ рд╣реИрдВред рдЬрдм рдЯреНрд░реИрдлрд╝рд┐рдХ relay рдкрд░ рдЪрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ TLS рдЙрд╕ relay рдкрд░ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╣реЛрддрд╛ рд╣реИ; relay рдСрдкрд░реЗрдЯрд░ рдХреЗ рдкрд╛рд╕ рд╕рддреНрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рджреЗрдЦрдиреЗ рдХреА рддрдХрдиреАрдХреА рдХреНрд╖рдорддрд╛ рд╣реЛрддреА рд╣реИ рдФрд░, рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реБрдП, рд╡рд╣ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рднреА рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдЬрдм рддрдХ рдЙрддреНрдкрд╛рдж рдХреА рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдбрд┐рдЬрд╝рд╛рдЗрди рдФрд░ рдбрд╛рдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдореЗрдВ рд╕рддреНрдпрд╛рдкрд┐рдд рди рд╣реЛ, "zero-knowledge" рдЬреИрд╕реЗ рдорд╛рд░реНрдХреЗрдЯрд┐рдВрдЧ рд╢рдмреНрджреЛрдВ рдкрд░ рднрд░реЛрд╕рд╛ рди рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдкрдХрд╛ рд╕рдВрдЧрдарди рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕рддреНрд░ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪ рди рдкрд╛рдП, рддреЛ рдЖрдкрдХреЛ relay рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рд╕реНрд╡рдпрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП тАФ рдФрд░ рдЙрд╕ рдкрд░ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдСрдкрд░реЗрд╢рдирд▓ рдмреЛрдЭ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ (рдкреИрдЪрд┐рдВрдЧ, рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдирд╡реАрдиреАрдХрд░рдг, рдорд▓реНрдЯреА-рд░реАрдЬрди рдлреЗрд▓рдУрд╡рд░, рдФрд░ рдСрди-рдХреЙрд▓)ред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╣реБ-рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдмрдВрдзрд┐рдд relay рдХреБрд▓ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓рд╛рдЧрдд рдореЗрдВ рд╕рд╕реНрддрд╛ рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдЖрдк рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╡реНрдпрдХреНрддрд┐-рдШрдВрдЯреЛрдВ рдФрд░ рдЬреЛрдЦрд┐рдо рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рдкреНрд░рдмрдВрдзрд┐рдд relay рдмрдирд╛рдо рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯреЗрдб: рдИрдорд╛рдирджрд╛рд░ рдорд╛рд░реНрдЧрджрд░реНрд╢рди

рдЬрдм рддрдХ рдЖрдкрдХреЗ рдкрд╛рд╕ рддреГрддреАрдп-рдкрдХреНрд╖ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдордирд╛ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рди рд╣реЛ (рдЙрджрд╛. рдХрдбрд╝рд╛ рдбреЗрдЯрд╛-рд░реЗрдЬрд┐рдбреЗрдВрд╕реА рдпрд╛ рдЕрд▓рдЧ рдиреЗрдЯрд╡рд░реНрдХ), рдкреНрд░рдмрдВрдзрд┐рдд relay рдЪреБрдиреЗрдВред Tenvo рдХрд╛ рдкреНрд░рдмрдВрдзрд┐рдд relay рдЕрдзрд┐рдХрд╛рдВрд╢ рддреИрдирд╛рддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ: Windows/macOS/Linux рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ рдХреНрд▓рд╛рдЗрдВрдЯ, рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреАрдЯрд╛ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ, рдФрд░ Free $0 / Lite $2.99/mo / Pro $7.99/mo рдЯрд┐рдпрд░ рдХреЗ рд╕рд╛рде рдмрд╣реБ-рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдмрдВрдзрд┐рдд relayред рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рддрднреА рд╕рд╣реА рд╣реИ рдЬрдм рдЕрдиреБрдкрд╛рд▓рди, рдПрдпрд░-рдЧреИрдкреНрдб рдиреЗрдЯрд╡рд░реНрдХ, рдпрд╛ рдбреЗрдЯрд╛-рднреВ-рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдирд┐рдпрдо рдЖрдкрдХреЛ relay рд╕реНрд╡рдпрдВ рдСрдкрд░реЗрдЯ рдХрд░рдиреЗ рдкрд░ рдордЬрдмреВрд░ рдХрд░реЗрдВред рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдкрдврд╝реЗрдВ Self-Hosted Remote Desktop: Why, How, and What Breaksред

рдЬрдм рдЖрдк рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░рддреЗ рд╣реИрдВ тАФ рдХреНрдпрд╛ рдЯреВрдЯрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдХреНрдпрд╛ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛

рдЕрдкрдирд╛ relay рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ: рдПрдХ рднрд░реЛрд╕реЗрдордВрдж рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ IP рдпрд╛ рдХреНрд╖реЗрддреНрд░-рднрд░ рдореЗрдВ LB, TLS рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрди, рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдФрд░ рдкреИрдЪрд┐рдВрдЧ, рдФрд░ рдХрд┐рд╕реА рднреА рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЗ рд▓рд┐рдпреЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХреА-рдореИрдиреЗрдЬрдореЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ред рдХрдИ рдЯреАрдореЗрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реЗ рдЦрд░реНрдЪреЛрдВ рдХрд╛ рдЕрдВрдбрд░рдПрд╕реНрдЯрд┐рдореЗрдЯ рдХрд░рддреА рд╣реИрдВ: рдСрди-рдХреЙрд▓ рд╕рдордп, рдирд╡реАрдиреАрдХрд░рдг, рдФрд░ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ред рдпрджрд┐ рдЖрдкрдХрд╛ рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдХреЗрд╡рд▓ "рд╡рд┐рдХреНрд░реЗрддрд╛ рдлрд╝реАрд╕ рд╕реЗ рдмрдЪрдирд╛" рд╣реИ, рддреЛ рдЗрд╕реЗ рд░реЗрдб рдлреНрд▓реИрдЧ рд╕рдордЭреЗрдВ тАФ рд╡рд┐рдХреНрд░реЗрддрд╛ рдлрд╝реАрд╕ рдЕрдХреНрд╕рд░ рдЙрд╕ рд╕реНрдЯрд╛рдл-рдШрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреА рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рд╕реНрд╡рдпрдВ рдЦрд░реНрдЪ рдХрд░реЗрдВрдЧреЗред NAT-рдлреНрд░реА рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд▓рдХреНрд╖реНрдпреЛрдВ рдкрд░ рдПрдХ рдкреНрд░рд╛рдердорд┐рдХ рдкрд░рд┐рдЪрдп рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ Remote Desktop Without Port Forwarding Explainedред

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд░реЛрд▓рдЖрдЙрдЯ: MSI, GPO рдФрд░ рдСрдбрд┐рдЯ рд▓реЙрдЧрд┐рдВрдЧ

рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд░реЛрд▓рдЖрдЙрдЯ рдХреЗ рд▓рд┐рдП, рдкреНрд░реА-рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реНрдб рд╕рд░реНрд╡рд░ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдФрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбрд┐рд╡рд╛рдЗрд╕ рдкреЙрд▓рд┐рд╕реА рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдиреИрдЯреЗрдВрдбреЗрдб MSI рдмрдирд╛рдПрдВред рдПрдХ рдирдореВрдирд╛ msiexec рдХрдорд╛рдВрдб (рд╡рд┐рдХреНрд░реЗрддрд╛-рдкреНрд░рджрд╛рди рдЗрдВрд╕реНрдЯрд╛рд▓рд░реНрд╕ рднрд┐рдиреНрди рд╣реЛрддреЗ рд╣реИрдВ) рдЗрд╕ рдкреНрд░рдХрд╛рд░ рджрд┐рдЦрддрд╛ рд╣реИ:

msiexec /i godesk-agent.msi /qn INSTALLDIR="C:\Program Files\GoDesk" CONFIGFILE="C:\config\agent.conf"

рдореБрдЦреНрдп рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рд╡рд┐рдЪрд╛рд░:

  • рдЬрд╣рд╛рдБ рд╕рдВрднрд╡ рд╣реЛ SSO рдФрд░ SCIM рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░реЗрдВ; рд╕рд╛рдЭрд╛ рдПрдбрдорд┐рди рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рд╕реЗ рдмрдЪреЗрдВред
  • рдСрдбрд┐рдЯ рд▓реЙрдЧрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧреНрд╕ рдХреЛ рдХреЗрдиреНрджреНрд░реАрдп SIEM рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд░рд┐рдЯреЗрдВрд╢рди рдиреАрддрд┐рдпрд╛рдБ рдФрд░ рдШрдЯрдирд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛рдо рдХрд░ рд╕рдХреЗред
  • рдЕрдкрдбреЗрдЯреНрд╕ рдХреЛ рдЕрдкрдиреЗ рдкреИрдЪ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЬрд░рд┐рдП рд░реЛрд▓ рдХрд░реЗрдВ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рд╡рд░реНрд╢рди рдХреА рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдбреНрд░рд┐рдлреНрдЯ рд╕реЗ рдмрдЪрд╛ рдЬрд╛ рд╕рдХреЗред

рдЕрдиреНрдп рдЯреВрд▓реНрд╕ рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдирд╛ рдФрд░ рддреБрд▓рдирд╛ рдиреЛрдЯреНрд╕

рдпрджрд┐ рдЖрдк RustDesk, TeamViewer, рдпрд╛ AnyDesk рд╕реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЬрд┐рди рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдкрд░ рдЖрдк рдирд┐рд░реНрднрд░ рдХрд░рддреЗ рд╣реИрдВ рдЙрдиреНрд╣реЗрдВ рдореИрдк рдХрд░реЗрдВ: рдмрд┐рдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдкрд╣реБрдБрдЪ, рдлрд╝рд╛рдЗрд▓-рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреА рдордЬрдмреВрддреА, рдорд▓реНрдЯреА-рдореЙрдирд┐рдЯрд░ рд╕рдкреЛрд░реНрдЯ, рдФрд░ рд╕рддреНрд░ рд░рд┐рдХреЙрд░реНрдбрд┐рдВрдЧред UX рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рд╕реВрдХреНрд╖реНрдо рдЕрдВрддрд░ рд╣реЛрддреЗ рд╣реИрдВ тАФ self-hosters рдХреЗ рд▓рд┐рдП RustDesk рдХреЗ рд╕рд╛рде рдХреЗрдВрджреНрд░рд┐рдд рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ RustDesk vs Tenvo: fork comparison for self-hostersред рдпрджрд┐ рдЖрдкрдХрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рд▓рд╛рдЧрдд рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рд╣реИ, рддреЛ рдХреБрд▓ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд▓рд╛рдЧрдд рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: рдкреНрд░рдмрдВрдзрд┐рдд relays, рд╕рдорд░реНрдерди рд▓реЛрдб, рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдУрд╡рд░рд╣реЗрдб рдЧрдгрд┐рдд рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдСрдкрд░реЗрд╢рдирд▓ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рдерд╛рдПрдБ рдФрд░ рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ

  • рд╕рдВрд╡реЗрджреА рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдорд╢реАрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдЖрд╡рд╢реНрдпрдХ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рддреНрд░реИрдорд╛рд╕рд┐рдХ рд░реЛрдЯреЗрдЯ рдХрд░реЗрдВред
  • рд╕рддреНрд░ рдХреА рдЕрд╡рдзрд┐ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрдирдд рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреБрдирдГрдкреНрд░рдорд╛рдгреАрдХрд░рдг рд▓рд╛рдЧреВ рдХрд░реЗрдВред
  • рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдЕрдХрд╛рдЙрдВрдЯреНрд╕ рдХреЛ рд╕реЗрдЧрдореЗрдВрдЯ рдХрд░реЗрдВ рдФрд░ рджреИрдирд┐рдХ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • рдПрдВрдбрдкреЙрдЗрдВрдЯ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрд▓рд╛рдЙрд▓рд┐рд╕реНрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рдореЛрдЯ-рдбреЗрд╕реНрдХрдЯреЙрдк рдПрдХреНрд╕реЗрд╕ рдХреЛ рд╕рдВрдпреЛрдЬрд┐рдд рдХрд░реЗрдВ; рдпрджрд┐ рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдЕрдкреНрд░реЛрдЯреЗрдХреНрдЯреЗрдб рд╣реИрдВ рддреЛ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рд╣рдорд▓рд╛рд╡рд░ рдХреЗ рдмреНрд▓рд╛рд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рдХреЛ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред

рдЬрдм рдЪреАрдЬреЗрдВ рдЧрд▓рдд рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ: рдкреЛрд╕реНрдЯ-рдореЙрд░реНрдЯрдо рдЪреЗрдХрд▓рд┐рд╕реНрдЯ

рдпрджрд┐ рд╕рддреНрд░ рдХреЗ рджреБрд░реБрдкрдпреЛрдЧ рдХрд╛ рд╕рдВрджреЗрд╣ рд╣реИ, рддреЛ рд╕рддреНрд░ рд▓реЙрдЧ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ, рдиреАрддрд┐ рдЕрдиреБрдорддрд┐ рд╣реЛрдиреЗ рдкрд░ рд░рд┐рдореЛрдЯ-рдорд╢реАрди рдХрд╛ рдлреЙрд░реЗрдВрд╕рд┐рдХ рд╕реНрдиреИрдкрд╢реЙрдЯ рд▓реЗрдВ, рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рд░реЛрдЯреЗрдЯ рдХрд░реЗрдВ, рдФрд░ рдПрдХреНрд╕реЗрд╕ рдиреАрддрд┐рдпреЛрдВ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдПрдХ рдЕрдирд╛рдзрд┐рдХреГрдд рд╕рддреНрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЛ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдШрдЯрдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП тАФ рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдХреЛ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдореЗрдВ рдмрд╣реБрдд рд╕реАрдзрд╛ рд░рд╛рд╕реНрддрд╛ рджреЗрддрд╛ рд╣реИред

рдЕрдзрд┐рдХ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд▓рд┐рдВрдХ

  • How to Set Up Remote Access in 60 Seconds тАФ рдХреНрд╡рд┐рдХ-рд╕реНрдЯрд╛рд░реНрдЯ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдФрд░ рдиреНрдпреВрдирддрдо рдЪрд░рдгред
  • Self-Hosted Remote Desktop: Why, How, and What Breaks тАФ рдХрдм relay рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рдСрдкрд░реЗрд╢рдирд▓ рд▓рд╛рдЧрддреЗрдВред
  • Remote Desktop Without Port Forwarding Explained тАФ рдиреЗрдЯрд╡рд░реНрдХ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП NAT traversal рдХрд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиред

GoDesk рдХрдИ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╣реА рдкрд░рд┐рдгрд╛рдо рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рд╕реБрд╡рд┐рдзрд╛ рдФрд░ рдСрдбрд┐рдЯреЗрдмрд┐рд▓рд┐рдЯреА рддрдерд╛ рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рдмреАрдЪ рдХреИрд╕реЗ рд╕рдВрддреБрд▓рди рдХрд░рддреЗ рд╣реИрдВред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП, рдмрд╣реБ-рдХреНрд╖реЗрддреНрд░ рдкреНрд░рдмрдВрдзрд┐рдд relay рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рд╕рдмрд╕реЗ рдХрдо рдСрдкрд░реЗрд╢рдирд▓ рд▓рд╛рдЧрдд рджреЗрддрд╛ рд╣реИ; рдХреЗрд╡рд▓ рдиреАрддрд┐рдпрд╛рдБ рдЬрдмрд░рджрд╕реНрддреА рдХрд░реЗрдВ рддреЛ рд╣реА рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд░реЗрдВред

рдкреНрд░рдпрддреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВ? рдкрд╣рд▓реЗ рдПрдХ рдорд╢реАрди рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдХреЗ рдиреАрддрд┐рдпреЛрдВ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рдорд╛рдиреНрдпрдХрд░рдг рдХрд░реЗрдВред рдЬрдм рдЖрдк рддреИрдпрд╛рд░ рд╣реЛрдВ, рддреЛ MSI рдХреЗ рд╕рд╛рде рд░реЛрд▓ рдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдКрдкрд░ рдореИрдк рдХрд┐рдП рдЧрдП рдбрд┐рд╡рд╛рдЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЕрдкрдиреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ: Download.

Tenvo рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ

рдЦреБрдж рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ?

30 рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдореБрдлреНрдд, рдХрд┐рд╕реА рдХреНрд░реЗрдбрд┐рдЯ рдХрд╛рд░реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВред рджреЛ рдорд┐рдирдЯ рдореЗрдВ рдЪрд╛рд▓реВ рдФрд░ рдХрдиреЗрдХреНрдЯред