---
title: "Quy tắc và bộ quy tắc"
description: "Thêm quy tắc trong Potatso để định tuyến từng trang web qua proxy, trực tiếp hoặc chặn, và cài nguồn quy tắc, bộ quy tắc cộng đồng cùng dữ liệu GeoIP/GeoSite."
---

> Documentation Index
> Fetch the complete documentation index at: https://potatso.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Quy tắc và bộ quy tắc

Quy tắc quyết định mỗi kết nối đi đâu ở chế độ Quy tắc: qua proxy hoặc nhóm proxy, trực tiếp, hoặc không đi đâu cả. Potatso dùng quy tắc kiểu Mihomo, nên quy tắc từ đăng ký Clash hoặc Mihomo hoạt động nguyên trạng.

Quy tắc chỉ áp dụng ở chế độ Quy tắc. Chế độ Toàn cục và Trực tiếp không dùng chúng, còn chế độ Thông minh dùng quy tắc riêng. Xem [Chế độ đầu ra](/docs/vi/guides/outbound-modes/) và [Định tuyến thông minh](/docs/vi/guides/smart-routing/).

## Mở quy tắc của bạn {#open}

Trong **Trang chủ**, chạm **Cấu hình khác**, rồi **Quy tắc**.

## Cách quy tắc được khớp {#matching}

Quy tắc được khớp từ trên xuống dưới. Việc khớp dừng ở quy tắc đầu tiên áp dụng được. Lưu lượng không khớp quy tắc nào dùng đầu ra **Cuối cùng**, hiển thị là **Mọi lưu lượng khác** ở cuối danh sách. Chạm vào đó để chọn đầu ra này.

### Hồ sơ từ đăng ký {#subscription}

Khi hồ sơ đến từ một đăng ký, quy tắc của nó được liệt kê thành ba phần:

| Phần | Được khớp |
| --- | --- |
| **Quy tắc của tôi · Trước đăng ký** | Đầu tiên, nên chúng được ưu tiên. |
| **Từ đăng ký** | Tiếp theo, theo thứ tự riêng của đăng ký. |
| **Quy tắc của tôi · Sau đăng ký** | Chỉ khi không quy tắc nào của đăng ký áp dụng. |

Quy tắc đăng ký giữ thứ tự và cập nhật theo đăng ký. Thay đổi của bạn được tự động áp dụng lại sau mỗi lần cập nhật đăng ký, và **Cấu hình khác** liệt kê chúng trong **Ghi đè của tôi**. Đăng ký gốc không bao giờ bị sửa. Để nhập đăng ký, xem [Nhập đăng ký](/docs/vi/guides/import-subscriptions/).

## Thêm quy tắc {#add}

1. Trong **Quy tắc**, chạm **Thêm quy tắc**.
2. Trong **Khi kết nối tới**, chọn loại quy tắc. Chạm **Nhiều loại hơn** để xem danh sách đầy đủ.
3. Nhập giá trị, chẳng hạn `example.com`. Khi thêm quy tắc tên miền, **Từ kết nối gần đây** gợi ý các máy chủ mà thiết bị đã kết nối.
4. Chạm **Định tuyến tới** và chọn proxy, nhóm proxy, **Trực tiếp** hoặc **Từ chối**.
5. Với hồ sơ đăng ký, chọn **Vị trí**: **Trước quy tắc đăng ký** hoặc **Sau quy tắc đăng ký**. Với hồ sơ khác, chọn **Trên cùng** hoặc **Dưới cùng**.
6. Chạm **Thêm**.

Chú thích dưới giá trị cho biết quy tắc sẽ khớp gì, và dòng quy tắc sẽ được lưu, chẳng hạn `DOMAIN-SUFFIX,example.com,DIRECT`.

Để đổi quy tắc, chạm vào nó. Để sắp xếp lại hoặc xóa quy tắc, chạm **Sửa quy tắc**.

## Các loại quy tắc {#types}

