Tutorial manfaatin cloud compute InternLM buat scraping node proxy gratisan pakai aggregator-main. Script jalan lewat Mihomo di port 7890 terus format hasilnya jadi config Clash. Dari situ tinggal convert jadi link VLESS Reality buat langsung diimpor ke Shadowrocket.
Mengenal Layanan & Gambaran Teknis
Trik pakai server dev InternLM buat jalanin bot pengumpul link proxy publik otomatis. Hasil kumpulannya dipilah khusus node VLESS Reality biar bisa dipakai browsing privat.
Panduan Langkah Demi Langkah
- Langkah 1: Masuk terminal server InternLM, masuk folder project: `cd /root/aggregator-main`.
- Langkah 2: Jalankan scraper di background lewat proxy lokal: `nohup env HTTP_PROXY=http://127.0.0.1:7890 HTTPS_PROXY=http://127.0.0.1:7890 ALL_PROXY=socks5h://127.0.0.1:7890.venv/bin/python -u subscribe/collect.py -s -c -o /tmp/aggregator-collect.log 2>&1 &`.
- Langkah 3: Pantau log proses scraping sampai selesai pakai perintah: `tail -n 20 /tmp/aggregator-collect.log`.
- Langkah 4: Validasi format config Clash yang terbentuk: `/usr/local/bin/mihomo -t -f /root/aggregator-main/data/clash.yaml`.
- Langkah 5: Ekstrak link node VLESS Reality via Python one-liner: `.venv/bin/python -c 'import yaml,urllib.parse; p=yaml.safe_load(open("data/clash.yaml")); [print("vless://"+x["uuid"]+"@"+x["server"]+":"+str(x["port"])+"?"+urllib.parse.urlencode({"encryption":"none","flow":x.get("flow",""),"security":"reality","sni":x.get("servername",""),"fp":x.get("client-fingerprint","chrome"),"pbk":x["reality-opts"]["public-key"],"sid":x["reality-opts"].get("short-id","")})+"#"+urllib.parse.quote(x["name"])) for x in p.get("proxies",[]) if x.get("type")=="vless" and x.get("reality-opts")]'`.
- Langkah 6: Copy string `vless://`, buka aplikasi Shadowrocket di HP, add node via clipboard, lalu test browsing ke `https://ipinfo.io`.
- Langkah 7: Backup folder project ke direktori persistent storage agar data aman saat instance mati: `tar --exclude='aggregator-main/.venv' -czf aggregator-main-backup.tar.gz aggregator-main && cp aggregator-main-backup.tar.gz /data/backups/`.
Persyaratan & Kesiapan
- Instance InternLM aktif dengan akses terminal root.
- Repo `aggregator-main` dan virtualenv Python sudah siap di `/root`.
- Core Mihomo running di background port 7890.
- Aplikasi Shadowrocket (iOS) atau client v2ray/Xray sejenis.
Tips Optimalisasi
- Ping hijau di client gak jamin traffic jalan, wajib buka web real kayak ipinfo.io.
- Selalu simpan archive di `/data` karena root filesystem bakal ke-reset pas dev machine di-restart.
Mitigasi Risiko & Keamanan
- Node dari sumber publik rawan mati sewaktu-waktu dan berisiko logging sniffing data unencrypted.
- File backup bisa bocor kalau ada token Gist atau API key tertinggal di file `.env`.
Kesimpulan & Catatan Penting
Cara simpel manfaatin resource gratis cloud dev buat nyari node proxy cadangan. Cukup backup folder kerjaan ke storage persistent biar gak perlu setup ulang tiap sesi.
Rujukan data terverifikasi dan pembaruan kuota secara realtime dapat dipantau langsung melalui portal intelijen direktori digital AICHECK #106979.