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

рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк USB рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ: USB рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд╕рдереНрд░реВ

Tenvo Editorial Team9 рдорд┐рдирдЯ рдкрдврд╝реЗрдВ
рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк USB рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ: USB рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд╕рдереНрд░реВ

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

рдпрджрд┐ рдЖрдкрдХреЛ рдХрднреА рдХрд┐рд╕реА рдмрд╛рд░рдХреЛрдб рд╕реНрдХреИрдирд░, USB рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдЯреЛрдХрди, рдореЗрдбрд┐рдХрд▓ рд╕реЗрдВрд╕рд░ рдпрд╛ рдбреЛрдВрдЧрд▓ рдХреЛ рд░рд┐рдореЛрдЯ рдХрдиреЗрдХреНрд╢рди рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рдкрдбрд╝реА рдФрд░ рд╡рд╣ рджреВрд╕рд░реА рддрд░рдл рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджрд┐рдпрд╛, рддреЛ рдпрд╣ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдЖрдкрдХреЗ рд▓рд┐рдП рд╣реИред "Remote desktop USB redirect" рдХрд╛ рдорддрд▓рдм рд╣реИ рд╕реНрдерд╛рдиреАрдп USB рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд┐рд╕реА рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рднреЗрдЬрдирд╛ рддрд╛рдХрд┐ рд╡рд╣рд╛рдБ рдХрд╛ OS рдЙрд╕реЗ рдРрд╕рд╛ рд╕рдордЭреЗ рдЬреИрд╕реЗ рд╡рд╣ рд▓реЛрдХрд▓реА рдкреНрд▓рдЧреНрдб рдЗрди рд╣реЛред рд╕реИрджреНрдзрд╛рдиреНрддрд┐рдХ рд░реВрдк рд╕реЗ рдпрд╣ рд╕рд░рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░, рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд▓рд╛рд╕, рдмреИрдВрдбрд╡рд┐рдбреНрде, рд▓реЗрдЯреЗрдВрд╕реА рдФрд░ рдЖрдкрдиреЗ рдХреМрди рд╕рд╛ рд░рд┐рд▓реЗ рдпрд╛ VPN рдЪреБрдирд╛ рд╣реИтАФрдпреЗ рд╕рднреА рдорд╛рдорд▓реЛрдВ рдХреЛ рдирд╛рдЬреБрдХ рдмрдирд╛ рджреЗрддреЗ рд╣реИрдВред рдпрд╣ рд▓реЗрдЦ рдкрд╛рд╕рдереНрд░реВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рдХрд▓реНрдк, рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрдорд╛рдВрдб рдФрд░ рд╕реБрд░рдХреНрд╖рд╛/рдЕрдкрдЯрд╛рдЗрдо рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдХрд░ рддреИрдирд╛рддреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдмрддрд╛рддрд╛ рд╣реИред

USB рдкрд╛рд╕рдереНрд░реВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рддрд╛ рд╣реИ тАФ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХрд░рддрд╛

USB рдкрд╛рд╕рдереНрд░реВ рдПрдХ рддрд╛рд░реНрдХрд┐рдХ рдЯрдирд▓ рдмрдирд╛рддрд╛ рд╣реИ рдЬреЛ USB рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ (enumeration, control, bulk, interrupt) рдХреЛ рдПрдХ рдорд╢реАрди рд╕реЗ рджреВрд╕рд░реА рдорд╢реАрди рддрдХ рд▓реЗ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреА рджреЛ рдЙрдкрдпреЛрдЧреА рдорд╛рдирд╕рд┐рдХ рдореЙрдбреЗрд▓ рд╣реИрдВ:

  • рдбрд┐рд╡рд╛рдЗрд╕-рд╕реНрддрд░реАрдп рдкрд╛рд╕рдереНрд░реВ: рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ descriptors рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд▓реЛрдХрд▓реА рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реЛ (рдпрд╣ usbip, VirtualHere, рдФрд░ рдХреБрдЫ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдо рд╣реИ)ред
  • рдкреЛрд░реНрдЯ/рд╕реАрд░рд┐рдпрд▓ рдореИрдкрд┐рдВрдЧ: рдПрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдПрдХ serial/COM endpoint рдПрдХреНрд╕рдкреЛрдЬрд╝ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрд╕реЗ рд░рд┐рдореЛрдЯ COM рдкреЛрд░реНрдЯ рд╕реЗ рдореИрдк рдХрд░рддрд╛ рд╣реИ (рдмрд╛рд░рдХреЛрдб рд╕реНрдХреИрдирд░реНрд╕ рдФрд░ рд╕реАрд░рд┐рдпрд▓ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рд╛рдорд╛рдиреНрдп)ред

