Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/damnever/luci-app-vpn-nftset

:no_entry: Routing VPN traffic with nftables sets (and dnsmasq).
https://github.com/damnever/luci-app-vpn-nftset

dnsmasq luci nftables nftables-sets openwrt vpn

Last synced: about 1 month ago
JSON representation

:no_entry: Routing VPN traffic with nftables sets (and dnsmasq).

Awesome Lists containing this project

README

        

dnsmasq-full could be optional, but it is required :D.
You may need to configure the firewall and other things as well.

Refer to [this old branch](https://github.com/damnever/luci-app-vpn-nftset/tree/iptables) for iptables support.

```
cd openwrt-sdk-*
git clone https://github.com/damnever/luci-app-vpn-nftset.git package/luci-app-vpn-nftset

# Compile po2lmo if not exist.
pushd package/luci-app-vpn-nftset/tools/po2lmo
make && sudo make install
popd

make menuconfig # Select: LuCI -> 3. Applications
make package/luci-app-vpn-nftset/compile V=99
```

TODO:
- [ ] trancate parsed domains? (e.g. avatars0.githubusercontent.com -> githubusercontent.com).