Khắc phục tình trạng Plex Server không thể truy cập từ bên ngoài

Đã open port, các dịch vụ khác vẫn nhận đúng IP nhưng Plex thì không, khiến cho không thể truy cập thư viện Plex từ bên ngoài

Khắc phục tình trạng Plex Server không thể truy cập từ bên ngoài
Tình trạng này chắc anh em sử dụng FPT sẽ bị nhiều, mình không rõ vì sao lại như vậy, có lẽ liên quan gì đấy tới bên nhà mạng cố ý làm như vậy. Cũng có người không bị hiện tượng này và cũng có nhiều người đang loay hoay tìm cách. Mình viết bài này để chia sẻ lại các giải pháp khắc phục nhé.

Đầu tiên cần hiểu về nguyên lý của Plex Server khi bận Remote Access nó sẽ gửi thông tin lên server của Plex về địa chỉ IP public của bạn, sau đấy khi có lượt stream thì server của Plex sẽ điều hướng lưu lượng truy cập về đúng IP và stream nội dung từ IP của bạn. Và lỗi sẽ xảy ra khi Plex Server gặp lỗi không thể nhận đúng public IP nhà mạng cung cấp mà sử dụng một IP chung nào đấy dẫn tới k thể kết nối tới thư viện của bạn.

Có 2 phương án để khắc phục tình trạng này

Tắt Remote Access, sử dụng tính năng khác để stream

Plex có một chức năng ẩn khác để bạn cấu hình việc truy cập từ bên ngoài thông qua domain. Lúc này nó sẽ bỏ qua cơ chế hoạt động của tính năng remote access để tự đóng vai trò proxy ở ngay trong plex media server của bạn. Để làm được điều này bạn cần chuẩn bị

  1. Domain riêng, có thể sử dụng domain bất kỳ nhưng nên là domain trả tiền để có thể quản lý nó bằng Cloudflare cho một số thiết lập về tự động cập nhật public IP sau này
  2. Cần cài đặt một reverse proxy trên máy chủ cài Plex Media Server. Bạn có thể sử dụng Caddyfile. Mình có hướng dẫn ở bài viết này
  3. Truy cập cài đặt của Plex Media Server > Network > Tiến hành cài đặt như dưới đây

Lúc này bạn có thể tắt tính năng Remote Access nhưng vẫn có thể truy cập vào thư viện từ xa một cách bình thường.

Sử dụng Viettel hoặc VNPT

Cách này nói ra cũng như không vì chưa chắc ai cũng có 2 line mạng để mà cấu hình cho Plex Media Server chỉ chạy trên một nhà cung cấp.

Tóm lại theo kinh nghiệm thì chỉ làm theo phương án đầu tiên, đòi hỏi hơi mất thời gian ở chỗ cấu hình reverse proxy nhưng mình nghĩ ai đã chơi hệ DIY này rồi thì ngại gì làm quen với mấy thứ mới. Chúc mọi người thành công.

Nếu thấy nội dung bài viết hữu ích, hãy chia sẻ cho bạn bè và người thân. Đừng quên để lại email để theo dõi Geek Playground. Chân thành cám ơn các bạn và hẹn gặp lại trong những nội dung kế tiếp ❤️