рдХреНрдпрд╛ рдкрд╛рд╕рдереНрд░реВ рдЕрдкрдиреЗ рдЖрдк рд╣рд▓ рдирд╣реАрдВ рдХрд░рддрд╛: рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрдЧрддрддрд╛ (рд░рд┐рдореЛрдЯ OS рдХреЛ рдЕрднреА рднреА рд╕рд╣реА рдбреНрд░рд╛рдЗрд╡рд░ рдЪрд╛рд╣рд┐рдП), рдмреИрдВрдбрд╡рд┐рдбреНрде рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рд╕реАрдорд╛рдПрдБ (USB 2.0 рд╕рд┐рджреНрдзрд╛рдВрддрддрдГ 480 Mbps; USB 3.0 5 Gbps тАФ рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдЖрдк рдЖрдо рддреМрд░ рдкрд░ рдЗрди рдирдВрдмрд░реЛрдВ рддрдХ рдирд╣реАрдВ рдкрд╣реБрдБрдЪреЗрдЧреЗрдВ), рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЧрд╛рд░рдВрдЯрд┐рдпрд╛рдБ рдЬрдм рд░рд┐рд▓реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛред рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдСрдкрд░реЗрд╢рдирд▓ рдмрд┐рдВрджреБ: рдЕрдЧрд░ рдЖрдкрдХрд╛ рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдХрдиреЗрдХреНрд╢рди рдореИрдиреЗрдЬреНрдб рд░рд┐рд▓реЗ рдкрд░ рдЯрд░реНрдорд┐рдиреЗрдЯ рд╣реЛрддрд╛ рд╣реИ, рддреЛ TLS рдЙрд╕реА рд░рд┐рд▓реЗ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ тАФ рдЗрд╕рд▓рд┐рдП рдЬреЛ рднреА рд░рд┐рд▓реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ рд╡рд╣ рд╕реЗрд╢рди рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдбрд╛рдпрд░реЗрдХреНрдЯ рдкреАрдпрд░-рдЯреВ-рдкреАрдпрд░ рдХрдиреЗрдХреНрд╢рди рддреГрддреАрдп-рдкрдХреНрд╖ рд░рд┐рд▓реЗ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ рдкрд░ рдЦреБрд▓реЗ рдкреЛрд░реНрдЯ рдпрд╛ NAT рдкрдВрдЪ-рдереНрд░реВ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред

рд╡рд┐рдХрд▓реНрдк рд╕рд╛рд░рд╛рдВрд╢ тАФ рдХреМрди рд╕рд╛ рддрд░реАрдХрд╛ рдХрдм рдЪреБрдиреЗрдВ

  • Tenvo (рдЕрдиреБрд╢рдВрд╕рд┐рдд рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА): Tenvo Windows, macOS рдФрд░ Linux рдХреЗ рд▓рд┐рдП рдиреЗрдЯрд┐рд╡ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕, рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХреНрд▓рд╛рдЗрдВрдЯ (public beta) рдФрд░ рдПрдХ рдмрд╣реБ-рдХреНрд╖реЗрддреНрд░ managed relay рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рддрд╛ рд╣реИред рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдЯрд┐рдпрд░: Free $0 / Lite $2.99/mo / Pro $7.99/mo. рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП managed relay рдЕрдкрдиреЗ рд░рд┐рд▓реЗ рдХреЛ рдЪрд▓рд╛рдиреЗ, рдкреИрдЪ рдХрд░рдиреЗ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрдиреЗ рд╕реЗ рд╕рд╕реНрддрд╛ рд╣реИред Tenvo рд░рд┐рдореЛрдЯ рд╕реЗрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд╢рдВрд╕рд┐рдд рдбрд┐реЮреЙрд▓реНрдЯ рд╣реИ; рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдЗрд╕реЗ USB рдкрд╛рд╕рдереНрд░реВ рд▓реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝реЗрдВред
  • usbip (Linux): Kernel-рд▓реЗрд╡рд▓ USB-over-IPред рдЬрдм рдЖрдк рджреЛрдиреЛрдВ рд╕рд┐рд░реЛрдВ рдкрд░ рдирд┐рдпрдВрддреНрд░рдг рд░рдЦрддреЗ рд╣реИрдВ рдФрд░ kernel modules рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реИрдм рдЙрдкрдХрд░рдг рдпрд╛ рд╣реЛрдорд▓реИрдм рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ред рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рдореЗрд╢рд╛тАСрдСрди рдорд╢реАрди рдХреА рдЬрд╝рд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдпрд╛ рдЖрдкрдХреЛ рдЗрд╕реЗ self-host рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред
  • VirtualHere / VirtualHere Server: рдХрдорд░реНрд╢рд┐рдпрд▓ рд▓реЗрдХрд┐рди рд╕реНрдерд┐рд░ USB-over-network рд╕рдорд╛рдзрд╛рдиред Windows, Linux, Raspberry Pi рдкрд░ рдЪрд▓рддрд╛ рд╣реИред рддрдм рдХрд╛рдо рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдк usbip рдирд╣реАрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рдпрд╛ Windows рд╕рд░реНрд╡рд░ рдЪрд╛рд╣рд┐рдПред
  • рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ / RDP рдПрдХреНрд╕рдЯреЗрдВрд╢рдиреНрд╕: рдХреБрдЫ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЯреВрд▓ рдФрд░ RDP рд╡реИрд░рд┐рдПрдВрдЯ (рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ RemoteFX рдЬреИрд╕реЗ, рдЕрдХреНрд╕рд░ deprecated) USB рд░реАрдбрд╛рдпрд░реЗрдХреНрд╢рди рдПрдХреНрд╕рдкреЛрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВред рдпреЗ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реИрдВ рдкрд░ рдХреБрдЫ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд▓рд╛рд╕ рдФрд░ OS рд╡рд░реНрд╢рди рддрдХ рд╣реА рд╕реАрдорд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
  • рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд░рд┐рд▓реЗ: рдХреЗрд╡рд▓ рддрдм рд╕рд╣реА рд╡рд┐рдХрд▓реНрдк рдЬрдм рдЕрдиреБрдкрд╛рд▓рди рдпрд╛ рдбрд╛рдЯрд╛тАСрд░реЗрдЬрд╝рд┐рдбреЗрдВрд╕реА рдирд┐рдпрдо рддреГрддреАрдптАСрдкрдХреНрд╖ рдкреНрд░рдмрдВрдзрд┐рдд рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдордирд╛ рдХрд░рддреЗ рд╣реЛрдВ тАФ рдирд┐рдпрдорд┐рдд рдСрдкреНрд╕ рдХреА рдЕрдкреЗрдХреНрд╖рд╛ рд░рдЦреЗрдВ: рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдирд╡реАрдиреАрдХрд░рдг, рдХреБрдВрдЬреА рдХрд╕реНрдЯрдбреА, рд╕рд┐рдХреНрдпреЛрд░рд┐рдЯреА рдкреИрдЪ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧред рд╕рд╛рдзрд╛рд░рдг рд▓рд╛рдЧрдд рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, Tenvo рдХрд╛ managed relay рдЕрдХреНрд╕рд░ рдХрдо рд▓рд╛рдЧрдд рдореЗрдВ рдЖрддрд╛ рд╣реИ рдЬрдм рдЖрдк рдСрдитАСрдХреЙрд▓ рдФрд░ рдореЗрдВрдЯреЗрдиреЗрдВрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВред

рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреИрд╕реЗтАСрдХрд░реЗрдВ: рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реЗрд╕рд┐рдкреАрдЬрд╝

рдиреАрдЪреЗ рд╕рдмрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рддрд╛рд╡рд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрдитАСрдпреЛрдЧреНрдп рдЖрд░рдВрднрд┐рдХ рдмрд┐рдВрджреБ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реЗрд╕рд┐рдкреАрдЬрд╝ рд╣реИрдВ тАФ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдХрд╛ рдбреНрд░рд╛рдЗрд╡рд░ рдЕрднреА рднреА рдЪрд╛рд╣рд┐рдП рд╣реЛрдЧрд╛ рдФрд░ reconnections рд╡ рдЕрдкрдбреЗрдЯреНрд╕ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдЪрд╛рд╣рд┐рдПред

Linux тЖФ Linux with usbip

usbip рдПрдХ kernel module рд╣реИ рдЬреЛ рдлрд┐реЫрд┐рдХрд▓ USB рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЛ TCP/IP рдкрд░ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдИ рдЖрдзреБрдирд┐рдХ рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ (Linux kernel >= 3.4)ред рдмреЗрд╕рд┐рдХ рдлреНрд▓реЛ: рд╕рд░реНрд╡рд░ (рдЬрд┐рд╕ рдорд╢реАрди рдореЗрдВ USB рдбрд┐рд╡рд╛рдЗрд╕ рд╣реИ) рдкрд░ рдореЙрдбреНрдпреВрд▓ рд▓реЛрдб рдХрд░реЗрдВ, рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ usbip рд╕реЗ рдмрд╛рдЗрдВрдб рдХрд░реЗрдВ, рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ (рд░рд┐рдореЛрдЯ рдорд╢реАрди) рд╕реЗ attach рдХрд░реЗрдВред

# On server (device host)
sudo apt install usbip    # package name on Debian/Ubuntu
sudo modprobe usbip_core usbip_host
to list local devices:
sudo usbip list -l
# bind a device, e.g. busid 1-2
sudo usbip bind -b 1-2
sudo usbipd -D  # daemon

# On client (remote host)
sudo modprobe vhci_hcd
sudo usbip attach -r SERVER_IP -b 1-2
# device now appears on client as if local

рдиреЛрдЯреНрд╕: usbipd рдХреЛ auto-start рдХрд░рдиреЗ рдФрд░ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЛ рдкреБрдирдГрдмрд╛рдЗрдВрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП systemd рдпреВрдирд┐рдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред usbip рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрдЪреНрдЪрд╛ USB-over-TCP рд╣реЛрддрд╛ рд╣реИ; рдпрджрд┐ рдЖрдк рдЕрдирдЯреНрд░рд╕реНрдЯреЗрдб рдиреЗрдЯрд╡рд░реНрдХ рдкрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЙрд╕реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯрдирд▓ (WireGuard, SSH) рдореЗрдВ рдПрдиреНрдХреИрдкреНрд╕реБрд▓реЗрдЯ рдХрд░реЗрдВ, рдпрд╛ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЗрд╢рди рдХреЗ рд▓рд┐рдП Tenvo рдХреЗ managed relay рдХреЗ рдКрдкрд░ рдЪрд▓рд╛рддреЗ рд╣реБрдП usbip рдЯрдирд▓ рдХреЛ рдЕрд▓рдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЪреИрдирд▓ рдкрд░ рд░рдЦреЗрдВред

