TPROXY core support needed for GL firmware

Hi.. I'm working on setting up full tunneling for a customer using GL routers in some censorship countries using Shadowsocks and/or V2Ray.

I've setup Shadowsocks on GL routers many times using the NAT Redirect functionality and it works for basic usage, but this method does not support full transparent UDP tunneling, which makes it unusable for voip, stun, etc, as it has no original dest IP preservation, no source IP preservation or UDP conn tracking.

SS (and V2Ray) can support full transparent UDP, but they require full TPROXY support, and it appears the GL kernels for the SlateAX and BerylAX do not have "nf_tproxy_core" support compiled in.

Given GL is opensource, how can I get access to the source and a build root environment to recompile a FW with kmod-nf-tproxy-core included? My primary target platform would be for a SlateAX 4.6.11 FW.

Thank you!
-Ken

It's not fully F/OSS. Ignoring the GL GUI the larger issue is a Qualcomm SDK is used to get the rates advertised for OVPN, WG performance, at a minimum. The good news both those devices you listed are supported by pure/'vanilla' OWRT, with the Slate AX as 'GL.iNet AXT1800' on 'SNAPSHOT'.

Try the 'sysupgrade' method before resorting to U-boot should it fail to flash. It's said to be safer.

So there's something to try if you don't want to wait for a beta build should GL add the feature request.

Thank you. Yes, I'll migrate to vanilla if needed, but would prefer to retain the GL UI as it makes it easier for the customer to switch back to other "modes" (e.g. WG, OVPN, ZeroTier) when not traveling in more restrictive countries.

GL used to provide public build roots a while back (e.g. I had compiled customer FW for a mass deploy of Mangos), but has since seem to have taken it all offline/private.

Yeah, I heard about that. It was unfortunate.

I'd re-title your thread as a '[Feature Req]' & hope for the best.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.