Bypass Internet Sehat Indosat di Android

Apa itu internet sehat? Well, personally I don't know. Mungkin semacam alat censorship negara terhadap warganya. Informasi tentang internet sehat ini juga agak sulit dicari. Satu-satunya laman yang lumayan meyakinkan adalah di http://trustpositif.kominfo.go.id.

Saya tidak akan berwacana pro atau kontra terhadap internet sehat ini, yang pasti keberadaannya lumayan mengganggu karena ia menghalangi akses terhadap beberapa situs yang sering saya kunjungi, terutama reddit.
Untungnya di Indosat, operator seluler yang saya pakai, internet sehat ini lumayan mudah dilewati dengan cara menggunakan DNS selain dari Indosat.

Berikut cara saya melewati halangan internet sehat Indosat di Android. Sebagai catatan tambahan, sistem operasi Android yang saya pakai telah rooted.

  1. Pasang AFWall+. Yang versi free telah cukup memadai untuk keperluan ini.
  2. Masukkan custom rules berikut ke dalam custom script. Caranya dengan mengklik tombol menu berupa tiga titik ➜ Set custom script.
    Dalam jendela custom script ini terdapat dua kolom isian. Isikan custom rules berikut pada kolom atas.
  3. Jendela pengaturan custom script AfWall+
    iptables -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 52.230.17.182
    iptables -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 52.230.17.182
    

    Dalam contoh custom rules di atas, kita menggunakan nameserver dari OpenNIC (52.230.17.182).
    Selain DNS dari OpenNIC, kita juga bisa menggunakan DNS dari OpenDNS atau dns.watch. Berikut daftarnya.

    OpenDNS

    208.67.222.222
    208.67.220.220
    

    dns.watch

    84.200.69.80
    84.200.70.40
    

    OpenNIC

    52.230.17.182
    45.63.25.55
    
  4. Tekan tombol OK dan terapkan rules dengan cara mengklik tombol menu berupa tiga titik ➜ apply.