GL.iNet GL-AR750 (VPN Speed + PureVPN Support )

For PureVPN, just zip the ovpn, and certificate files and add as normal VPN through the GL web GUI.

For the second you need to install vpn-routing-policy (there may be other ways of doing this, but this is how I’ve been able to achieve it in the past).

To do this run this

opkg remove dnsmasq
opkg list-installed | grep -q uclient-fetch || opkg install uclient-fetch
opkg list-installed | grep -q libustream || opkg install libustream-mbedtls
echo -e -n ‘untrusted comment: LEDE usign key of Stan Grishin\nRWR//HUXxMwMVnx7fESOKO7x8XoW4/dRidJPjt91hAAU2L59mYvHy0Fa\n’ > /tmp/stangri-repo.pub && opkg-key add /tmp/stangri-repo.pub
! grep -q ‘stangri_repo’ /etc/opkg/customfeeds.conf && echo ‘src/gz stangri_repo https://raw.githubusercontent.com/stangri/openwrt-repo/master’ >> /etc/opkg/customfeeds.conf
opkg update
opkg install vpn-policy-routing luci-app-vpn-policy-routing dnsmasq-full

Then login to luci to configure which IP addresses or ranges go out which interface.