Thủ thuật đơn giản giúp mạng gia đình của bạn có thể truy cập từ bất cứ đâu (mà không làm mất an ninh)
Hầu hết các thiết lập truy cập từ xa yêu cầu bạn làm điều gì đó làm mất đi mục đích ngay cả trước khi bạn bắt đầu. Bạn phải tạo lỗ hổng trên tường lửa, thiết lập một máy chủ tập trung và tốn thời gian quản lý cấu hình chỉ để truy cập các máy của chính mình. Tailscale có cách tiếp cận khác. Nó xây dựng một mạng lưới riêng giữa các thiết bị của bạn mà không yêu cầu bạn phải chỉnh bất kỳ cài đặt bộ định tuyến nào hoặc phơi bày bất cứ thứ gì ra Internet công cộng. Thời gian thiết lập nhanh chóng này rất đáng giá.
Tailscale kết nối các thiết bị một cách dễ dàng
Nó thực sự đáng tin cậy
Khi tôi muốn kết nối các máy tính của mình từ bất cứ nơi nào, điều tôi quan tâm nhất là độ tin cậy. Thiết lập một VPN thường có nghĩa là xây dựng một trung tâm tập trung. Điều đó có nghĩa là bạn phải dành thời gian xử lý các vấn đề về hiệu suất, cấu hình và mở các cổng tường lửa ra Internet.
Tailscale rất khác biệt, đó là lý do tại sao tôi thích nó. Nó chạy như một mạng phi tập trung, ngang hàng, cho phép các thiết bị của bạn giao tiếp trực tiếp với nhau. Vì vậy, bạn không cần phải tạo lỗ hổng trong tường lửa của mình. Bạn sẽ có độ trễ thấp hơn, băng thông tốt hơn và một cách đơn giản hơn nhiều để truy cập các tệp của mình từ bất kỳ đâu.
Kết nối mà không làm lộ mạng của bạn là phần khó khăn. Tailscale xử lý việc này thông qua NAT traversal. Nó tìm cách vượt qua các bộ định tuyến hạn chế thay cho bạn, vì vậy bạn không bao giờ phải can thiệp vào cài đặt mạng một cách thủ công. Sử dụng STUN và giao thức phát hiện riêng của nó, các máy có thể xác định địa chỉ công khai của mình và trao đổi thông tin định tuyến thông qua một máy chủ điều phối trung tâm.
Một khi họ biết nơi để tìm nhau, họ gửi các gói UDP đi và về, xuyên qua tường lửa để tạo thành một liên kết trực tiếp. Đó là điều cho phép bạn truy cập máy tính để bàn ở nhà từ bất cứ đâu.
Để giữ kết nối đó riêng tư, Tailscale sử dụng WireGuard. WireGuard tuyệt vời nhờ vào mật mã học của nó. Nó sử dụng ChaCha20 để mã hóa và Poly1305 để xác thực, và vì được áp dụng từ đầu đến cuối, các khóa riêng tư của bạn không bao giờ rời khỏi thiết bị của bạn. Ngay cả các máy chủ điều phối cũng chỉ xử lý mặt điều khiển; chúng không thể đọc hoặc chặn dữ liệu thực tế đang truyền giữa các thiết bị của tôi.
Nếu mạng bị khóa quá chặt để kết nối trực tiếp, Tailscale sẽ quay về các máy chủ chuyển tiếp DERP của nó. Các nút ở đó không thể thấy bên trong; chúng chỉ giữ cho mọi thứ tiếp tục hoạt động. Vì vậy, dù kết nối trực tiếp có hoạt động hay không, kênh vẫn duy trì.
Cách thiết lập kết nối
Bạn chỉ cần cài đặt, đăng nhập và sử dụng
Bạn không cần phải lo lắng về việc vật lộn với bộ định tuyến, chứng chỉ kỹ thuật số hay cổng tường lửa. Tailscale giải quyết tất cả những vấn đề đó, và may mắn thay, việc cài đặt hầu hết khá đơn giản. Để các thiết bị của tôi có thể kết nối với nhau, bạn tải phần mềm về cả máy chủ và thiết bị mà bạn đang kết nối từ đó.
Nó có trên Windows, macOS, Linux, Android và iOS, vì vậy bạn có thể tải về ở bất cứ đâu bạn cần. Khi đã cài đặt xong, chỉ cần đăng nhập. Bạn có thể sử dụng các dịch vụ khác, nhưng tôi khuyên dùng GitHub vì cách đó sẽ dễ dàng liên kết với các dự án của bạn hơn.
Khi bạn đã đăng nhập trên cả hai máy, sự phức tạp về mạng sẽ biến mất. Tailscale tạo một cặp khóa duy nhất trực tiếp trên thiết bị của tôi nên các khóa riêng tư của tôi không bao giờ đi đâu cả, gán cho mỗi máy một địa chỉ IP riêng bền vững và xử lý tất cả các vấn đề rối rắm về NAT traversal và tìm kiếm đồng đẳng phía sau hậu trường.
Các thiết bị của bạn sẽ tự động tìm thấy nhau mà không cần bạn phải làm gì. Phần tuyệt nhất là bạn cũng có thể làm điều này trên điện thoại. Chỉ cần cài đặt ứng dụng và đăng nhập bằng cùng một tài khoản. Sau đó, tất cả chúng sẽ tham gia cùng một mạng lưới riêng tư.
Máy từ xa của tôi và máy tính tại nhà của tôi trò chuyện với nhau như thể chúng đang ở cùng một bàn làm việc. Tôi vừa đăng nhập, và tôi có một mạng riêng được mã hóa sẵn sàng sử dụng. Nó biến điều gì đó từng là một nỗi đau đầu thực sự trở nên dễ dàng cho bất kỳ ai thực hiện.
Nó an toàn hơn những gì nghe có vẻ
Dữ liệu của bạn vẫn ở trên máy của bạn, không phải trên máy chủ
Thật khó để tin tưởng Tailscale vì nhiều lần, loại dịch vụ này có nghĩa là bạn chỉ đang giao chìa khóa máy tính của mình cho bên thứ ba. Đây là điều đáng lo ngại, đặc biệt vì Tailscale sử dụng một máy chủ tập trung để thiết lập mọi thứ. Điều này vẫn an toàn, vì hệ thống phân chia công việc giữa mặt phẳng điều khiển và mặt phẳng dữ liệu.
Bề mặt điều khiển xử lý máy chủ điều phối. Đó là nơi nó xử lý các lần giới thiệu ban đầu giữa các thiết bị của bạn, xác minh danh tính của bạn thông qua Đăng nhập Một lần (Single Sign-On), và phát các khóa công khai cũng như thông tin định tuyến mà các thiết bị của bạn cần để tìm thấy nhau.
Những gì nó không bao giờ chạm tới là dữ liệu thực tế của bạn. Phần đó diễn ra hoàn toàn trên mặt phẳng dữ liệu, trực tiếp giữa các thiết bị vật lý của bạn. Khi bạn cài đặt Tailscale, thiết bị của bạn sẽ tạo một cặp khóa mật mã riêng. Khóa riêng vẫn ở trên thiết bị của bạn và không bao giờ rời khỏi đó.
Toàn bộ ý tưởng đó là cách mà mô hình bảo mật hoạt động. Vì máy chủ điều phối chỉ thấy các khóa công khai của bạn, nó không có khả năng toán học để giải mã lưu lượng của bạn. Tailscale chỉ xử lý việc giới thiệu; các thiết bị của bạn sẽ xử lý phần còn lại.
Tất cả dữ liệu thực sự di chuyển giữa các máy của bạn được mã hóa bằng WireGuard. Vì vậy, ngay cả trong những tình huống không thể kết nối trực tiếp và lưu lượng của bạn phải đi qua một trong các máy chủ trung gian của Tailscale, quyền riêng tư của bạn vẫn được đảm bảo. Ngoài ra, những máy trung gian đó về cơ bản là mù; chúng chuyển tiếp các gói dữ liệu đã được mã hóa mà không có khả năng đọc hay kiểm tra nội dung bên trong.
Đối với bất kỳ ai muốn tiến thêm một bước, có một tính năng gọi là Tailnet Lock. Theo mặc định, bạn đang tin tưởng Tailscale phân phối các khóa công khai hợp pháp, điều này là ổn đối với hầu hết mọi người. Tuy nhiên, Tailnet Lock loại bỏ hoàn toàn sự phụ thuộc đó. Khi nó được bật, các thiết bị của bạn sẽ từ chối bất kỳ khóa công khai mới nào trừ khi nó đi kèm với một chữ ký mật mã từ thiết bị mà bạn đã kiểm soát.
Các khóa ký được giữ ngoài máy chủ của Tailscale, vì vậy ngay cả Tailscale cũng không thể lén lút thêm một thiết bị trái phép vào mạng của bạn.
Đừng bị sợ hãi bởi những khoảng giữa
Điều quan trọng cần ghi nhớ ở đây là Tailscale có chạy một máy chủ điều phối, và điều đó đòi hỏi phải tin tưởng vào công ty đứng sau nó. Đối với hầu hết mọi người, đó là một sự đánh đổi hợp lý, vì kiến trúc được thiết kế sao cho máy chủ không bao giờ chạm vào dữ liệu thực tế của bạn. Nếu bạn không muốn dựa vào điều đó chút nào, Tailnet Lock cho phép bạn lấy lại quyền kiểm soát đó. Đối với một công cụ làm cho mạng riêng trở nên dễ dàng như vậy, mô hình bảo mật của nó được cân nhắc kỹ lưỡng hơn so với vẻ bề ngoài.