Windows: VirtualHere (рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ) рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ

Windows рдХреЗ рдкрд╛рд╕ рдХрдо рдлрд░реНрд╕реНрдЯтАСрдкрд╛рд░реНрдЯреА рд╡рд┐рдХрд▓реНрдк рд╣реИрдВред VirtualHere Server рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЪреБрдирд╛рд╡рд╛ рд╣реИ: рдЖрдк рд╕рд░реНрд╡рд░ рдЙрд╕ рдорд╢реАрди рдкрд░ рдЪрд▓рд╛рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдБ USB рдбрд┐рд╡рд╛рдЗрд╕ рдЬреБрдбрд╝рд╛ рд╣реИ (Linux рдпрд╛ Windows) рдФрд░ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдЙрдЪреНрдЪтАСрд╕реНрддрд░):

  • рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ VirtualHere Server рдЪрд▓рд╛рдПрдБ (рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб)ред
  • рд░рд┐рдореЛрдЯ Windows рдорд╢реАрди рдкрд░ VirtualHere рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ; рд░рд┐рдореЛрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рдЦреЛрдЬреЗрдВ рдФрд░ "use" рдХрд░реЗрдВред
  • рдпрджрд┐ Windows рдСрдЯреЛтАСрдкреНрд░реЛрд╡рд╛рдЗрдб рдирд╣реАрдВ рдХрд░рддрд╛ рддреЛ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

рдбреНрд░рд╛рдЗрд╡рд░ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ: рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбреНрд╕, рдбреЛрдВрдЧрд▓ рдФрд░ рд╡рд┐рд╢реЗрд╖ рдореЗрдбрд┐рдХрд▓ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдЕрдХреНрд╕рд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреНрд░рд╛рдЗрд╡рд░ рдпрд╛ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХреЗ рд╕рд╛рде рдЖрддреЗ рд╣реИрдВред рдЕрдЧрд░ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рдирд╣реАрдВ рд╣реИ, рддреЛ OS рдбрд┐рд╡рд╛рдЗрд╕ рдХреЛ enumerate рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд╣реЛрдЧрд╛ рдпрд╛ рдПрдХ generic HID/unknown рдбрд┐рд╡рд╛рдЗрд╕ рдПрдВрдЯреНрд░реА рдмрдирд╛ рджреЗрдЧрд╛ рдЬреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧреАред рдкрд░рд┐рдирд┐рдпреЛрдЬрди рд╕реЗ рдкрд╣рд▓реЗ рдбреНрд░рд╛рдЗрд╡рд░ рд╕рд┐рдЧреНрдиреЗрдЪрд░ рдФрд░ рд╡рд░реНрд╢рди рд╕рдВрдЧрддрддрд╛ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред рд╕реАрд░рд┐рдпрд▓ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП, Windows рдПрдХ COM рдкреЛрд░реНрдЯ рдореИрдк рдХрд░реЗрдЧрд╛ тАФ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ reconnection рдкрд░ COM рдирдВрдмрд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП device manager friendly рдирд╛рдо рдпрд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯтАСрдЖрдзрд╛рд░рд┐рдд рдбрд┐рдЯреЗрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

macOS: рд╕реАрдорд┐рдд рдиреЗрдЯрд┐рд╡ рд╡рд┐рдХрд▓реНрдк, рдЧреЗрдЯрд╡реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ

macOS рдХреЗ рдкрд╛рд╕ рдкрд░рд┐рдкрдХреНрд╡ рдлрд░реНрд╕реНрдЯтАСрдкрд╛рд░реНрдЯреА USB-over-IP рдЯреВрд▓рд┐рдВрдЧ рдирд╣реАрдВ рд╣реИред рджреЛ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░рд╛рд╕реНрддреЗ: рдПрдХ Linux рдЧреЗрдЯрд╡реЗ рдЪрд▓рд╛рдПрдБ (usbip рдпрд╛ VirtualHere server) рдФрд░ macOS рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рдЙрд╕ рдЧреЗрдЯрд╡реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рд╛рдПрдБ, рдпрд╛ рдПрдХ Windows VM рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рдорд░реНрдерд┐рдд USB-over-network рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЛред HID рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ (рдХреАрдмреЛрд░реНрдб/рдорд╛рдЙрд╕) рдХреЗ рд▓рд┐рдП рдХрднреАтАСрдХрднреА рд╕рд╛рдорд╛рдиреНрдп HID рдЗрдореНрдпреВрд▓реЗрд╢рди рдХрд╛рдо рдХрд░ рдЬрд╛рддрд╛ рд╣реИ; рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбреНрд╕ рдФрд░ рдХреНрд░рд┐рдкреНрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рдХреНрд░реЗрддрд╛тАСрдкреНрд░рджрд╛рди рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЪрд╛рд╣рд┐рдП рдЬреЛ macOS рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реЛред

