Hi,
just wanted to share some things I do at home:
1. How to block Indihome/Speedy ad injection (on your computer)
Edit your hosts file (
https://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/)
# Block iklan Telkom Indihome
# Source:
http://www.kangsunu.web.id/2016/05/cara-memblokir-iklan-inject-telkom.html
127.0.0.1 cfs.u-ad.info
127.0.0.1 u-ad.info
127.0.0.1 cfs2.uzone.id
127.0.0.1 uzone.id
127.0.0.1 v3.mercusuar.uzone.id
127.0.0.1 mercusuar.uzone.id
This will tell your computer to access your own computer instead of Telkom's servers serving the ads.
Optionally you can setup a local HTTP server to listen to any hostname for quicker cleaner responses.
2. Change the DNS server configuration in the router
I change the DNS server address to Google's DNS or OpenDNS to prevent Telkom from manipulating DNS resolution:
Google
8.8.8.8
8.8.4.4
https://developers.google.com/speed/public-dns/
OR
OpenDNS
208.67.222.222
208.67.220.220
https://www.opendns.com/setupguide/
3. How to watch Netflix, Hulu, Amazon Prime, etc.
Most public VPN services don't work anymore (I had IpVanish), so I setup a VPN server outside of Indonesia and connect to it when watching streaming services:
You need a family member or friend living outside of Indonesia who is willing to share their Internet connection or rent a server.
VPN SERVER
Case 1: Their router can act as a VPN server (most ASUS, TP-Link, NetGear routers do)
- Setup their VPN server, open a hole in their firewall and enable your VPN client to connect from WAN to their VPN server
Case 2: They don't have a router that can act as a VPN server
- Purchase a Raspberry Pi and set it up as a VPN server, connect it to their network
- Open a hole in their firewall and enable your VPN client to connect from WAN to their VPN server
Case 3: Rent a server and setup a VPN Server
- Netflix, Hulu: Most server hosting IP addresses are blocked, so you better find a local unknown one
- Netflix, Hulu: Amazon (AWS) EC2 is blocked
VIEWERS / CLIENTS
Case 1: Phones and tablets
Setup VPN and connect to your VPN server when watching Netflix, Hulu, Amazon Prime, etc
Case 2: Android + OpenVPN
You can setup Android to use VPN for certain apps only to prevent all traffic going through the VPN server. For example setup Netflix only to use VPN
Case 3: Watch from TV, FireTV, Chromecast, Apple TV, etc.
As TV's usually don't have any VPN clients, you can setup a gateway that routes all traffic through your VPN connection.
There are hundreds of ways to set it up, here is how I do it:
- Buy a Raspberry Pi, configure it to be a VPN client and keep it connected to the VPN server
- Setup the Raspberry Pi to become a Gateway (pass-through traffic)
- Configure your TV, etc. to use your custom gateway (use the IP of your Raspberry Pi)
With an IndiHome/Biznet 10Mbit connection (Location: Sanur) I am most of the time able to watch Netflix from 2 different devices (using FireTV sticks) simultaneously while streaming Youtube on another device.
4. How to watch foreign TV
I am not a fan of Indonesian TV so here is how I watch foreign TV:
- You need a family member or friend living outside of Indonesia who is willing to share their Internet connection.
- Buy a Slingbox (
http://www.slingbox.com/) and connect it to your family or friends network
- Optional: Buy a TV tuner with recorder and connect it to your Slingbox to remotely record your favorite program
- Install a Slingbox client on your device and enjoy
Works with IndiHome/Biznet 10MBit in Sanur