Add TCP support with tcp encrypted stream to opensource rustdesk-server#400
Add TCP support with tcp encrypted stream to opensource rustdesk-server#400eltorio wants to merge 4 commits intorustdesk:masterfrom
Conversation
|
Hi @eltorio , |
|
@herokukms docker create --name tempcontainer sctg/sctgdesk-server:latest
docker cp tempcontainer:/usr/local/bin/hbbs .
docker cp tempcontainer:/usr/local/bin/hbbr .
docker cp tempcontainer:/usr/local/bin/rustdesk-utils . |
|
@eltorio,
Thank you |
|
No sorry, I cannot for 2 reasons:
But I respect the AGPLv3 license of Rustdesk and I published all the code on my fork: |
|
@eltorio thanks a lot it works |
|
Dear @eltorio , |
|
Dear @herokukms, I appreciate your interest in my work. However, I believe this might not be the best place to discuss a fork. You're correct, my hbbs does listen on tcp/21114. This is because it includes a minimalist API server for Rustdesk. I understand that this might not be what you're looking for. The reason it's visible is due to the AGPLv3 license of the rustdesk-server. This license grants you the right to access the source code. However, if you choose to modify it, you are obligated to publish your modifications under the same license. I am a firm believer in open source and therefore, I respect the terms of the license. Regarding your question, you're welcome to explore the project. Please note that it lacks a user interface, support, and documentation, except for an openapi3.json and a Rapidoc frontend. If you're in need of an API server, I would recommend considering a Rustdesk Pro license if it's within your budget. |
|
You can see the ticket https://github.com/rustdesk/rustdesk-server issues 560. |
|
@rustdesk team, why have you closed it? |
Compiling Rustdesk client with TEST_TCP enables to use tcp as the transport stream. This stream is encrypted.
This protocol is enabled in the pro version of rustdesk-server but not in the opensource version.
This pull request enables this protocol in the opensource version.
It also updates the hbb_common library to the latest version found in https://github.com/rustdesk/rustdesk