рд╕реБрд░рдХреНрд╖рд╛, рдкреНрд░рджрд░реНрд╢рди рдФрд░ рддреИрдирд╛рддреА рдЪреЗрдХрд▓рд┐рд╕реНрдЯ

USB рдкрд╛рд╕рдереНрд░реВ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реИ рдкрд░ рдЖрдкрдХрд╛ рдЕрдЯреИрдХ рд╕рддрд╣ рдмрдврд╝рд╛ рджреЗрддрд╛ рд╣реИред рдЙрддреНрдкрд╛рджрди рдореЗрдВ рдкрд╛рд╕рдереНрд░реВ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдиреНрдпреВрдирддрдо рд╣рд╛рд░реНрдбрдирд┐рдВрдЧ рдФрд░ рд╕рд╛рдЗрдЬрд┐рдВрдЧ рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

  • рд░рд┐рд▓реЗ рдХреЛ рдЕрдВрдзрд╛ рдордд рдорд╛рдиреЗрдВ: рдЕрдЧрд░ рдЖрдкрдХрд╛ рдХрдиреЗрдХреНрд╢рди managed relay рдкреНрд░рдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, TLS рдЙрд╕реА рд░рд┐рд▓реЗ рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ тАФ рд╡рд╣ рдСрдкрд░реЗрдЯрд░ рд╕реЗрд╢рди рдЯреНрд░реИрдлрд╝рд┐рдХ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдиреАрддрд┐рдпрд╛рдБ рдЙрд╕реА рд╣рд┐рд╕рд╛рдм рд╕реЗ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЯреЛрдХрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд░рд┐рд▓реЗ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ рдЬрдм рддрдХ рд░рд┐рд▓реЗ рдСрдкрд░реЗрдЯрд░ рдкрд░ рднрд░реЛрд╕рд╛ рди рд╣реЛ рдпрд╛ рдЖрдк рдЕрд▓рдЧ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯреЗрдб рдЯрдирд▓ рди рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реЛрдВред
  • рдиреНрдпреВрдирддрдо рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░: рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреНрд▓рд╛рд╕ рдФрд░ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рдереНрд░реВ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рд╕рдВрднрд╡ рд╣реЛ рддреЛ рд░рд┐рдореЛрдЯ рдорд╢реАрди рдХреЛ VLAN рдпрд╛ рд╕рдорд░реНрдкрд┐рдд VM рдореЗрдВ рдЕрд▓рдЧ рд░рдЦреЗрдВред
  • рдбреНрд░рд╛рдЗрд╡рд░ рдФрд░ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдЕрдкрдбреЗрдЯреНрд╕: рдбрд┐рд╡рд╛рдЗрд╕ рдлрд╝рд░реНрдорд╡реЗрдпрд░ рдФрд░ рд╣реЛрд╕реНрдЯ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рдЕрдкрдбреЗрдЯ рд░рдЦреЗрдВред рдЬреНрдЮрд╛рдд рдХрдордЬреЛрд░рд┐рдпреЛрдВ рд╡рд╛рд▓рд╛ рдбрд┐рд╡рд╛рдЗрд╕ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкрд╛рд░ рдПрдХреНрд╕рдкреЛрдЬрд╝ рд╣реЛрдирд╛ рдЬреЛрдЦрд┐рдо рд╣реИред
  • рдмреИрдВрдбрд╡рд┐рдбреНрде рдпреЛрдЬрдирд╛: рдЗрдВрдЯрд░рдиреЗрдЯ рдереНрд░реВрдкреБрдЯ USB рдкреНрд░рджрд░реНрд╢рди рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рди: serial/COM рд╕реЗрдВрд╕рд░ 1тАУ5 Mbps рдкрд░ рдареАрдХ рд╣реИрдВ; рдСрдбрд┐рдпреЛ рдпрд╛ рдХреИрдорд░рд╛ рдХрдореНрдкреНрд░реЗрд╢рди рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░ рдХреЗ 1тАУ5+ Mbps рдорд╛рдВрдЧрддреЗ рд╣реИрдВ; рдорд╛рд╕тАСрд╕реНрдЯреЛрд░реЗрдЬ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░ рдХрдИ рджрд╕рд┐рдпреЛрдВ рдпрд╛ рд╕реИрдХрдбрд╝реЛрдВ Mbps рдХреЛ рд╕рдВрддреГрдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд▓реЛрдХрд▓ USB 3.0 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдзреАрдореЗ рд╣реЛрдВрдЧреЗред рдкреИрдХреЗрдЯ рд▓реЙрд╕ рдФрд░ рд░рд┐рдЯреНрд░рд╛рдВрд╕рдорд┐рд╢рди рдХреЗ рд▓рд┐рдП рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдВред
  • рд▓реЗрдЯреЗрдВрд╕реА рд╕рдВрд╡реЗрджрдирд╢реАрд▓рддрд╛: рдХреБрдЫ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ (рдЙрджрд╛., рд░рд┐рдпрд▓тАСрдЯрд╛рдЗрдо рдорд╛рдкрди рдЙрдкрдХрд░рдг) >100 ms рд░рд╛рдЙрдВрдбтАСрдЯреНрд░рд┐рдк рдкрд░ рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрддреЗ рд╣реИрдВред рдирд┐рд░реНрдгрд╛рдпрдХ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓реИрдм рдореЗрдВ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВред
  • рдСрдбрд┐рдЯ рдФрд░ рд▓реЙрдЧрд┐рдВрдЧ: рдкрд╛рд╕рдереНрд░реВ рд╕реЗрд╢рди рд╢реБрд░реВ/рдмрдВрдж рдХреЛ рд▓реЙрдЧ рдХрд░реЗрдВ, рд╕реНрд░реЛрдд IPs рдФрд░ рдпреВрдЬрд╝рд░ рдЕрдХрд╛рдЙрдВрдЯреНрд╕ рджрд░реНрдЬ рдХрд░реЗрдВред рд▓реЙрдЧреНрд╕ рдХреЛ рдХреЗрдВрджреНрд░реАрдп SIEM рдореЗрдВ рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдлреЛрд░реЗрдВрд╕рд┐рдХ рдХреНрд╖рдорддрд╛ рдорд┐рд▓реЗред
  • рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдФрд░ 2FA: рд░рд┐рдореЛрдЯ рд╕реЗрд╢рди рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдг (рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдорд▓реНрдЯреАтАСрдлреИрдХреНрдЯрд░) рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред Tenvo рдХреЗ managed relay рдФрд░ 2FA рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЕрдирдзрд┐рдХреГрдд рдЕрдЯреИрдЪрдореЗрдВрдЯ рдХрд╛ рдЬреЛрдЦрд┐рдо рдХрдо рд╣реЛрддрд╛ рд╣реИред
  • рдмреИрдХрдЕрдк рдпреЛрдЬрдирд╛: рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдкрд╛рд╕рдереНрд░реВ рдкрд░ рдирд┐рд░реНрднрд░ рди рд░рд╣реЗрдВред рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд░рдЦреЗрдВ (SFTP рдлрд╛рдЗрд▓ рдЯреНрд░рд╛рдВрд╕рдлрд╝рд░, рд░рд┐рдореЛрдЯ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдХ, рдпрд╛ рд▓реЛрдХрд▓реАтАСрдЗрдВрд╕рдЯреЙрд▓реНрдб рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдПрдЬреЗрдВрдЯ) рдпрджрд┐ рдкрд╛рд╕рдереНрд░реВ degrade рд╣реЛред

