Phần mềm điều khiển máy tính
từ xa - Tự động

02/02/2025

1. RustDesk:

Một phần mềm mã nguồn mở miễn phí với các tính năng cơ bản đầy đủ và có hỗ trợ tự dựng một con máy chủ trung gian để đảm bảo quyền riêng tư cũng như độ ổn định.

Ưu điểm:
- Không quảng cáo - màn hình được tinh gọn;
- Phần mềm mã nguồn mở free với đầy đủ tính năng cơ bản (không có web, address book,..);
- Hỗ trợ quay video lại phiên điều khiển đến - đi,...

Trang chủ: https://github.com/rustdesk/rustdesk-server

Hướng dẫn: https://rustdesk.com/docs/en/client/

Download: https://github.com/rustdesk/rustdesk/releases/tag/1.3.7


Sau khi tải về và cài đặt là có thể mì ăn liền, nhưng vì dùng máy chủ công khai nên có thể ảnh hưởng đến độ mượt, lag, tính riêng tư,... các bạn có thể dựng một cái để sử dụng.
Hoặc đơn giản hơn có thể dùng tạm cái của mình:

Nhập thông tin bằng đồ họa trên phần mềm RustDesk:

 
Nhập thông tin bằng cmd trên Windows:
Mở cmd  với quyền adminsitrator, chạy đoạn lệnh sau (rustdesk.exe --password YourPassword là tùy chọn):


cd C:\Program Files\RustDesk

::rustdesk.exe --password YourPassword

rustdesk.exe --config 9JSPjhHaNJVYUBTRih1dhdXRFVncxMFTwZ3aqF3SYlHWy1kVXl3RFVWdVx0T1JiOikXZrJCLiIiOikGchJCLiIiOikXYsVmciwiIuZnLvlmLx5Gdus2clRGdzVnciojI0N3boJye

exit

 


Dựng Server trên Docker:
networks:

rustdesk-net:

  external: false


services:

  hbbs:

    container_name: hbbs

    ports:

      - 21115:21115

      - 21116:21116

      - 21116:21116/udp

      - 21118:21118

    image: rustdesk/rustdesk-server:latest

    command: hbbs -r rustdesk.tnq.io.vn:21117

    volumes:

      - ./data:/root

    networks:

      - rustdesk-net

    depends_on:

      - hbbr

    restart: unless-stopped


  hbbr:

    container_name: hbbr

    ports:

      - 21117:21117

      - 21119:21119

    image: rustdesk/rustdesk-server:latest

    command: hbbr

    volumes:

      - ./data:/root

    networks:

      - rustdesk-net

    restart: unless-stopped


Link download các file liên quan

Update: 02/02/2025

2. AnyDesk:

Đây là phiên bản cũ, lúc mà nó còn free nhiều tính năng:
- Sử dụng không giới hạn thời gian.
- Hỗ trợ quay video lại phiên điều khiển đến hoặc đi,...
Chỉ yêu cầu phiên bản Professional với tính năng Addres Book.
Và tất nhiên là nó vẫn tương thích với hiện tại..

Update: Nếu phần mềm phát hiện bạn sử dụng cho công việcbị delay thời gian khỏi tạo kết nối mỗi phiên remote. Bạn có thể xóa thư mục dữ liệu của AnyDesk để làm sạch lại như mới cài theo đường dẫn (Trong khi xóa bạn phải tắt AnyDesk đi nhé):

C:\Users\<Tên người dùng>\AppData\Roaming\AnyDesk
Hoặc Windows + R, nhập vào hộp thoại RUN: %appdata%\AnyDesk

Xóa hết tất cả trong thư mục AnyDesk hoặc xóa luôn thư mục Anydesk.
Sao lưu lại file user.conf nếu cần, nó chứa RECENT SESSIONS của bạn trước đó.

PS: Việc xóa dữ liệu của AnyDesk đồng thời cũng sẽ làm thay đổi ID AnyDesk của bạn.

Update: Cập nhật thêm tập lệnh để thao tác nhanh - gọn - lẹ:
Mở Notepad và  Copy-Past vào và lưu lại với đuôi .bat (hoặc tải về trong link bên dưới):

@echo off

cd /d "%~dp0"

echo ======================================

echo Backup - Reset - Import ID AnyDesk

echo ======================================

echo 1. Backup ID AnyDesk

echo 2. Reset and Import ID AnyDesk

echo 3. Backup, Reset and Import ID AnyDesk

echo 4. Exit!

echo ======================================

:BEGIN

set /p choice=Please choice (1, 2, 3 or 4): 


if "%choice%"=="1" (

    :: Thực hiện backup ID AnyDesk

    if exist "%APPDATA%\AnyDesk\user.conf" (

        copy "%APPDATA%\AnyDesk\user.conf" ".\user.conf"

        echo AnyDesk ID Backup Successful.

    ) else (

        echo File not found at path %APPDATA%\AnyDesk\user.conf.

    )

    goto BEGIN

) else if "%choice%"=="2" (

    :: Thực hiện reset và import ID AnyDesk

    if exist "%APPDATA%\AnyDesk" (

        del /q "%APPDATA%\AnyDesk\*" 2>nul

        for /d %%i in ("%APPDATA%\AnyDesk\*") do rmdir /s /q "%%i"

        echo Xoa hoan tat.

        

        if exist ".\user.conf" (

            copy ".\user.conf" "%APPDATA%\AnyDesk"

            echo Copied user.conf to %APPDATA%\AnyDesk.

        ) else (

            echo Cannot find this file .\user.conf.

        )

    ) else (

        echo This folder %APPDATA%\AnyDesk does not exist.

    )

    goto BEGIN

) else if "%choice%"=="3" (

    :: Thực hiện cả backup và reset + import ID AnyDesk

    echo Bat dau backup va reset...

    if exist "%APPDATA%\AnyDesk\user.conf" (

        copy "%APPDATA%\AnyDesk\user.conf" ".\user.conf"

        echo The file has been successfully copied to the current directory.

    ) else (

        echo File not found at path %APPDATA%\AnyDesk\user.conf.

    )

    

    if exist "%APPDATA%\AnyDesk" (

        del /q "%APPDATA%\AnyDesk\*" 2>nul

        for /d %%i in ("%APPDATA%\AnyDesk\*") do rmdir /s /q "%%i"

        echo Xoa hoan tat.

        

        if exist ".\user.conf" (

            copy ".\user.conf" "%APPDATA%\AnyDesk"

            echo Copied user.conf into %APPDATA%\AnyDesk.

        ) else (

            echo Cannot find file .\user.conf.

        )

    ) else (

        echo The folder %APPDATA%\AnyDesk does not exist..

    )

    goto BEGIN

) else if "%choice%"=="4" (

    echo Exiting...

    exit

) else (

    echo Invalid choice!

    goto BEGIN

)


pause


Portable và  Setup: Link download

Update: 13/06/2024

3. TinyTask:

Ghi lại thao tác thuột và bàn phím. Sau đó có thể cho nó tự thực hiện lại theo thao tác đã ghi lại.

Portable và  Setup: Link download

AnyDesk, RustDesk, Remote free