Bạn muốn truy cập an toàn và riêng tư vào mạng gia đình của mình từ xa? Bài viết này hướng dẫn bạn cách thiết lập **Tailscale** với **Gluetun** và một nhà cung cấp VPN (như Mullvad hoặc ProtonVPN) để tạo một exit node mạnh mẽ. Điều này cho phép bạn định tuyến lưu lượng truy cập internet của mình thông qua VPN của bạn, bảo vệ sự riêng tư và vượt qua các hạn chế địa lý. Tìm hiểu cách kết hợp sức mạnh của Tailscale và Gluetun để có trải nghiệm tự lưu trữ an toàn hơn!
**Tailscale** là một VPN dạng mesh (mạng lưới) đơn giản, giúp bạn dễ dàng kết nối các thiết bị của mình với nhau. **Gluetun** là một container VPN, cho phép bạn định tuyến lưu lượng truy cập của các container Docker thông qua một nhà cung cấp VPN.
Kết hợp cả hai mang lại những lợi ích sau:
Dưới đây là các bước tổng quan để thiết lập **Tailscale** với **Gluetun**:
Sử dụng Docker Compose để cài đặt Gluetun. Bạn cần điền thông tin cấu hình VPN của bạn, bao gồm nhà cung cấp VPN, loại VPN (Wireguard hoặc OpenVPN), tên người dùng và mật khẩu.
Dưới đây là một ví dụ `docker-compose.yml` (chỉ các phần liên quan):
version: "3.8"
services:
gluetun:
image: qmcgaw/gluetun
container_name: gluetun
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 41641:41641 # Tailscale port
environment:
- VPN_SERVICE_PROVIDER=mullvad
- VPN_TYPE=wireguard
- WIREGUARD_PRIVATE_KEY=
- SERVER_CITIES=
- FIREWALL_OUTBOUND_SUBNETS=192.168.1.0/24 # Mạng LAN của bạn
# - FIREWALL_INPUT_PORTS=41641 # Thử cái này nếu bạn gặp vấn đề về kết nối trực tiếp
Sử dụng Docker Compose để cài đặt Tailscale. Quan trọng nhất là cấu hình `network_mode: "service:gluetun"` để Tailscale sử dụng mạng của Gluetun.
Ví dụ `docker-compose.yml`:
tailscale:
image: tailscale/tailscale:latest
container_name: tailscale
network_mode: "service:gluetun"
depends_on:
gluetun:
condition: service_healthy
environment:
- TS_AUTHKEY=
- TS_HOSTNAME=my-exit-node
- TS_EXTRA_ARGS=--advertise-exit-node --accept-routes
volumes:
- tailscale_data:/var/lib/tailscale
volumes:
tailscale_data:
**Lưu ý quan trọng:** Đảm bảo bạn đã tạo một auth key trong trang quản trị Tailscale và thay thế `
Trong bảng điều khiển Tailscale (https://login.tailscale.com/admin/machines):
Trên thiết bị bạn muốn sử dụng exit node:
Nếu bạn gặp sự cố, hãy thử các bước sau:
Thiết lập **Tailscale** với **Gluetun** và một nhà cung cấp VPN là một cách tuyệt vời để tăng cường bảo mật và quyền riêng tư khi truy cập mạng gia đình của bạn từ xa. Với hướng dẫn này, bạn có thể dễ dàng tạo một exit node mạnh mẽ và tận hưởng trải nghiệm tự lưu trữ an toàn hơn.
Bài viết liên quan