> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/knowledge-base/vi/tenants/configuring-proxy.md).

# Cấu hình Proxy

Sử dụng Proxy cho phép dùng 1 địa chỉ IP cho nhiều môi trường Tenant bằng cách ánh xạ các hostname FQDN. Điều này loại bỏ nhu cầu phải có 1 địa chỉ IP cho mỗi tenant và giúp bảo tồn các địa chỉ IPv4.

### Bật Proxy

1. Từ mạng bên ngoài được dùng để truy cập các môi trường tenant:
   * Chọn **Chỉnh sửa** trong menu bên trái.
   * Bật **Proxy**.
   * Trong hầu hết các trường hợp, **Địa chỉ lắng nghe của Proxy** có thể để trống. Mặc định sẽ là `0.0.0.0`, nghĩa là nó sẽ lắng nghe trên tất cả các địa chỉ.

{% hint style="warning" %}
**Đối với các phiên bản VergeOS 4.12.6 trở về trước**

'Bind DNS' sẽ cần được bật tạm thời nếu nó chưa được sử dụng trên mạng. Điều này sẽ hiển thị lựa chọn IP Alias trong giao diện UI (bước 2).

Gửi các cài đặt nhưng ***ĐỪNG KHỞI ĐỘNG LẠI MẠNG HOẶC ÁP DỤNG RULES NGAY!***
{% endhint %}

2. Từ cùng một mạng bên ngoài:

   * Chọn **Địa chỉ IP** trong menu bên trái.
   * Chỉnh sửa hoặc tạo một địa chỉ IP, đặt **Loại** sang **IP Alias**.
   * Gửi.
   * Đặt DNS của mạng bên ngoài trở lại cài đặt ban đầu (trước phiên bản 4.12.4).
   * Chọn **Quy tắc**.
   * Tạo một rule mới giống như hình ảnh sau:

   ![proxy\_accept\_rule.png](/files/1f678d91e04dcf5a44fb21c373ee57b2ef1994a2)

   * Khởi động lại mạng và áp dụng các rule.
   * Kiểm tra rule bằng cách mở một tab trình duyệt và truy cập URL bằng địa chỉ IP Alias được gán ở bước trước. Nếu hoạt động đúng, trang đăng nhập UI sẽ mở trên địa chỉ IP Alias.

### Tạo Tenant mới với Proxy

1. Tạo một **A Record** cho tenant mới trong trình đăng ký tên miền của bạn để trỏ tới IP Alias đã được gán.
2. Tạo một tenant mới:
   * Nhập tất cả các cài đặt mong muốn, để trống **URL** .
3. Trong **Quản lý UI** trong tab của trang tạo tenant, chọn **Tạo một FQDN mới**.
4. Trong **Cấu hình Tenant Proxy** trang:
   * Chọn mạng mà dịch vụ proxy đang chạy trên đó.
   * Chọn tên tenant.
   * Nhập FQDN của tenant (A Record được tạo ở bước 1).
   * Gửi.
5. Chọn **Bỏ qua** ở cuối **Quản lý UI** trang để tránh gán IP trực tiếp cho tenant.

{% hint style="info" %}
**Một tenant không thể có địa chỉ IP UI VÀ một FQDN được proxy.**
{% endhint %}

6. Trong bảng điều khiển tenant mới, chọn **Áp dụng Proxy** trong cảnh báo được tô sáng.
7. Khởi động tenant và truy cập URL của nó trong một tab trình duyệt để đăng nhập.

### Chỉnh sửa tenant hiện có để dùng Proxy

1. Tạo một **A Record** cho tenant trong trình đăng ký tên miền của bạn để trỏ tới IP Alias đã được gán (nếu chưa tồn tại).
2. Từ bảng điều khiển tenant, chọn **Chỉnh sửa** trong menu bên trái:
   * Trong **Địa chỉ UI** trong trường, chọn **Không có**.
3. Điều hướng đến mạng đang chạy dịch vụ proxy:
   * Chọn **Proxy** trong menu bên trái.
4. Từ **Bảng điều khiển Proxy**:
   * Chọn **Xem Tenant**.
   * Chọn **Mới**.
5. Trong **Cấu hình Tenant Proxy** trang:
   * Chọn mạng mà dịch vụ proxy đang chạy trên đó.
   * Chọn tên tenant.
   * Nhập FQDN của tenant (A Record được tạo ở bước 1).
6. Điều hướng đến bảng điều khiển tenant và chọn **Áp dụng Proxy** trong cảnh báo được tô sáng.
7. Chọn mạng của tenant (được tô sáng) từ bảng điều khiển tenant.

   ![tenant\_apply\_rules.png](/files/63bff845d57f4c2cb5eabfb09844a0f778bfbb4f)
8. Chọn **Áp dụng quy tắc** trong cảnh báo được tô sáng.
9. Kiểm tra quyền truy cập tenant bằng cách truy cập URL của nó trong một tab trình duyệt.

***

{% hint style="info" %}
**Thông tin tài liệu**

* Cập nhật lần cuối: 2024-08-29
* Phiên bản vergeOS: 4.12.6
  {% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/knowledge-base/vi/tenants/configuring-proxy.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
