iptables应用

有什么用

管理Linux防火墙
开启Openwrt上的clash服务中转

实现方法



iptables 应用

在OpenWrt上面,
开放OpenWrt中OpenClash的HTTP & SOCKS5 Proxy Port

1
2
3
4
5
6
iptables -I INPUT -p tcp --dport 7893 -j ACCEPT


service iptables restart ## 这个是可选的,没执行成功
## OpenWrt上会自动马上生效,估计重启OP会重置,所以需要加到配置文件中

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
##查询 iptables 所有列表
iptables -L -n
可以查询到当前列表中的所有项目,包括新增进去的section

Chain INPUT (policy DROP)
target prot opt source destination
SSR-SERVER-RULE all -- 0.0.0.0/0 0.0.0.0/0
REJECT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:443 /* OpenClash QUIC REJECT */ ! match-set china_ip_route dst reject-with icmp-port-unreachable
openclash_wan_input all -- 0.0.0.0/0 0.0.0.0/0 ! match-set localnetwork src
openclash_wan_input all -- 0.0.0.0/0 0.0.0.0/0 ! match-set localnetwork src
openclash_wan_input all -- 0.0.0.0/0 0.0.0.0/0 ! match-set localnetwork src
openclash_wan_input all -- 0.0.0.0/0 0.0.0.0/0 ! match-set localnetwork src
openclash_wan_input all -- 0.0.0.0/0 0.0.0.0/0 ! match-set localnetwork src
ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:7893
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
input_rule all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3: Custom input rule chain */
ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 ctstate RELATED,ESTABLISHED /* !fw3 */
DROP all -- 0.0.0.0/0 0.0.0.0/0 ctstate INVALID /* !fw3 */
syn_flood tcp -- 0.0.0.0/0 0.0.0.0/0 tcp flags:0x17/0x02 /* !fw3 */
zone_lan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_wan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_wan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_wan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_wan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_wan_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
zone_docker_input all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */
reject all -- 0.0.0.0/0 0.0.0.0/0 /* !fw3 */


限制某个MAC 地址访问

iptables -I FORWARD -m mac –mac-source C8:F6:50:B7:@@:@@ -j DROP

如果想要解除丢弃数据包的指令:
解除访问互联网 iptables -D FORWARD -m mac –mac-source 98:5A:EB:8B:@@:@@ -j DROP

也可以使用UI的方式:OpenWrt 禁止某台设备联网

访问放径:网络 》 防火墙 》通信规则 》添加(添加后截图效果如下)

image-20240712184109569