Notification

×

Iklan

Iklan

Indeks Berita

Tag Terpopuler

belajar membuat config final

Senin, 25 Juli 2022 | Juli 25, 2022 WIB | 0 Views Last Updated 2022-09-03T04:15:37Z
belajar membuat config final

Selamat datang di blog masterwifinetworksolution solusi internet untuk anda.

Kali ini kita akan praktik cara membuat config clash openwrt dari config final yang sudah saya buatkan sejak lama.

Config pertama yang saya buat dan saya release. Kini anda bisa membuat nya sendiri untuk para pemula dan ingin sedang belajar membuat sebuah config.

Nanti kalian akan memahami setelah membaca artikel tutorial ini namun anda pelajari dulu di halaman ini agar tidak gagal paham.

Config ini memiliki 4 akun dan beberapa rule yang akan kita praktikkan pada halaman ini.

Jadi mari kita belajar bersama-sama.

Ok kita lanjutkan kembali membuat sebuah config final.

Bahan yang anda perlukan adalah:

1. Winscp bagi yang punya laptop/pc. Khusus android silahkan install aplikasi An Writter Free ada tersedia gratis dari Play Store.
2. Buatlah beberapa file:
2.A. final.yaml
2.B. akun-browser.yaml
2.C. akun-stream.yaml
2.D. akun-sosmed.yaml
2.E. akun-game.yaml
3. Buat ke empat file ini dari B,C,D,E ke dalam folder proxy_provider. Lalu final.yaml taruh di folder config, backup, dan di luar dari folder utama.
4. Buat lagi beberapa file rule:
4.A. browsermaster.yaml
4.B. streammaster.yaml
4.C. sosmedmaster.yaml
4.D. gamemaster.yaml
5. Taruh ke empat file ini ke dalam folder rule_provider.

Jika sudah semua bahan di perlukan, mari kita lanjutkan lagi proses membuat config.

Silahkan masuk ke folder config dan pilih file final.yaml untuk kita edit.

Isikan script di bawah ini untuk awal.

---
redir-port: 7892
port: 7890
socks-port: 7891
mixed-port: 7893
mode: rule
log-level: info
allow-lan: true
external-controller: 0.0.0.0:9090
secret: reyre
bind-address: "*"
external-ui: "/usr/share/openclash/dashboard"

Script di atas ini adalah script dasar untuk pencocokan port-port yang berjalan pada clash.

Lalu kita masukkan lagi dns (dynamic name server) agar bisa terhubung ke internet.

dns:
  enable: true
  ipv6: false
  enhanced-mode: fake-ip
  listen: 127.0.0.1:7874
  nameserver:
  - 114.114.114.114
  - 119.29.29.29
  - 8.8.8.8
  - 8.8.4.4
  - 1.1.1.1
  - 1.0.0.1
  fallback:
  - https://cloudflare-dns.com/dns-query
  - https://dns.google/dns-query
  - https://1.1.1.1/dns-query
  - tls://8.8.8.8:853
  - tls://dns.rubyfish.cn:853
  - https://1.1.1.1/dns-query
  fallback-filter:
    geoip: false
    ipcidr:
    - 0.0.0.0/8
    - 10.0.0.0/8
    - 100.64.0.0/10
    - 127.0.0.0/8
    - 169.254.0.0/16
    - 172.16.0.0/12
    - 192.0.0.0/24
    - 192.0.2.0/24
    - 192.88.99.0/24
    - 192.168.0.0/16
    - 198.18.0.0/15
    - 198.51.100.0/24
    - 203.0.113.0/24
    - 224.0.0.0/4
    - 240.0.0.0/4
    - 255.255.255.255/32
    domain:
    - "+.google.com"
    - "+.facebook.com"
    - "+.youtube.com"
    - "+.githubusercontent.com"
ipv6: false
profile:
  store-selected: true

Script di atas adalah pencocokan buat mode fallback buat pengguna fallback selain dari nameserver pada dns.

Selanjutnya kita masukkan script proxy-provider agar config bisa terhubung sama file akun anda.

proxy-providers:
  GAME:
    type: file
    path: "./proxy_provider/akun-game.yaml"
    health-check:
      enable: false
      url: http://www.gstatic.com/generate_204
      interval: 99
  SOSMED:
    type: file
    path: "./proxy_provider/akun-sosmed.yaml"
    health-check:
      enable: true
      url: http://www.gstatic.com/generate_204
      interval: 99
  STREAM:
    type: file
    path: "./proxy_provider/akun-stream.yaml"
    health-check:
      enable: true
      url: http://www.gstatic.com/generate_204
      interval: 99
  BROWSER:
    type: file
    path: "./proxy_provider/akun-browser.yaml"
    health-check:
      enable: true
      url: http://www.gstatic.com/generate_204
      interval: 99

Keterangan script di atas adalah:
BROWSER = nama akun
file = type pilihan file
path = lokasi penempatan file
Healt check = memeriksa kesehatan internet secara otomatis
url = ping yang di jalankan
interval = jarak antar ping

Dari keterangan ini semoga anda bisa memahami praktik yang berlangsung di halaman ini.

