Kurallar, Kural modunda her bağlantının nereye gideceğine karar verir: bir proxy veya proxy grubu üzerinden, doğrudan ya da hiçbir yere. Potatso Mihomo tarzı kurallar kullanır; bu yüzden bir Clash veya Mihomo aboneliğindeki kurallar olduğu gibi çalışır.
Kurallar yalnızca Kural modunda geçerlidir. Global ve Doğrudan mod bunları kullanmaz; Akıllı mod kendi kurallarını kullanır. Bkz. Çıkış modları ve Akıllı Yönlendirme.
Kurallarınızı açın
Ana Sayfa'da Diğer Yapılandırmalar'a, ardından Kurallar'a dokunun.
Kurallar nasıl eşleşir
Kurallar yukarıdan aşağıya eşleştirilir. Eşleşme, uygulanan ilk kuralda durur. Hiçbir kuralla eşleşmeyen trafik, listenin en altında Diğer Tüm Trafik olarak gösterilen Son çıkışı kullanır. O çıkışı seçmek için ona dokunun.
Abonelikten gelen profiller
Bir profil abonelikten geliyorsa kuralları üç bölümde listelenir:
| Bölüm | Ne zaman eşleşir |
|---|---|
| Kurallarım · Abonelikten Önce | İlk olarak; bu yüzden bunlar önceliklidir. |
| Abonelikten | Sonra, aboneliğin kendi sırasıyla. |
| Kurallarım · Abonelikten Sonra | Yalnızca aboneliğin hiçbir kuralı uygulanmadığında. |
Abonelik kuralları sıralarını korur ve abonelikle birlikte güncellenir. Kendi değişiklikleriniz her abonelik güncellemesinden sonra otomatik olarak yeniden uygulanır ve Diğer Yapılandırmalar bunları Geçersiz Kılmalarım altında listeler. Özgün abonelik hiçbir zaman değiştirilmez. Abonelik içe aktarmak için bkz. Abonelik içe aktarma.