рддреНрд░реБрдЯрд┐ рдирд┐рд╡рд╛рд░рдг: рд╕рд╛рдорд╛рдиреНрдп рд╡рд┐рдлрд▓рддрд╛рдПрдБ рдФрд░ рд╕рдорд╛рдзрд╛рди

  • рдбрд┐рд╡рд╛рдЗрд╕ рд░рд┐рдореЛрдЯ рдкрд░ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛: рдЬрд╛рдБрдЪ рдХрд░реЗрдВ рдХрд┐ рдбрд┐рд╡рд╛рдЗрд╕ рд╣реЛрд╕реНрдЯ рдкрд░ рдмрд╛рдЗрдВрдб рдпрд╛ рд╕рд░реНрд╡ рд╣реЛ рд░рд╣рд╛ рд╣реИ (usbip list -l / VirtualHere server UI)ред рдкреБрд╖реНрдЯ рдХрд░реЗрдВ рдХрд┐ рд░рд┐рдореЛрдЯ рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд┐рд╡рд╛рдЗрд╕ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИред Tenvo рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рд╕реЗрд╢рди рд╕рдХреНрд░рд┐рдп рд╣реИ рдФрд░ рд▓реЛрдХрд▓ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ рдмреНрд▓реЙрдХ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ рдпрд╣ рдЬрд╛рдВрдЪреЗрдВред
  • рдбреНрд░рд╛рдЗрд╡рд░ рддреНрд░реБрдЯрд┐ рдпрд╛ unknown device: рд░рд┐рдореЛрдЯ рдорд╢реАрди рдкрд░ рдбрд┐рд╡рд╛рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдпрд╛ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВред рдХреБрдЫ рдбреНрд░рд╛рдЗрд╡рд░ рддрднреА рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬрдм рдбрд┐рд╡рд╛рдЗрд╕ рдЙрдкрд╕реНрдерд┐рдд рд╣реЛ; рдкрд╣рд▓реЗ рдЕрдЯреИрдЪ рдХрд░реЗрдВ рдлрд┐рд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
  • рдЕрдВрддрд░рд╛рд▓ рд╕рдВрдмрдВрдзреА рдбрд┐рд╕рдХрдиреЗрдХреНрдЯреНрд╕: MTU рдпрд╛ NAT timeouts, WiтАСFi рдкрд╛рд╡рд░тАСрд╕реЗрд╡рд┐рдВрдЧ, рдпрд╛ рд╕рд░реНрд╡рд░ рдкрд░ CPU starvation рджреЗрдЦреЗрдВред рд╡рд╛рдпрд░рд▓реЗрд╕ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд▓рд┐рдВрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рд╣реЗрддреБ рд╡рд╛рдпрд░реНрдб Ethernet рдкрд░ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВред
  • рдЦрд░рд╛рдм рдереНрд░реВрдкреБрдЯ: рд░рд┐рдореЛрдЯ рд╕рд╛рдЗрдЯ рддрдХ рдХрдЪреНрдЪреА рдмреИрдВрдбрд╡рд┐рдбреНрде рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ (speedtest рдпрд╛ iperf)ред рдпрджрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдмреЙрдЯрд▓рдиреЗрдХ рд╣реИ рддреЛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░реНрд╕ рдХреЛ рдХрдореНрдкреНрд░реЗрд╕ рдпрд╛ рдмреИрдЪ рдХрд░реЗрдВ, рдпрд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ (рд╕реНрдЯреЛрд░реЗрдЬ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ рд╕рд┐рдВрдХ) рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
  • Permissions рдпрд╛ UAC рдмреНрд▓реЙрдХрд┐рдВрдЧ (Windows): рдпрджрд┐ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЛ рдХрд░реНрдиреЗрд▓тАСрд▓реЗрд╡рд▓ рдПрдХреНрд╕реЗрд╕ рдЪрд╛рд╣рд┐рдП рддреЛ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ elevated privileges рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдПрдБред
  • рдбрд┐рд╡рд╛рдЗрд╕тАСрд╡рд┐рд╢рд┐рд╖реНрдЯ quirks: рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдбреНрд╕ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдбреЛрдВрдЧрд▓ рдХрднреАтАСрдХрднреА рд╡рд┐рд╢реЗрд╖ USB descriptors рдпрд╛ рдорд┐рдбрд▓рд╡реЗрдпрд░ рдХреА рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рдХреНрд░реЗрддрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ; рдХрдЪреНрдЪреЗ USB рдЯрдирд▓рд┐рдВрдЧ рдХреЗ рдмрдЬрд╛рдп рд╕реНрдерд╛рдиреАрдп рд╕реНрдорд╛рд░реНрдЯ рдХрд╛рд░реНрдб рдлреЙрд░рд╡рд░реНрдбрд┐рдВрдЧ рдореИрдХреЗрдирд┐рдЬреНрдо рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред

