-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add TCP support with tcp encrypted stream to opensource rustdesk-server #400
base: master
Are you sure you want to change the base?
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: |
@herokukms as promised I published hbbs, hbbr and rustdesk-utils in 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. |
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