Pada tutorial kali ini saya mencoba mengalihkan trafik streaming/youtube ke VPN Tunnel dengan menggunakan Layer 7 Protocol, cara ini juga bisa anda gunakan untuk mengalihkan trafik Youtube/Streaming ke salah satu ISP.

Langkah pertama kita tambahkan dulu koneksi VPN dengan cara ke menu Interface lalu pilih L2TP Client atau koneksi yang lain misalnya PPTP/SSTP kemudian anda tinggal menambahkan domain/IP Server VPN di kolom connect-to dan isi username dan Password dari akun VPN yang akan anda gunakan.

Anda bisa mencoba menggunakan VPN Gratis yang saya sediakan, untuk membuat akun VPN caranya tinggal buka saja Bot Telegram nanti akan muncul panduan untuk membuat akun VPN, link t.me/vpn_labkom_bot Anda juga bisa menggunakan Script dibawah ini untuk menambahkan koneksi VPN. Pastikan server VPN, username dan password sudah anda edit sebelumnya.

/interface l2tp-client
add connect-to=vpn.labkom.my.id disabled=no name=VPN-REMOTE-LABKOM password=12344 user=marketplace

Kemudian tambahkan juga Address List IP Lokal (IP Client) dan IP private-lokal, IP Lokal maksudnya IP Lokal yang digunakan oleh client anda, untuk IP Private lokal maksudnya IP Private yang menjadi pengecualian yang tidak dimasukkan ke address list.

Kemudian tambahkan sebuah NAT dengan action Masquerede sesuaikan dengan out-interface dengan nama VPN yang anda gunakan

/ip firewall nat
add action=masquerade chain=srcnat out-interface=VPN-REMOTE-LABKOM

Kemudian buat Layer 7 Protocols ke menu IP–>Firewall–>Layer 7 Protocols, saya memberi nama Youtube

^.+(youtube.com|www.youtube.com|m.youtube.com|ytimg.com|s.ytimg.com|ytimg.l.google.com|youtube.l.google.com|i.google.com|googlevideo.com|youtu.be).*$

Kemudian tambahkan mangle untuk memasukkan IP ke address list dari Layer 7 Protocol yang telah dibuat tadi.

/ip firewall mangle
add action=add-dst-to-address-list address-list=STREAMING \
    address-list-timeout=5m chain=prerouting layer7-protocol=Youtube \
    protocol=!icmp src-address-list=lokal

Kemudian buat mangle lagi untuk menandai koneksi (Mark Connection)

/ip firewall mangle
add action=mark-connection chain=prerouting dst-address-list=STREAMING \
    new-connection-mark=streaming passthrough=yes src-address-list=lokal

Kemudian buat Mark Routing dari Mark Connection yang dibuat pada tahap sebelumnya

/ip firewall mangle
add action=mark-routing chain=prerouting connection-mark=streaming \
    new-routing-mark=VPN passthrough=no protocol=!icmp src-address-list=lokal

Langkah terakhir yaitu membuat static routing dengan gateway nama interface VPN dan routing mark nama mark routing yang sudah dibuat pada tahapo sebelumnya, seperti pada gambar dibawah ini

Baca juga:

3 COMMENTS

  1. saya sudah coba menggunakan script script routing diatas.. isp 1 untuk browsing download dan isp 2 untuk youtube dan sosmed. kenapa untuk googlevideo.com masih masuk ke isp 1 setelah di tracert. untuk youtube.com masuk ke isp 2

Leave a Reply