Originally posted on Github around a year ago: https://github.com/Microsoft/WSL/issues/767
Not sure how feasible this is to implement, but I've found myself in a couple of situations where it would've come in quite useful.
This is a necessary for several things including systemd support
Dustin Salmons commented
If it is mainly an issue with iptables -L requiring root, maybe give power users a switch to change values such as:
socket(PF_INET, SOCK_RAW, IPPROTO_RAW) = -1 EPERM (Operation not permitted)