Cấu Hình Reverse Proxy Cơ Bản


Reverse Proxy là gì ?

Reverse Proxy là một máy chủ trung gian nằm giữa client (người dùng) và server (máy chủ gốc), có nhiệm vụ tiếp nhận các yêu cầu từ client, sau đó chuyển tiếp các yêu cầu này đến server thích hợp, rồi trả lại kết quả cho client mà client không biết được server thực sự là gì.

Một reverse proxy nhận yêu cầu từ Internet và chuyển tới các máy chủ (servers) trong mạng cục bộ (LAN).

Trường hợp mở port cho 1 app trên NAS

Vd ở đây mình sẽ thực hiện ứng dụng File Browser 

Với địa chỉ IP NAS : 192.168.1.6

Cổng để truy cập : 8091

Giờ mình muốn truy cập từ ngoài vào để đi đâu mình cũng mở được file

Bình thường sẽ nghĩ ngay đến việc mở cổng để truy cập vào và sẽ có dạng như sau: http://tenmien.abc:8091 hoặc (http://ip:8091), nhưng giờ bạn  muốn truy cập vào File Browser của mình bằng một tên miền mà không phải cần có địa chỉ cổng, vd: http://file.tenmien.acb thì bạn có thể làm như sau.

Vào Control Panel ► Login Portal ► Advanced ► Reverse ProxyCreate

Reverse Proxy Name: Đặt tên cho ứng dụng

Source

  • Giao thức (Protocol) : http hoặc https nếu dùng SSL.
  • Tên miền (Hostname) : nhập vào sub domain của bạn để truy cập Vd: file.tenmien.acb
  • Cổng (Port) : http (80) và https (443). Hai cổng mặc định của Web Server, bạn có thể để cổng tùy vào ứng dụng mình cần làm.

Destination

  • Giao thức: http hoặc https nếu dùng SSL.
  • Địa chỉ IP : NAS, của mình: 192.168.1.250
  • Cổng: Ứng dụng Plex có cổng 8091. Tùy thuộc vào ứng dụng của bạn.

OK – Xong. Giờ bạn có thể truy cập vào địa chỉ bạn. http://file.tenmien.acb

Custom Header

Chọn CreateWebSocketSave

Chúc các bạn thành công !

Lên đầu trang