Truy cập Jellyfin từ xa trên Windows Server
Bạn muốn truy cập Jellyfin Media Server chạy trên Windows Server từ mọi nơi? Bạn có nhiều lựa chọn. Hướng dẫn này trước tiên sẽ hướng dẫn bạn cách sử dụng Tailscale để dễ dàng thiết lập, bỏ qua các cấu hình tường lửa hoặc mạng phức tạp. Ngoài ra, chúng tôi cũng sẽ đề cập đến cách điều chỉnh trực tiếp Tường lửa Windows cho những người thích thiết lập thủ công. Đến cuối hướng dẫn này, bạn sẽ được trang bị để kích hoạt quyền truy cập từ xa trên Máy chủ Jellyfin của mình theo cách phù hợp nhất với bạn.
Cách cài đặt máy chủ Jellyfin trên máy chủ Windows
Nếu bạn chưa thiết lập Máy chủ Jellyfin trên hệ thống Máy chủ Windows của mình, bạn cần phải làm như vậy. Chúng tôi không thể định cấu hình quyền truy cập từ xa cho đến khi máy chủ được cài đặt. Để cài đặt Jellyfin Server trên Windows Server, hãy bắt đầu bằng cách tải xuống trình cài đặt chính thức.
Xin lưu ý rằng nếu bạn đã có Máy chủ Jellyfin chạy trên Máy chủ Windows của mình, bạn có thể bỏ qua phần hướng dẫn này và tiếp tục thiết lập quyền truy cập từ xa.
Để tải xuống trình cài đặt chính thức cho Windows, hãy truy cập trang Windows Jellyfin. Trên trang tải xuống dành cho Jellyfin Server, hãy tìm “installer/jellyfin10.8.13windows-x64.exe” và tải xuống Máy chủ Windows của bạn.
Khi bạn đã tải xuống “jellyfin10.8.13windows-x64.exe”, hãy mở cửa sổ Windows Explorer trên màn hình Windows Server và điều hướng đến thư mục “Tải xuống”. Sau đó, nhấp đúp vào tệp “jellyfin10.8.13windows-x64.exe” để khởi chạy trình cài đặt EXE.
Trong trình cài đặt EXE, bạn sẽ thấy trang chào mừng. Đọc thông báo chào mừng và nhấp vào nút “Tiếp theo” để tiếp tục đến trang tiếp theo trong trình cài đặt. Trên trang tiếp theo, bạn sẽ được yêu cầu đồng ý với thỏa thuận cấp phép của Jellyfin. Nhấp vào nút “Tôi đồng ý” để chuyển sang trang tiếp theo trong trình cài đặt.
Sau khi chọn nút “Tôi đồng ý”, công cụ cài đặt sẽ bắt đầu cài đặt Jellyfin trên hệ thống của bạn. Quá trình cài đặt này sẽ mất một vài giây. Khi quá trình hoàn tất, trình cài đặt sẽ đóng lại. Để khởi động máy chủ Jellyfin, hãy khởi chạy nó từ phím tắt Windows Server Desktop.
Cách kích hoạt quyền truy cập từ xa mà không cần bỏ chặn tường lửa
Nếu bạn muốn tạo quyền truy cập từ xa vào Jellyfin Media Server mà không bỏ chặn các cổng trong tường lửa và hiển thị các cổng với internet, bạn có thể đi theo lộ trình Tailscale. Tailscale là một công cụ mạng lưới có thể kết nối các máy tính và máy chủ với nhau mà không làm mất đi tính bảo mật.
Bạn sẽ cần tải xuống và cài đặt Tailscale trên Máy chủ Windows của mình. Để bắt đầu, hãy truy cập Tailscale.com và nhấp vào nút “Bắt đầu miễn phí”. Sau đó, chọn phương thức đăng nhập cho Tailscale. Các lựa chọn là “Google”, “Microsoft”, “GitHub”, “Apple” và “OIDC”.
Sau khi đăng nhập vào Tailscale, bạn sẽ thấy thông báo “Chào mừng, hãy thêm thiết bị đầu tiên của bạn”. Tìm biểu tượng “Windows” và nhấp vào biểu tượng đó. Sau đó, chọn nút “Tải xuống Tailscale cho Windows” để tải ứng dụng khách Tailscale xuống Máy chủ Windows của bạn.
Sau khi bạn tải xuống trình cài đặt, hãy chạy tệp EXE cài đặt. Khi trình cài đặt hoàn tất việc thiết lập Tailscale, hãy khởi chạy nó từ menu Bắt đầu của Windows. Khi Tailscale được mở, nó sẽ khởi chạy trên khay hệ thống Windows Server. Nhấp chuột phải vào nó và chọn nút “Đăng nhập” để đăng nhập hệ thống Windows Server của bạn vào Tailscale.
Khi bạn kết nối Windows Server với Tailscale, nó sẽ tham gia mạng lưới của bạn. Để cấp cho các hệ thống khác quyền truy cập từ xa mà không cần bỏ chặn các cổng trong tường lửa của bạn, chỉ cần thêm thiết bị vào mạng Tailscale của bạn.
Khi bạn đã đăng nhập vào tất cả các thiết bị vào mạng Tailscale của mình, hãy truy cập bảng điều khiển Tailscale, sao chép IP Windows Server từ bảng điều khiển và truy cập máy chủ Jellyfin qua URL sau. Ngoài ra, bạn có thể dán IP Tailscale vào Jellyfin Media Player.
http://TAILSCALE_IP_FOR_WINDOWS_SERVER:8096
Cách kích hoạt quyền truy cập từ xa qua tường lửa Windows
Nếu bạn không muốn sử dụng Tailscale và muốn bật quyền truy cập từ xa thông qua Tường lửa Windows cho Jellyfin, bạn có thể thực hiện được. Bắt đầu bằng cách mở menu Bắt đầu của Windows trên màn hình Windows Server của bạn và tìm kiếm “Cho phép ứng dụng thông qua Tường lửa Windows”. Chọn kết quả tương ứng.
Quan trọng: Trong phần “Mạng” trên bảng Quản trị của Máy chủ Jellyfin Media, hãy đảm bảo bật “Cho phép kết nối từ xa với máy chủ này. Điều này là cần thiết cho chức năng truy cập từ xa.
Sau khi chọn “Cho phép ứng dụng thông qua Tường lửa của Windows”, cài đặt Tường lửa của Bộ bảo vệ Windows sẽ mở ra. Nhấp vào “Cho phép ứng dụng khác” và điều hướng để tìm tệp EXE của Jellyfin Server trong thư mục “Tệp chương trình”. Chọn nó để thêm nó vào danh sách ứng dụng được phép. Bước này hướng dẫn Windows Server bỏ chặn Jellyfin Server, điều này rất quan trọng để truy cập từ xa.
Sau khi cho phép Jellyfin Server thông qua Tường lửa của Windows, bạn sẽ cần thiết lập chuyển tiếp cổng trên bộ định tuyến của mình để chuyển hướng các kết nối đến Jellyfin trên Máy chủ Windows của bạn. Cổng tiêu chuẩn cho Jellyfin là Cổng TCP 8920. Sau khi thiết lập chuyển tiếp cổng, bạn có thể truy cập Jellyfin Media Server trên Windows Server qua internet. Bạn có thể truy cập Jellyfin Media Server của mình từ xa bằng URL sau trong Jellyfin Media Player hoặc bất kỳ trình duyệt web nào.
http://WINDOWS_SERVER_IP:8096



