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 :)

Leave a Reply

:) :( :d :"> :(( \:d/ :x 8-| /:) :o :-? :-" :-w ;) [-( :)>- more »