not working web proxy redirect to internal web server.

why doesnt this work

Followed from

http://wiki.mikrotik.com/wiki/Payment_Reminders

Internal web server- 172.15.1.252 Port 80

Config

/Ip firewall nat -Print
6 ;;; redirect for unpaid customers
chain=dstnat action=dst-nat to-addresses=172.15.1.252 protocol=tcp
src-address-list=Unpaid

7 chain=pre-hotspot action=dst-nat to-addresses=172.15.1.252
src-address-list=unpaid hotspot=http

8 chain=dstnat action=redirect to-ports=8080 protocol=tcp
– [Q quit|D dump|down]
src-address-list=Unpaid

7 chain=pre-hotspot action=dst-nat to-addresses=172.15.1.252
src-address-list=unpaid hotspot=http

8 chain=dstnat action=redirect to-ports=8080 protocol=tcp
– [Q quit|D dump|down]


/Ip firewall filter print

1 chain=forward action=accept protocol=udp src-address-list=unpaid dst-port=53

2 chain=forward action=accept protocol=udp dst-address-list=unpaid src-port=53

3 chain=forward action=drop src-address-list=unpaid

/ip proxy print

enabled: yes
src-address: 0.0.0.0
port: 8080
parent-proxy: 0.0.0.0
parent-proxy-port: 0
cache-administrator: webmaster
max-cache-size: none
cache-on-disk: no
max-client-connections: 600
max-server-connections: 600
max-fresh-time: 3d
serialize-connections: no
always-from-cache: no
cache-hit-dscp: 4
cache-drive: system