ifixo
This commit is contained in:
parent
848bf9774d
commit
9ee3593c05
@ -1,5 +1,6 @@
|
|||||||
table filter {
|
table filter {
|
||||||
chain input { type filter hook input priority 0;policy accept;}
|
set http_ratelimit { type ipv4_addr; timeout 1s; flags dynamic; }
|
||||||
|
chain input { type filter hook input priority 0;policy drop;}
|
||||||
chain forward { type filter hook forward priority 0;
|
chain forward { type filter hook forward priority 0;
|
||||||
iifname wg0 accept;
|
iifname wg0 accept;
|
||||||
iifname home accept;
|
iifname home accept;
|
||||||
@ -9,7 +10,7 @@ table filter {
|
|||||||
chain output { type filter hook output priority 0; }
|
chain output { type filter hook output priority 0; }
|
||||||
}
|
}
|
||||||
|
|
||||||
table inet t_nat {
|
table nat {
|
||||||
chain prerouting { type nat hook prerouting priority -100; policy accept;}
|
chain prerouting { type nat hook prerouting priority -100; policy accept;}
|
||||||
chain postrouting { type nat hook postrouting priority 100;
|
chain postrouting { type nat hook postrouting priority 100;
|
||||||
iifname wg0 oifname eno1 masquerade;
|
iifname wg0 oifname eno1 masquerade;
|
||||||
@ -18,4 +19,3 @@ table inet t_nat {
|
|||||||
iifname eno1 oifname home masquerade;
|
iifname eno1 oifname home masquerade;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -16,6 +16,6 @@ $NFT add rule ip filter input ct state new tcp dport 443 update @http_ratelimit
|
|||||||
|
|
||||||
$NFT add rule ip filter input ct state new tcp dport 80 update @http_ratelimit { ip saddr limit rate $1/second } accept
|
$NFT add rule ip filter input ct state new tcp dport 80 update @http_ratelimit { ip saddr limit rate $1/second } accept
|
||||||
|
|
||||||
$NFT add rule ip forward prerouting tcp dport 80 dnat to 192.168.0.55
|
$NFT add rule ip nat prerouting tcp dport 80 ip saddr 192.168.0.0/24 dnat to 192.168.0.55
|
||||||
$NFT add rule ip forward prerouting tcp dport 443 dnat to 192.168.0.55
|
$NFT add rule ip nat prerouting tcp dport 443 ip saddr 192.168.0.0/24 dnat to 192.168.0.55
|
||||||
$NFT add rule ip forward postrouting ip daddr 192.168.0.55 masquerade
|
$NFT add rule ip nat postrouting ip daddr 192.168.0.55 masquerade
|
||||||
|
Loading…
Reference in New Issue
Block a user