clashrules icon indicating copy to clipboard operation
clashrules copied to clipboard

This repo containing some important rule providers of Clash for Windows/Linux/iOS/Android, such as games, media stream and etc.

Rule Providers for Clash (OpenWrt, iOS, Windows, Linux, Android)

Aplikasi yang digunakan:

  • Clash for Windows

    aplikasi Clash untuk Windows OS.

  • Clash for Linux

    aplikasi Clash untuk Linux OS.

  • Clash for Android

    aplikasi Clash untuk Android OS.

  • Surfboard for Android

    aplikasi seperti Shadowrocket (menggunakan config Shadowrocket) untuk Android OS.

  • OpenClash for OpenWrt

    aplikasi Clash ini sudah jelas untuk OpenWrt.

  • Stash for iOS

    aplikasi ini UI nya bagus, bisa menggunakan config dan rule dari OpenClash. Tapi UI yang bagus dapat menyebabkan baterai iOS lebih boros.

  • Shadowrocket for iOS

    aplikasi ini UI nya simple jadi tidak terlalu boros baterai, tapi butuh penyesuaian jika menggunakan config dari OpenClash/Stash. Beberapa contoh konfigurasinya bisa di lihat di contoh config.conf Shadowrocket, untuk rule providernya bisa dilihat disini.


Repository ini berisi rule provider dari beberapa sumber yang sering dipakai di Indonesia, digunakan untuk pisah trafik koneksi. Rule yang tersedia saat ini bisa dilihat disini

HARAP MEMBACA DAN MEMAHAMI TIAP BARIS YANG ADA, AGAR KESALAHAN SEPELE BISA DIATASI SENDIRI !

Cara Pakai

  1. Ubah file config.yaml yang kamu punya.

  2. Salin script dibawah ini, lalu letakkan di bawah barisan proxy_groups (baris dibawah ini hanya contoh, selebihnya silahkan improvisasi sendiri)

    # Rule Providers
    # Check time conversion here https://www.timecalculator.net/hours-to-seconds
    rule-providers:
      XL_Akrab:
        type: http
        behavior: classical
        path: "./rule_provider/XL_Akrab.yaml"
        url: https://raw.githubusercontent.com/helmiau/clashrules/main/rule_provider/XL_Akrab.yaml
        interval: 86400 # Update rules every 24 hours
      Microsoft_Teams:
        type: http
        behavior: classical
        path: "./rule_provider/Microsoft_Teams.yaml"
        url: https://raw.githubusercontent.com/helmiau/clashrules/main/rule_provider/Microsoft_Teams.yaml
        interval: 86400 # Update rules every 24 hours
    rules:
    # Rules before match global
    - RULE-SET,XL_Akrab,DIRECT
    - RULE-SET,Microsoft_Teams,DIRECT
    # Listen all connections to GLOBAL proxy
    - MATCH,GLOBAL
    
  3. Buka OpenClash > Settings > General Settings lalu atur seperti contoh di bawah ini

    image

  4. Lalu tekan tombol ENABLE OPENCLASH di bagian bawah halaman Overview OpenClash

Credits