1Line Speedy — Mikrotik — Ubuntu Squid and Client + Queue Simple

Hasil bongkar" forum dan blog orang
Disini ga aku jelasin cara buat proxy nya.
karena proxy nya bisa pake OS apa aja.

Interface
 0  R  ether5-proxy                                 ether            1500  1524
 1     ether4                                       ether            1500  1524
 2     ether3-out2                                  ether            1500  1524
 3  R  ether2-out1                                  ether            1500  1524
 4  R  ether1-local                                 ether            1500  1526
 5  R  Speedy                                       pppoe-out        1480
Filter
0   ;;; Bypass List
     chain=forward action=jump jump-target=AddressList
     in-interface=ether1-local 

 1   chain=AddressList action=add-dst-to-address-list protocol=tcp
     address-list=bypass address-list-timeout=0s dst-port=80 content=.facebook 

 2   chain=AddressList action=add-dst-to-address-list protocol=tcp
     address-list=bypass address-list-timeout=0s dst-port=80
     content=.zynga.com 

 3   chain=AddressList action=add-dst-to-address-list protocol=tcp
     address-list=bypass address-list-timeout=0s dst-port=9339 

 4   chain=AddressList action=add-dst-to-address-list protocol=tcp
     address-list=bypass address-list-timeout=0s dst-port=843 

 5   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=18901-18909

 6   ;;; Games IP
     chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=1818 

 7   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=39190,39120,39100,39110,39220,49100 

 8   chain=AddressList action=add-dst-to-address-list protocol=udp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=40000-40010 

 9   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=7777 

10   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=19101
11   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=27780 

12   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=29000 

13   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=22100 

14   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=5121 

15   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=6000-6152 
16   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=2001 

17   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=9601,9602 

18   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=8085 

19   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=11011-11041 

20   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=13413 
21   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=19000 

22   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=5105 

23   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=10009 

24   chain=AddressList action=add-dst-to-address-list protocol=udp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=12020-12080 

25   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=49100 
26   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=5340-5352 

27   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=22100 

28   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=6000-6001 

29   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=29200 

30   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=10402
31   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=9600 

32   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=15000-15002 

33   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=16402-16502 

34   chain=AddressList action=add-dst-to-address-list protocol=tcp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=4300 

35   chain=AddressList action=add-dst-to-address-list protocol=udp
     dst-address-list=!Proxy address-list=Games address-list-timeout=0s
     dst-port=42051,42052 

36   chain=AddressList action=return
Mangle
0   ;;; Proxy Loss
     chain=prerouting action=mark-packet new-packet-mark=proxy passthrough=no
     layer7-protocol=Cache Hit dscp=12 

 1   ;;; Packet -- all
     chain=forward action=mark-connection new-connection-mark=user-con
     passthrough=yes dst-address=!192.168.4.0/24 in-interface=ether1-local 

 2   chain=prerouting action=mark-packet new-packet-mark=user passthrough=no
     dst-address-list=!bypass connection-mark=user-con 

 3   chain=prerouting action=mark-packet new-packet-mark=user-by passthrough=no
     dst-address-list=bypass connection-mark=user-con 

 4   chain=prerouting action=mark-packet new-packet-mark=game passthrough=no
     dst-address-list=Games connection-mark=user-con 

 5 X chain=forward action=log log-prefix=""
 
Queue Type
 
  5 name="up-htb" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=src-address
   pcq-total-limit=2000 

 6 name="up-64k" kind=pcq pcq-rate=64000 pcq-limit=50 pcq-classifier=src-addres>
   pcq-total-limit=2000 

 7 name="down-350k" kind=pcq pcq-rate=350000 pcq-limit=50
   pcq-classifier=dst-address pcq-total-limit=2000 

 8 name="down-htb" kind=pcq pcq-rate=0 pcq-limit=50 pcq-classifier=dst-address
   pcq-total-limit=2000
Queue Simple
  0    name="Proxy" dst-address=0.0.0.0/0 interface=all parent=none
      packet-marks=proxy direction=both priority=8 queue=default/default
      limit-at=0/0 max-limit=0/0 burst-limit=0/0 burst-threshold=0/0
      burst-time=0s/0s total-queue=default-small 

 1    name="Total" dst-address=0.0.0.0/0 interface=all parent=none
      direction=both priority=8 queue=up-htb/down-htb limit-at=0/0
      max-limit=324k/1225k burst-limit=0/0 burst-threshold=0/0
      burst-time=0s/0s total-queue=default-small 

 2    name="Bypass" target-addresses=192.168.10.0/24 dst-address=0.0.0.0/0
      interface=ether1-local parent=Total packet-marks=user-by direction=both
      priority=8 queue=up-64k/down-350k limit-at=0/0 max-limit=150k/512k
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
      total-queue=default-small 

 3    name="Game" target-addresses=192.168.10.0/24 dst-address=0.0.0.0/0
      interface=ether1-local parent=Total packet-marks=game direction=both
      priority=8 queue=up-htb/down-htb limit-at=0/0 max-limit=100k/512k
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
      total-queue=default-small

 4    name="UserTraff" target-addresses=192.168.10.0/24 dst-address=0.0.0.0/0
      interface=all parent=Total packet-marks=user direction=both priority=8
      queue=up-htb/down-htb limit-at=0/0 max-limit=0/0 burst-limit=0/0
      burst-threshold=0/0 burst-time=0s/0s total-queue=default-small 

 5    name="My Kompi" target-addresses=192.168.10.12/32 dst-address=0.0.0.0/0
      interface=ether1-local parent=UserTraff packet-marks=user direction=both
      priority=8 queue=up-64k/down-htb limit-at=0/0 max-limit=64k/512k
      burst-limit=0/0 burst-threshold=0/0 burst-time=0s/0s
      total-queue=default-small
Script
 0   name="Squid_Up" owner=""
     policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive
     last-started=apr/11/2011 02:13:14 source=
       /ip fi na ena num=2
       /ip fi ma ena num=0

 1   name="Squid_Down" owner=""
     policy=ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitive
     last-started=apr/11/2011 02:12:40 source=
       /ip fi na dis num=2
       /ip fi ma dis num=0
Netwatch
/tool netwatch> add comment="Squid Up and Down" host=192.168.4.254 
interval=00:00:10 timeout=1000 up-script=Squid_Up down-script=Squid_Down
 
Thanks To :
Forummikrotik.com
Forum.mikrotik.com
Others Mikrotik Blog.
Advertisement
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.