Sekarang kita lanjutkan kembali membuat script untuk proxy-groups agar beberapa proxy-provider ini bisa di kelola dengan baik di dalam proxy-group.

proxy-groups:
- name: BROWSERMASTER
  type: url-test
  interval: '99'
  use:
  - BROWSER
- name: GAMEMASTER
  type: url-test
  interval: '99'
  use:
  - GAME
  proxies:
  - DIRECT
- name: SOSMEDMASTER
  type: url-test
  interval: '99'
  use:
  - SOSMED
  proxies:
  - DIRECT
- name: STREAMMASTER
  type: url-test
  interval: '99'
  use:
  - STREAM
  proxies:
  - DIRECT

keterangan script di atas adalah.
name = nama group.
type = menentukan pilihan (url-test atau select atau fallback atau relay atau loadbalance).
interval = mengatur jarak latency ping.
use = menggunakan salah satu nama proxy-provider.
proxies = di tujukan untuk jalur direksi

Sampai tahap ini anda sudah membuat setengah config. Dan sekarang mari kita lanjutkan kembali untuk penyelesaian sebuah config.

Sekarang kita membuat script rule-provider agar bisa menghubungkan rule ke proxy-group.

rule-providers:
  Browsermaster:
    type: file
    behavior: classical
    path: "./rule_provider/browsermaster.yaml"
  Streammaster:
    type: file
    behavior: classical
    path: "./rule_provider/streammaster.yaml"
  Sosmedmaster:
    type: file
    behavior: classical
    path: "./rule_provider/sosmedmaster.yaml"
  Gamemaster:
    type: file
    behavior: classical
    path: "./rule_provider/gamemaster.yaml"

Keterangan script di atas adalah:
Gamemaster = nama rule
type = pilihan untuk menentukan file
behavior = menentukan bentuk script
path = menentukan lokasi penempatan file

Setelah membuat rule-provider dan sekarang kita membuag jalur rules nya lagi agar rule-provider bisa tersambung ke proxy-group.

rules:
- IP-CIDR,198.18.0.1/16,REJECT,no-resolve
- RULE-SET,Browsermaster,BROWSER
- RULE-SET,Streammaster,STREAM
- RULE-SET,Sosmedmaster,SOSMED
- RULE-SET,Gamemaster,GAME
- MATCH,BROWSER

Keterangan dalam rules di atas
IP-CIDR = satuan ip dari ratusan ip yang ada.
RULE-SET = jalan rule
Browsermaster = nama rule-provider
BROWSER = nama proxy-group
MATCH = jika semua tidak ada di dalam kelompok rule yang di buat akan di arahkan ke global.
BROWSER = pada saat di luar rule provider akan mengarah ke BROWSER di dalam MATCH.

Jika sudah semua script di masukkan. Silahkan anda simpan di dalam file final.yaml

Untuk masalah config anda sudah anda buat sendiri. Selanjutnya mari kita membuat sebuah akun di folder proxy provider.

Silahkan masuk ke salah satu file di folder proxy_provider misalkan browser.yaml dan edit

proxies: 
- name: "Browser1"
  type: trojan
  server: id1-masterwifi.tech
  port: 443
  password: 04083b00-0589-11ed-a379-1239d0255272
  udp: true
  sni: bugmu.com
  alpn:
  skip-cert-verify: true

Keterangan script akun di atas adalah:
name = berikan sebuah nama untuk akun.
trojan = type pilihan yang akan di gunakan.
server = alamat host atau ip dari penyedia layanan.
port = jalur lintasan pada akun
password = untuk memferivikasi sebuab akun.
udp = menjalankan port udp
sni = jalur lintasan yang akan menyambungkan ke internet.
skip-cert-verify = untuk memferivikasi sertifikat pengguna.

Jika sudah semua anda isikan maka langkah akhir anda wajib simpan.

Lakukan hal serupa pada file akun lain nya agar tidak ada terjadi error nanti saat memulai.

membuat config sudah, membuat akun sudah, sekarang mari kita membuat rule lagi.

silahkan masuk ke folder rule_provider lalu pilih salah satu file. Misalkan seperti browsermaster.yaml dan edit

payload:

  - DOMAIN-KEYWORD,google

Keterangan di atas adalah:
Payload = memuat rule.
DOMAIN-KEYWORD = rule mode pencarian otomatis.

Jika sudah, mari kita simpan file nya. Selanjutnya untuk ketiga file lain nya. Anda bisa melakukan hal yang sama namum berbeda seperti streammaster.yaml dengan DOMAIN-KEYWORD,youtube.

Jika udah lengkap semua file sudah anda isikan sekarang anda sudah bisa masuk ke halaman utama clash opemwrt. Dan melakukan switch config pada nama config final yang barusan anda buat tadi. Dan selamat, anda sudah bisa berselancar di dunia maya.

Jadi langkah seterusnya, anda bisa praktikkan lagi dengan menambah akun atau menambah rule agar bisa lebih luas lago dalam hal koneksi internet.

Jika suka silahkan di subscribe ya channel youtube master wifi network solution dan berlangganan mewsletter pada blog master wifi network solution agar anda tidak ketinggalan info update dari saya.

Sampai jumpa di tutorial selanjut nya.

×
Berita Terbaru Update