Does webproxy support IPv6?

I tried the webproxy (ROS 6.42.1) and there is IPv6 direct connectivity. I can ping from the router IPv6 targets on the internet, but IPv6 test sites trough proxy dosent show ipv6 connectivity, and for IPv6 only sites I get DNS error or network loop error from the proxy. I tried to allow everithing from IPv6 WAN side, but didnt help me. Is there some magic, to work IPv6 with proxy, or, the webproxy doesnt support IPv6 at all?

It does support IPv6, but it seems there may be few bugs. I did very quick test with 6.40.8 and:

  • Client can connect to proxy using IPv6, but access list seems to have problem with IPv6 addresses. I specifically allowed client’s IPv6 address and I still get “Access Denied” (I have unconditional deny rule as last, to block unknown clients). When I disable the rule, i.e. allow any client, it works.

  • Proxy can connect to server using IPv6. But I’m only able to force it with numeric address (http://[2001:db8::1]). When I use hostname, it always prefers IPv4. And there might be something very wrong when there’s IPv6-only hostname, because that gave me various errors and once it even connected to wrong server (it reused previous connection to numeric address).

If I don’t forget, I’ll try if there’s any change in newer RouterOS (current or rc versions).

Thank you!
I dont think it is beter in RC-s. Everytime I tested it doesnt work in actual ROS versions.

Mikrotik, please upgrade/fix the built in Squid!