рдХрдм рд░рд┐рд▓реЗ рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯ рдХрд░реЗрдВ (рдФрд░ рдЗрд╕рдХреА рд▓рд╛рдЧрдд)

рд░рд┐рд▓реЗ рдпрд╛ USBтАСoverтАСIP рд╕рд░реНрд╡рд░ рдХреЛ рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдХреЗрд╡рд▓ рддрднреА рдФрдЪрд┐рддреНрдпрдкреВрд░реНрдг рд╣реИ рдЬрдм рдЖрдкрдХреЗ рдкрд╛рд╕ рд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ: рд╕рдЦреНрдд рдЕрдиреБрдкрд╛рд▓рди, рдСрдитАСрдкреНрд░реЗрдорд╛рдЗрд╕реЗрд╕ рдЕрд▓рдЧрд╛рд╡, рдпрд╛ рдХреЛрдИ рд╕реНрдкрд╖реНрдЯ рдбрд╛рдЯрд╛тАСрд░реЗрдЬрд╝рд┐рдбреЗрдВрд╕реА рдХрд╛рдиреВрди рдЬреЛ рддреГрддреАрдптАСрдкрдХреНрд╖ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЛ рдордирд╛ рдХрд░рддрд╛ рд╣реЛред рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ TLS рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рдХреБрдВрдЬреА рд░реЛрдЯреЗрдЯ рдХрд░рдиреА рд╣реЛрдВрдЧреА, рд╕рд░реНрд╡рд┐рд╕ рдореЙрдирд┐рдЯрд░ рдХрд░рдиреА рд╣реЛрдЧреА, OS рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреИрдЪ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд░реАрдЬрдирд▓ рдлрд╝реЗрд▓рдУрд╡рд░ рд╕рдВрднрд╛рд▓рдирд╛ рд╣реЛрдЧрд╛ред рдпреЗ рдСрдкрд░реЗрд╢рдирд▓ рд▓рд╛рдЧрдд рдЬрд▓реНрджреА рд╕реЗ рдЬреЛрдбрд╝ рдЬрд╛рддреА рд╣реИрдВ тАФ рдХрдИ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП Tenvo рдХрд╛ managed relay рдСрдитАСрдХреЙрд▓ рд╕рдордп, рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдПрдХреНрд╕рдкрд╛рдпрд░реА рдФрд░ рд░реАрдЬрдирд▓ рдлрд╝реЗрд▓рдУрд╡рд░ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдкрд░ рд╕рд╕реНрддрд╛ рдирд┐рдХрд▓рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдирд╡реАрдиреАрдХрд░рдг рдХреЗ рд▓рд┐рдП рд░рдирдмреБрдХ, рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдСрдЯреЛтАСрдмреИрдХрдЕрдк рдФрд░ рдкреАрдХ рд╕рдорд╡рд░реНрддреА рдкрд╛рд╕рдереНрд░реВ рд╕реЗрд╢рдиреНрд╕ рдХреЗ рд▓рд┐рдП рдХреНрд╖рдорддрд╛ рдпреЛрдЬрдирд╛ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХрд░реЗрдВ (рдиреЗрдЯрд╡рд░реНрдХ рдФрд░ CPU)ред

