So I have proxmox setup with a few lxc's and a lxc dedicated to openwrt with nordvpn already setup with wireguard. The vpn seems to work because I can go to status/wireguard and it shows the connection with the ip address its receiving. However for the life of me I cannot figure out how to route specific lxc's through this vpn.
config interface 'wan6'
option proto 'dhcpv6'
option device 'eth0'
config interface 'lan'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.1.7.150'
option gateway '10.1.7.1'
list dns '8.8.8.8'
list dns '8.8.4.4'
option device 'br-lan'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
config interface 'wg'
option proto 'wireguard'
option private_key 'REDACTED='
list addresses '10.5.0.2'
option mtu '1420'
config wireguard_wg
option description 'nordvpn-uk2036.conf'
option public_key 'REDACTED='
list allowed_ips '0.0.0.0/0'
option endpoint_host 'uk2036.nordvpn.com'
option endpoint_port '51820'
root@openwrt-lxc:/# cat /etc/config/network
config interface 'loopback'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
option device 'lo'
config interface 'wan'
option proto 'dhcp'
option device 'eth0'
config interface 'wan6'
option proto 'dhcpv6'
option device 'eth0'
config interface 'lan'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '10.1.7.150'
option gateway '10.1.7.1'
list dns '8.8.8.8'
list dns '8.8.4.4'
option device 'br-lan'
config device
option name 'br-lan'
option type 'bridge'
list ports 'eth0'
config interface 'wg'
option proto 'wireguard'
option private_key 'REDACTED='
list addresses '10.5.0.2'
option mtu '1420'
config wireguard_wg
option description 'nordvpn-uk2036.conf'
option public_key 'REDACTED='
list allowed_ips '0.0.0.0/0'
option endpoint_host 'uk2036.nordvpn.com'
option endpoint_port '51820'
config defaults
option input 'DROP'
option output 'DROP'
option forward 'DROP'
option synflood_protect '1'
option drop_invalid '1'
config zone
option name 'lan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
list network 'lan'
list network 'wan'
config zone
option name 'wan'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
option masq '1'
option mtu_fix '1'
list network 'wan'
list network 'wan6'
list network 'wg'
config rule
option name 'Allow-DHCP-Renew'
option src 'wan'
option proto 'udp'
option dest_port '68'
option target 'ACCEPT'
option family 'ipv4'
config rule
option name 'Allow-Ping'
option src 'wan'
option proto 'icmp'
option icmp_type 'echo-request'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-IGMP'
option src 'wan'
option proto 'igmp'
option family 'ipv4'
option target 'ACCEPT'
config rule
option name 'Allow-DHCPv6'
option src 'wan'
option proto 'udp'
option dest_port '546'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-MLD'
option src 'wan'
option proto 'icmp'
option src_ip 'fe80::/10'
list icmp_type '130/0'
list icmp_type '131/0'
list icmp_type '132/0'
list icmp_type '143/0'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Input'
option src 'wan'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
list icmp_type 'router-solicitation'
list icmp_type 'neighbour-solicitation'
list icmp_type 'router-advertisement'
list icmp_type 'neighbour-advertisement'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-ICMPv6-Forward'
option src 'wan'
option dest '*'
option proto 'icmp'
list icmp_type 'echo-request'
list icmp_type 'echo-reply'
list icmp_type 'destination-unreachable'
list icmp_type 'packet-too-big'
list icmp_type 'time-exceeded'
list icmp_type 'bad-header'
list icmp_type 'unknown-header-type'
option limit '1000/sec'
option family 'ipv6'
option target 'ACCEPT'
config rule
option name 'Allow-IPSec-ESP'
option src 'wan'
option dest 'lan'
option proto 'esp'
option target 'ACCEPT'
config rule
option name 'Allow-ISAKMP'
option src 'wan'
option dest 'lan'
option dest_port '500'
option proto 'udp'
option target 'ACCEPT'
config zone
option name 'wgfirewall'
option input 'DROP'
option output 'DROP'
option forward 'DROP'
list network 'wg'
option masq '1'
config forwarding
option src 'lan'
option dest 'wgfirewall'
config rule
option name 'Allow_DNS_OUT'
option target 'ACCEPT'
option dest 'wgfirewall'
option dest_port '53'
config rule
option name 'Allow_HTTP(S)_OUT'
list proto 'tcp'
option target 'ACCEPT'
option dest 'wgfirewall'
option dest_port '80-443'
config rule
option name 'qbt'
option dest 'wgfirewall'
option dest_port '57399'
option target 'ACCEPT'