mirror of
https://github.com/vitoharhari/sync-date-openwrt-with-bug.git
synced 2026-04-25 18:45:49 +03:00
No description
|
|
||
|---|---|---|
| jam.sh | ||
| README.md | ||
Sync Date OpenWrt with Domain Bug
- Sync date openwrt by picking date from selected domain.
- Sinkronisasi waktu pada OpenWrt dengan mengambil data waktu dari domain terpilih.
- Mendukung sinkronisasi waktu setelah modem/koneksi internet tersedia.
- Pemeriksa koneksi (jika menggunakan mode
cron, maka script akan memeriksa koneksi, lalu merestart aplikasi VPN jika koneksi internet tidak tersedia) - Pengaturan timezone (zona waktu) secara otomatis mengikuti pengaturan
LuCI - System - System - Timezone. - Mendukung autorestart VPN tunnels:
- OpenClash
- Passwall
- ShadowsocksR
- ShadowsocksR++
- v2ray
- v2rayA
- xray
- Libernet
- Xderm Mini
- Wegare STL
Default Usage - Pemakaian Dasar
-
Install
paket yang dibutuhkanterlebih dahulu dengan membuka terminal/putty/dsb:opkg update && opkg install curl wget -
Paste command dibawah untuk memasang script
jam.shMenggunakan
wgetwget --no-check-certificate "https://raw.githubusercontent.com/vitoharhari/sync-date-openwrt-with-bug/main/jam.sh" -O /usr/bin/jam.sh && chmod +x /usr/bin/jam.shMenggunakan
curlcurl -sL raw.githubusercontent.com/vitoharhari/sync-date-openwrt-with-bug/main/jam.sh > /usr/bin/jam.sh && chmod +x /usr/bin/jam.sh -
Masukkan command dibawah ke
LuCI -> System -> Startup -> Local Startupatau dirc.localjika di terminal/usr/bin/jam.sh www.site.com -
Jika menggunakan crontab ( cek koneksi setiap 1 jam, lalu me-restart vpn jika koneksi tidak tersedia ), salin perintah dibawah ini ke
LuCI -> System -> Schedule TasksContoh:0 * * * * /usr/bin/jam.sh www.site.com cron- Perintah diatas juga dapat dimasukkan ke file
/etc/crontabs/root - Untuk kustomisasi waktu cron lainnya dapat dilihat di crontab.guru
- Perintah diatas juga dapat dimasukkan ke file
Advanced Usage - Pemakaian Lanjutan
-
Ganti
www.site.comdenganbug/domainkesayangan anda. Contoh:/usr/bin/jam.sh m.youtu.be -
Jika menggunakan
0p0k Telkomselsilahkan tambahkan:443dibelakang bug. Contoh:/usr/bin/jam.sh www.site.com:443 -
Jika ingin melakukan
update/pembaruan script, silahkan lakukan perintah dibawah ini./usr/bin/jam.sh updateTanda update berhasil adalah seperti ini:
jam.sh: Updating script... jam.sh: Downloading script update... jam.sh: Update done... jam.sh: update file cleaned up! Usage: add domain/bug after script!. jam.sh: Missing URL/Bug/Domain!. Read https://github.com/vitoharhari/sync-date-openwrt-with-bug/blob/main/README.md for details.
How This Script Work - Cara Kerja Script Ini
- Setelah script dimasukkan ke
Local Startupatau dirc.localdengan menambahkan domain/bug/URL (maupun port) - Device OpenWrt restart, lalu script
memeriksa koneksi internetterlebih dahulu. - Jika internet belum tersedia, script akan
mengulangi pemeriksaan koneksi sampai koneksi terhubung. - Ketika koneksi sudah terhubung, script akan
melakukan sinkronisasi waktu. - Jika ada
aplikasi VPN/Tunneling yang berjalan, script akanmerestart aplikasi VPN yang digunakansebelum melakukan sinkronisasi waktu.
Developer - Pengembang
- Base script and more enhancement codes from AlkhaNet by Teguh Surya Mungaran
- GMT codes and more enhancement codes by Vito H.S
- opkg checker and installer, internet checker, vpn manager, gmt selection codes by Helmi Amirudin