Load Balancing Mikrotik + External Proxy
Ternyata untuk membuat Load Balancing di Mikrotik itu sangat mudah…
tetapi jikalau menggunakan external proxy tanpa mengaktifkan fitur proxy di mikrotik baru ada sedikit trouble
akhirnya setelah googling sana-sini, ketemu juga cara setting Load Balancing + External Proxy
berikut cara settingannya:
IP Mikortik : 192.168.1.2
IP Proxy : 172.16.0.2 port 3128 [ SQUID ]
IP CLIENT : 192.168.0.0/16 [ LAN ]
IP CBN : 202.222.7.99/28 [ CBN ]
IP ASTINET : 118.77.77.180/29 [ ASTINET ]
[ NAT ]
chain=srcnat action=src-nat to-addresses=202.222.7.99 src-address=192.168.0.0/16 out-interface=CBN
chain=srcnat action=src-nat to-addresses=118.77.77.180 src-address=192.168.0.0/16 out-interface=ASTINET
chain=srcnat action=src-nat to-addresses=202.222.77.99 src-address=172.16.0.0/24 out-interface=CBN
chain=srcnat action=src-nat to-addresses=118.77.77.180 src-address=172.16.0.0/24 out-interface=ASTINET
;;; Redirect SQUID
chain=dstnat action=dst-nat to-addresses=172.16.0.2 to-ports=3128 protocol=tcp src-address=192.168.0.0/16 dst-port=80
[ Mangle ]
;;; trafik lokal
chain=prerouting action=accept dst-address-list=lokal in-interface=LAN
chain=output action=accept dst-address-list=lokal
;;; Load Balancing
chain=prerouting action=mark-connection new-connection-mark=CBN passthrough=yes connection-state=new dst-address=192.168.0.0/16 in-interface=LAN nth=2,1
chain=prerouting action=mark-routing new-routing-mark=ROUTE-CBN passthrough=no in-interface=LAN connection-mark=CBN
chain=prerouting action=mark-connection new-connection-mark=ASTINET passthrough=yes connection-state=new dst-address=192.168.0.0/16 in-interface=LAN nth=2,2
chain=prerouting action=mark-routing new-routing-mark=ROUTE-ASTI passthrough=no in-interface=LAN connection-mark=ASTINET
chain=prerouting action=mark-connection new-connection-mark=proxy-1 passthrough=yes connection-state=new in-interface=SQUID nth=2,1
chain=prerouting action=mark-routing new-routing-mark=ROUTE-CBN passthrough=no in-interface=SQUID connection-mark=proxy-1
chain=prerouting action=mark-connection new-connection-mark=proxy-2 passthrough=yes connection-state=new in-interface=SQUID nth=2,2
chain=prerouting action=mark-routing new-routing-mark=ROUTE-ASTI passthrough=no in-interface=SQUID connection-mark=proxy-2
[ Route ]
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0.0.0.0/0 202.222.7.98 1
0.0.0.0/0 118.77.77.179 2
0.0.0.0/0 118.97.77.179 3
202.222.7.98
[ DNS ]
servers: 8.8.8.8
allow-remote-requests: yes
max-udp-packet-size: 512
cache-size: 4048KiB
cache-max-ttl: 1w
cache-used: 5KiB
NB:
ini saya coba pada MikroTik RouterOS Version 4.17
dan berhasil…..
Selamat mencoba Good Luck ![]()