//# 0.0.0.0 - 9.255.255.255
builder.addRoute("0.0.0.0", 5)
.addRoute("8.0.0.0", 7)
//# 11.0.0.0 - 127.0.0.0
.addRoute("11.0.0.0", 8)
.addRoute("12.0.0.0", 6)
.addRoute("16.0.0.0", 4)
.addRoute("32.0.0.0", 3)
.addRoute("64.0.0.0", 2)
//# 127.0.0.2 - 172.15.255.255
.addRoute("128.0.0.0", 3)
.addRoute("172.0.0.0", 12)
//# 172.32.0.0 - 192.167.255.255
.addRoute("172.32.0.0", 11)
.addRoute("172.64.0.0", 10)
.addRoute("172.128.0.0", 9)
.addRoute("173.0.0.0", 8)
.addRoute("174.0.0.0", 7)
.addRoute("176.0.0.0", 4)
.addRoute("192.0.0.0", 9)
.addRoute("192.128.0.0", 10)
//# 192.169.0.0 - 255.255.255.255
.addRoute("192.169.0.0", 16)
.addRoute("192.170.0.0", 15)
.addRoute("192.172.0.0", 14)
.addRoute("192.176.0.0", 12)
.addRoute("192.192.0.0", 10)
.addRoute("193.0.0.0", 8)
.addRoute("194.0.0.0", 7)
.addRoute("196.0.0.0", 6)
.addRoute("200.0.0.0", 5)
.addRoute("208.0.0.0", 4)
.addRoute("224.0.0.0", 3);
More elegant. But it doesn't work for me. The VPN still sends local addresses.