Kural ekleyin
- Kurallar'da Kural Ekle'ye dokunun.
- Şuna Bağlanırken altında bir kural türü seçin. Tam liste için Daha Fazla Tür'e dokunun.
example.comgibi değeri girin. Alan adı kuralı eklerken Son Bağlantılardan, cihazınızın bağlandığı ana makineleri önerir.- Şuraya Yönlendir'e dokunun ve bir proxy, bir proxy grubu, Doğrudan veya Reddet seçin.
- Abonelik profilinde Konum'u seçin: Abonelik Kurallarından Önce veya Abonelik Kurallarından Sonra. Aksi halde Üst veya Alt'ı seçin.
- Ekle'ye dokunun.
Değerin altındaki alt bilgi, kuralın neyle eşleşeceğini ve kaydedeceği kural satırını söyler; örneğin DOMAIN-SUFFIX,example.com,DIRECT.
Bir kuralı değiştirmek için ona dokunun. Kuralları yeniden sıralamak veya silmek için Kuralları Düzenle'ye dokunun.
Kural türleri
| Tür | Kural anahtar sözcüğü | Eşleştiği |
|---|---|---|
| Alan Adı Soneki | DOMAIN-SUFFIX |
Bir alan adı ve tüm alt alan adları. |
| Alan Adı | DOMAIN |
Yalnızca bu tam alan adı. |
| Alan Adı Anahtar Sözcüğü | DOMAIN-KEYWORD |
Anahtar sözcüğü içeren herhangi bir alan adı. |
| Alan Adı Joker Karakteri | DOMAIN-WILDCARD |
*.example.com gibi alan adları. * her karakterle, ? tek bir karakterle eşleşir. |
| Alan Adı Regex | DOMAIN-REGEX |
Düzenli ifadeyle eşleşen alan adları. |
| IP CIDR | IP-CIDR |
10.0.0.0/8 gibi bir aralıktaki hedef IPv4 adresleri. |
| IPv6 CIDR | IP-CIDR6 |
fc00::/7 gibi bir aralıktaki hedef IPv6 adresleri. |
| IP Soneki | IP-SUFFIX |
Hedef IP'nin sondaki bitleri. |
| IP ASN | IP-ASN |
Hedef IP'nin ağ operatörü (AS numarası). |
| GeoIP | GEOIP |
Hedef IP'nin ülkesi veya bölgesi; örneğin CN. |
| GeoSite | GEOSITE |
GeoSite'taki bir alan adı kategorisi; örneğin category-ads-all. |
| Hedef Kapı | DST-PORT |
80/443/1000-2000 gibi portlar veya port aralıkları. |
| Ağ | NETWORK |
Tüm TCP veya tüm UDP trafiği. |
| Kural Kümesi | RULE-SET |
Bir kural sağlayıcısındaki her şey. |
Alan Adı Soneki, Alan Adı, Alan Adı Anahtar Sözcüğü, IP CIDR ve Kural Kümesi ilk sırada listelenir. Diğerleri Daha Fazla Tür altındadır.
Seçenekler altında Ağ, bir kuralı TCP veya UDP trafiğiyle sınırlar. IP, GeoIP ve Kural Kümesi kurallarında ayrıca, Potatso'nun kuralla eşleşmek için ana makine adlarını çözmesini engelleyen Çözümleme Yok bulunur.
Kural sağlayıcıları
Kural sağlayıcısı, Kural Kümesi kurallarının kullandığı alan adı veya IP aralığı listesidir. Abonelikler genellikle bunları içerir.
Eklemek için:
- Ana Sayfa'da Diğer Yapılandırmalar'a, ardından Kural Sağlayıcılar'a dokunun.
- Kural Sağlayıcı Ekle'ye dokunun.
- Bir Ad girin ve Tür'ünü seçin: HTTP (bir URL'den indirilir), Dosya veya Satır İçi.
- Davranış'ını (Alan Adı, IP CIDR veya Klasik) ve Biçim'ini (YAML, MRS veya Metin) seçin.
- HTTP sağlayıcısı için URL'sini girin ve bir Güncelleme Aralığı seçin.
- Kaydet'e dokunun.
Ardından Kural Kümesi türünde bir kural ekleyin, sağlayıcıyı ve nereye gideceğini seçin. Bir kural kullanana kadar sağlayıcı hiçbir şey yapmaz.
Yüklenen kural sayısını görmek, Şimdi Güncelle ile güncellemek veya kurallarına göz atmak için bir sağlayıcıya dokunun. MRS derlenmiş bir ikili biçimdir; kuralları listelenemez.
Topluluk kural kümeleri
Kural Sağlayıcılar ayrıca şu GitHub depolarından hazır listeler olan Topluluk Kuralları'nı da listeler:
Loyalsoldier/v2ray-rules-datrunetfreedom/russia-v2ray-rules-datChocolate4U/Iran-v2ray-rules
Bir depoya dokunun, ardından bir listenin yanındaki Yükle'ye ya da Tümünü Yükle'ye dokunun. Listeler geçerli profile kural sağlayıcıları olarak yüklenir. Her listeyi nasıl kullanacağınızı seçmek için Kurallar'da bir Kural Kümesi kuralı ekleyin.

GeoIP ve GeoSite verileri
GeoIP, IP ASN ve GeoSite kuralları, Potatso ile birlikte gelen GeoData veritabanlarını kullanır. Bunlar tüm profillerde ortaktır ve her veritabanının GitHub sürümlerinden güncellenir.
Güncellemeleri yönetmek için Ayarlar'ı açıp GeoData'ya dokunun:
- Otomatik Güncellemeler, uygulama açıldığında ve arka planda denetler. Ne sıklıkla denetleneceğini Denetim Sıklığı altında seçin. Hücresel Veri Kullan kapalıyken denetimler Wi-Fi'ı bekler.
- Güncellemeleri Denetle hemen denetler. Bu, hücresel veri kullanabilir.
İndirilen sürüm bir sonraki bağlantıdan itibaren kullanılır. Bağlıyken bir sürüm hazır olduğunda İndirilen Sürümü Uygula'ya dokunun.