Mac@Xa
Điểm khác biệt

Chỗ Mac@Xa làm khác đi

Phần mềm remote thông thường đẩy màn hình của bạn qua đám mây của chính hãng làm ra nó. Mac@Xa bỏ hẳn khúc đó: hai máy tự bắt tay với nhau, còn điểm hẹn ở giữa chỉ chuyển byte qua lại và không cầm khoá nào để mở ra xem.

Máy đang ngủ

Gọi được cả khi máy Mac đang ngủ

Máy ngủ là kết nối chết theo, mà Wake-on-LAN thì không qua nổi router nhà mạng — chỗ này hầu hết phần mềm remote đành chịu. Máy ở nhà tự hẹn giờ dậy bằng phần cứng, cứ vài phút mở mắt xem có ai gọi, không ai thì ngủ tiếp sau tám giây. Bạn gọi đúng lúc nó đang ngủ thì được xếp vào phòng chờ, kèm luôn mốc giờ máy sẽ dậy — khỏi ngồi đoán.

Không cài gì

Máy lạ cũng vào được, ngay trong trình duyệt

Máy ở quán, máy Windows của đồng nghiệp, máy chung của công ty — những chỗ bạn không cài nổi phần mềm nào. Mở Chrome hay Safari, vào trang điều khiển, gõ ID và mã là thấy màn hình máy Mac. Vẫn đúng lớp mã hoá đầu-cuối ấy, và đóng tab là không còn dấu vết gì ở lại.

Không tài khoản

Không có cửa sau

Mấy phần mềm kia đều kèm một cổng quản trị của hãng. Ai chiếm được tài khoản đó là vào được máy bạn. Mac@Xa không có cái cổng ấy để mà chiếm.

Máy chủ mù

Điểm hẹn ở giữa không đọc được gì

Việc của nó là nối hai đầu rồi copy byte, hết. Khoá phiên dẫn từ mã 6 số CỘNG một bí mật ECDH riêng của từng phiên mà nó không cầm phần nào — thứ chạy qua vì thế chỉ là một dòng byte ngẫu nhiên.

X25519 + HMAC

Mã 6 số chưa bao giờ rời máy

Hai đầu cùng ký một thách thức ngẫu nhiên rồi so bằng chứng với nhau, và khoá phiên còn trộn thêm một bí mật ECDH riêng giữa hai máy. Ghi lại trọn phiên rồi ngồi mổ cũng không suy ra được mã.

Chỉ cổng 443

Đi lọt firewall khách sạn và công ty

Với cái mạng bạn đang ngồi nhờ, phiên làm việc trông y hệt một kết nối HTTPS. Không phải xin mở cổng, không VPN, không IP tĩnh.

Ưu tiên LAN

Cùng mạng thì đi thẳng

App thử nối trực tiếp trước, không được mới vòng qua điểm hẹn. Ở nhà hay ở văn phòng, hình luôn đi đường ngắn nhất mà bạn chẳng phải chọn gì.

30 fps

Nén bằng chip, không bằng CPU

H.264 chạy thẳng trên phần cứng Apple, nên máy ở nhà không nóng lên và máy bạn đang cầm cũng đỡ tụt pin.

Đặt cạnh nhau cho dễ hình dung

Hình ảnh đi đường nào
Mac@Xa:Đường hầm riêng giữa hai máy của bạn
Phần mềm remote thông thường:Qua máy chủ đám mây của hãng
Phải tạo tài khoản
Mac@Xa:Không — ID 9 số và mã 6 số sinh tại máy
Phần mềm remote thông thường:Bắt buộc, kèm email và số điện thoại
Ai giữ khoá giải mã
Mac@Xa:Chỉ hai máy của bạn
Phần mềm remote thông thường:Hãng phần mềm, ít nhất là về mặt kỹ thuật
Phải chuẩn bị gì
Mac@Xa:Không gì cả — không VPN, không mở cổng router
Phần mềm remote thông thường:Cài app của hãng và đăng nhập tài khoản
Nén hình
Mac@Xa:H.264 phần cứng, 30 fps, tốc độ bit tự chỉnh
Phần mềm remote thông thường:Tuỳ hãng; bản dùng VNC thì chậm rõ khi đi xa
Chia sẻ riêng một cửa sổ
Mac@Xa:Có, chọn theo ứng dụng đang chạy
Phần mềm remote thông thường:Hiếm khi có trên macOS
Dùng từ máy không cài được gì
Mac@Xa:Mở trang điều khiển trong Chrome hay Safari là xong
Phần mềm remote thông thường:Thường phải cài app; bản web nếu có thì đi qua đám mây của hãng
Qua được firewall công ty
Mac@Xa:Có — chỉ dùng cổng 443, trông như một trang web
Phần mềm remote thông thường:Thường được, vì cũng đi qua đám mây của hãng
Chỗ đứng trên máy
Mac@Xa:Một biểu tượng thanh menu, không cửa sổ thừa
Phần mềm remote thông thường:App nặng kèm dịch vụ nền và trình cập nhật riêng

So sánh dựa trên cách hoạt động phổ biến của các phần mềm điều khiển từ xa thương mại; tính năng cụ thể của từng hãng có thể khác.

Bắt đầu cũng nhanh thôi

Cài app lên máy ở nhà, chọn vai cho nó, rồi gõ hai con số ở đầu bên kia — bằng app hay bằng trình duyệt cũng được. Chừng mười phút là xong, và không phải khai gì về mình.