This repository has been archived on 2026-04-04. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
xray-config-archive/etc/xray/common/nft.conf
T
2026-04-04 13:25:49 +04:00

37 lines
899 B
Plaintext

#!/usr/sbin/nft -f
table ip xray {
set dst_list {
type ipv4_addr
auto-merge
flags interval
}
set dst_exclude {
type ipv4_addr
flags interval
auto-merge
}
set src_list {
type ipv4_addr
flags interval
auto-merge
elements = { 10.1.0.0/24, 10.2.0.0/24 }
}
set src_exclude {
type ipv4_addr
flags interval
auto-merge
elements = { 10.1.0.6/32 }
}
chain prerouting {
type filter hook prerouting priority mangle; policy accept;
ip saddr @src_list ip saddr != @src_exclude ip protocol tcp ip daddr @dst_list ip daddr != @dst_exclude tproxy to 127.0.0.1:61219 meta mark set 10
ip saddr @src_list ip saddr != @src_exclude ip protocol udp ip daddr @dst_list ip daddr != @dst_exclude tproxy to 127.0.0.1:61219 meta mark set 10
}
}