Skip to content

dickymuliafiqri/Nautica

Repository files navigation

Welcome to Nautica

Sebuah repository serverless tunnel studi kasus Indonesia

Fitur

  • Otomatis split protocol VLESS, Trojan, dan Shadowsocks
  • Reverse proxy
  • Cache daftar proxy
  • Support TCP dan DoH
  • Transport Websocket CDN dan SNI
  • KV proxy key (proxy berdasarkan country)
  • Pagination
  • Tampilan web bagus dan minimalis (Menurut saya)
  • Dark mode
  • Auto check (ping) akun
  • Ambil akun dalam beberapa format (link, clash, sing-box, dll)
  • Registrasi wildcard
  • Menambahkan filter
    • Negara &cc=ID,SG,...
  • Subscription API
    • Country Code &cc=ID,SG,JP,KR,...
    • Format &format=clash (raw, clash, sfa, bfr, v2ray)
    • Limit &limit=10
    • VPN &vpn=vless,trojan,ss
    • Port &port=443,80
    • Domain &domain=zoom.us
  • Tombol Deploy to workers untuk instant deployment

Todo (Belum Selesai)

  • Lebih efisien (Partial) (I hate Javascript btw, jadi males buat benerin)
  • Skema URL shadowsocks

Kode ini masih perlu banyak perbaikan, jadi silahkan berkontribusi dan berikan PR kalian!

Catatan

  • Harus UUID v4 Variant 2
  • Gunakan security none
  • Gunakan DoH di aplikasi VPN kalian jika tidak bisa browsing atau membuka website
    • Contoh DoH https://185.222.222.222/dns-query

Cara Deploy

Instant

Klik tombol di bawah
Deploy to Cloudflare Workers

Manual

  1. Buat akun cloudflare
  2. Buat worker
  3. Copy kode dari _worker.js ke editor cloudflare worker
  4. (Optional) Masukkan link daftar proxy kalian ke dalam environemnt variable PROXY_BANK_URL
  5. (Optional) Masukkan link target reverse proxy ke environment variable REVERSE_PROXY_TARGET
  6. Deploy
  7. Buka https://DOMAIN_WORKER_KALIAN/sub

Cara Aktivasi API

Salah satu fungsi API adalah agar kalian bisa melihat dan menambahkan subdomain wildcards ke workers.

Berikut cara aktivasinya:

  1. Masuk ke halaman editor workers yang sudah kalian buat
  2. Isi variable dari baris ke 4-9 sesuai dengan key yang kalian miliki
  3. Deploy

Endpoint

  • / -> Halaman utama reverse proxy
  • /sub/:page -> Halaman sub/list akun

Footnote