Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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).
- Host: GitHub
- URL: https://github.com/damnever/luci-app-vpn-nftset
- Owner: damnever
- License: gpl-3.0
- Created: 2020-04-19T12:29:32.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-06-21T12:41:32.000Z (5 months ago)
- Last Synced: 2024-10-03T18:46:39.593Z (about 1 month ago)
- Topics: dnsmasq, luci, nftables, nftables-sets, openwrt, vpn
- Language: Shell
- Homepage:
- Size: 393 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
popdmake 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).