| Loại | Từ khóa quy tắc | Khớp |
| --- | --- | --- |
| **Hậu tố tên miền** | `DOMAIN-SUFFIX` | Một tên miền và mọi tên miền con của nó. |
| **Tên miền** | `DOMAIN` | Chỉ đúng tên miền này. |
| **Từ khóa tên miền** | `DOMAIN-KEYWORD` | Mọi tên miền chứa từ khóa. |
| **Ký tự đại diện tên miền** | `DOMAIN-WILDCARD` | Tên miền dạng `*.example.com`. `*` khớp mọi ký tự và `?` khớp một ký tự. |
| **Regex tên miền** | `DOMAIN-REGEX` | Tên miền khớp một biểu thức chính quy. |
| **IP CIDR** | `IP-CIDR` | Địa chỉ IPv4 đích trong một dải, chẳng hạn `10.0.0.0/8`. |
| **IPv6 CIDR** | `IP-CIDR6` | Địa chỉ IPv6 đích trong một dải, chẳng hạn `fc00::/7`. |
| **Hậu tố IP** | `IP-SUFFIX` | Các bit cuối của IP đích. |
| **IP ASN** | `IP-ASN` | Nhà mạng (số AS) của IP đích. |
| **GeoIP** | `GEOIP` | Quốc gia hoặc khu vực của IP đích, chẳng hạn `CN`. |
| **GeoSite** | `GEOSITE` | Một danh mục tên miền từ GeoSite, chẳng hạn `category-ads-all`. |
| **Cổng đích** | `DST-PORT` | Cổng hoặc dải cổng, chẳng hạn `80/443/1000-2000`. |
| **Mạng** | `NETWORK` | Toàn bộ lưu lượng TCP hoặc toàn bộ UDP. |
| **Bộ quy tắc** | `RULE-SET` | Mọi thứ trong một [nguồn quy tắc](#rule-providers). |

**Hậu tố tên miền**, **Tên miền**, **Từ khóa tên miền**, **IP CIDR** và **Bộ quy tắc** được liệt kê trước. Các loại khác nằm trong **Nhiều loại hơn**.

Trong **Tùy chọn**, **Mạng** giới hạn quy tắc cho lưu lượng TCP hoặc UDP. Quy tắc IP, GeoIP và Bộ quy tắc còn có **Không phân giải**, giúp Potatso không phân giải tên máy chủ để khớp quy tắc.

## Nguồn quy tắc {#rule-providers}

Nguồn quy tắc là danh sách tên miền hoặc dải IP mà quy tắc **Bộ quy tắc** sử dụng. Đăng ký thường có sẵn.

Để thêm một nguồn:

1. Trong **Trang chủ**, chạm **Cấu hình khác**, rồi **Nguồn quy tắc**.
2. Chạm **Thêm nguồn quy tắc**.
3. Nhập **Tên** và chọn **Loại**: **HTTP** (tải từ URL), **Tệp** hoặc **Nội tuyến**.
4. Chọn **Hành vi** (**Tên miền**, **IP CIDR** hoặc **Classical**) và **Định dạng** (**YAML**, **MRS** hoặc **Văn bản**).
5. Với nguồn HTTP, nhập **URL** và chọn **Khoảng thời gian cập nhật**.
6. Chạm **Lưu**.

Sau đó [thêm quy tắc](#add) loại **Bộ quy tắc**, chọn nguồn và nơi lưu lượng đi tới. Nguồn không làm gì cho đến khi có quy tắc dùng nó.

Chạm một nguồn để xem nó đã tải bao nhiêu quy tắc, cập nhật bằng **Cập nhật ngay**, hoặc duyệt các quy tắc của nó. MRS là định dạng nhị phân đã biên dịch, nên không thể liệt kê quy tắc của nó.

## Bộ quy tắc cộng đồng {#community}

**Nguồn quy tắc** cũng liệt kê **Quy tắc cộng đồng**, các danh sách làm sẵn từ những kho GitHub sau:

- `Loyalsoldier/v2ray-rules-dat`
- `runetfreedom/russia-v2ray-rules-dat`
- `Chocolate4U/Iran-v2ray-rules`

Chạm một kho, rồi chạm **Cài đặt** bên cạnh một danh sách, hoặc **Cài đặt tất cả**. Các danh sách được cài vào hồ sơ hiện tại dưới dạng nguồn quy tắc. Thêm quy tắc **Bộ quy tắc** trong **Quy tắc** để chọn cách dùng từng danh sách.

## Dữ liệu GeoIP và GeoSite {#geodata}

Quy tắc **GeoIP**, **IP ASN** và **GeoSite** dùng cơ sở dữ liệu GeoData đi kèm Potatso. Chúng được dùng chung cho mọi hồ sơ và cập nhật từ các bản phát hành GitHub của từng cơ sở dữ liệu.

Để quản lý cập nhật, mở **Cài đặt** và chạm **GeoData**:

- **Cập nhật tự động** kiểm tra khi mở ứng dụng và trong nền. Chọn tần suất trong **Kiểm tra mỗi**. Nếu không bật **Dùng dữ liệu di động**, việc kiểm tra chờ Wi-Fi.
- **Kiểm tra cập nhật** kiểm tra ngay. Việc này có thể dùng dữ liệu di động.

Phiên bản đã tải được dùng từ lần kết nối tiếp theo. Khi có phiên bản sẵn sàng lúc bạn đang kết nối, chạm **Áp dụng phiên bản đã tải**.

Source: https://potatso.com/docs/vi/guides/rules-and-rule-sets/index.mdx