рдЕрдЧреНрд░рд┐рдо рдкрдарди рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛рдПрдБ

  • рдпрджрд┐ рдЖрдк рдмрд┐рдирд╛ рдкреЛрд░реНрдЯ рдПрдХреНрд╕рдкреЛрдЬрд╝ рдХрд┐рдП рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХрд╛ рдЫреЛрдЯрд╛ рдкрд░рд┐рдЪрдп рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рджреЗрдЦреЗрдВ Remote Desktop Without Port Forwarding Explainedред
  • рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рдкрд░ рдПрдХ рдИрдорд╛рдирджрд╛рд░ рдереНрд░реЗрдЯ рдореЙрдбрд▓ рдФрд░ рд░рд┐рд▓реЗ рдХреИрд╕реЗ рдЙрд╕ рдореЙрдбрд▓ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХреЗ рд▓рд┐рдП рдкрдврд╝реЗрдВ Is Remote Desktop Secure? An Honest Threat Modelред
  • рдпрджрд┐ рдЖрдк USB-over-IP рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рдордЧреНрд░ self-hosted рд░рд┐рдореЛрдЯ рдбреЗрд╕реНрдХрдЯреЙрдк рд░рдгрдиреАрддрд┐ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рддреЛ Self-Hosted Remote Desktop: Why, How, and What Breaks рд╕рдВрдЪрд╛рд▓рди рд▓рд╛рдЧрддреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рддрд╛ рд╣реИред
  • рдпрджрд┐ рдЖрдк рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдкрд░ рдмрд┐рд▓рдХреБрд▓ рдирдпрд╛ рд╣реИрдВ рдФрд░ рдорд╢реАрди рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкрд╣реБрдБрдЪ рдпреЛрдЧреНрдп рдмрдирд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рддреЛ рдПрдХ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ рдХреЗ рд▓рд┐рдП How to Set Up Remote Access in 60 Seconds рджреЗрдЦреЗрдВред

USB рдбрд┐рд╡рд╛рдЗрд╕ рдкрд╛рд╕рдереНрд░реВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реИ рдкрд░ рдЗрд╕рдХреЗ рд╕рд╛рде рд╣рдореЗрд╢рд╛ рдЯреНрд░реЗрдбрдСрдлрд╝ рдЖрддреЗ рд╣реИрдВ: рдбреНрд░рд╛рдЗрд╡рд░ рд╕рдВрдЧрддрддрд╛, рдмреИрдВрдбрд╡рд┐рдбреНрде, рд▓реЗрдЯреЗрдВрд╕реА рдФрд░ рдпрджрд┐ рдЖрдк рд░рд┐рд▓реЗ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рд╕реБрд░рдХреНрд╖рд╛ рдПрдХреНрд╕рдкреЛрдЬрд╝рд░ред рдЕрдзрд┐рдХрд╛рдВрд╢ рдЯреАрдореЛрдВ рдХреЗ рд▓рд┐рдП, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЗ рд▓рд┐рдП Tenvo рдХреЗ рдиреЗрдЯрд┐рд╡ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдФрд░ managed relay рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдФрд░ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ рдбрд┐рд╡рд╛рдЗрд╕реЗрдЬрд╝ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдкрд┐рдд USBтАСoverтАСnetwork рдЯреВрд▓ (usbip, VirtualHere рдпрд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░) рдЬреЛрдбрд╝реЗрдВред рдпрджрд┐ рдиреАрддрд┐ рд╕реНрд╡рдпрдВтАСрд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЬрдмрд░рджрд╕реНрдд рдХрд░рддреА рд╣реИ, рддреЛ рдСрдкрд░реЗрд╢рдВрд╕ рдХрд╛ рдмрдЬрдЯ рд░рдЦреЗрдВ рдФрд░ рдЗрд╕реЗ "рдореБрдлреНрдд" рди рд╕рдордЭреЗрдВред рдкреНрд░реЛрдбрдХреНрд╢рди рдЬреИрд╕рд╛ рд▓реИрдм рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рдереНрд░реВ рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдмреИрдХрдЕрдк рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд░рдЦреЗрдВред

рдХрдиреЗрдХреНрд╢рди рдЖрдЬрдорд╛ рдХрд░ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? Windows, macOS рдпрд╛ Linux рдХреЗ рд▓рд┐рдП Tenvo рдХрд╛ рдиреЗрдЯрд┐рд╡ рдХреНрд▓рд╛рдЗрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рдФрд░ рд╕рдмрд╕реЗ рд╕рд░рд▓, рд╕рдорд░реНрдерд┐рдд рд░рд╛рд╕реНрддреЗ рдХреЗ рд▓рд┐рдП managed relay рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ: Download Tenvo.

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

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

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