Advertisement
crewoulart

/mikrotik /squid set Proxy ext dg Mikrotik

Feb 8th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. Keterangan :
  2.  
  3. IP address mikrotik menuju proxy : 192.168.90.1
  4. IP address proxy menuju mikrotik : 192.168.90.2
  5. IP address klien-klien : 192.168.1.0/24
  6. Skenario pertama : menggunakan NAT.
  7.  
  8. Kita dapat menggunakan NAT untuk “membelokkan” akses browsing klien (port 80/HTTP) menuju IP dan port proxy eksternal. Monggo di copas script berikut ini :
  9. Terlebih dahulu kita mendeskripsikan kelas IP address yang digunakan untuk komunikasi antara mikrotik – proxy.
  10.  
  11. /ip firewall address-list
  12. add address=192.168.90.0/24 list=ip-proxy
  13.  
  14. Kemudian, akses browsing klien (HTTP port 80) kita belokkan menuju proxy eksternal port 3128
  15.  
  16. /ip firewall nat
  17. add action=dst-nat chain=dstnat comment=”transparent proxy” dst-port=80 protocol=tcp src-address-list=!ip-proxy to-addresses=192.168.90.2 to-ports=3128
  18.  
  19. Skenario kedua : menggunakan mangle.
  20. Sebelumnya, tambahkan route menuju proxy eksternal untuk routing yang akan kita tandai di mangle.
  21.  
  22. /ip route
  23. add check-gateway=ping distance=1 gateway=192.168.90.2 routing-mark=to-ext-proxy
  24.  
  25. Setelah itu, akses browsing klien kita tandai dengan routing mark pada mangle, sehingga semua akses browsing akan “bermuara” langsung ke proxy eksternal sebagaimana telah kita tentukan sebelumnya pada route.
  26.  
  27. /ip firewall mangle
  28. add action=mark-routing chain=prerouting comment=”mark routing to proxy” dst-port=80 new-routing-mark=to-ext-proxy protocol=tcp src-address=192.168.1.0/24
  29.  
  30. Catatan :
  31.  
  32. Jangan lupa menambahkan pengaturan pada proxy eksternal agar akses klien dapat berjalan dengan baik antara lain menentukan default gateway proxy dan mengizinkan akses port 3128 pada iptables. Simpan baris-baris berikut ini kedalam file /etc/rc.local :
  33. route add default gateway 192.168.90.1
  34. iptables -A PREROUTING -t nat -j REDIRECT -p tcp -s 192.168.1.0/24 -d 0/0 --dport 80 --to-ports 3128
  35. iptables -A INPUT -p tcp -s 0.0.0.0/0 -d 192.168.90.2 -m state --state NEW,ESTABLISHED -j ACCEPT
  36. iptables -A OUTPUT -p tcp -s 192.168.90.2 --sport 3128 -d 0.0.0.0/0 -m state --state ESTABLISHED -j ACCEPT
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement