很多教程都是直接让我们在防火墙配置这里,丢弃转发或者拒绝转发改为允许

这种操作和我们硬路由直接关闭防火墙区别不大,严格地说并不太安全
我们可以单独放通 web 端口,而不是直接全部允许转发
打开 ssh 工具,连接路由器,
输入下面命令,打开防火墙配置文件

1
vi /etc/config/firewall

方向键移到最下面,将下面的规则粘贴进去

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
config rule
option name 'Allow-IPv6-HTTP'
option dest '*'
option dest_port '80'
option target 'ACCEPT'
option src '*'
list proto 'tcp'
list proto 'udp'

config rule
option name 'Allow-IPv6-HTTPS'
option dest '*'
option dest_port '443'
option target 'ACCEPT'
option src '*'
list proto 'tcp'
list proto 'udp'

这里的意思是允许 443 和 80 端口通过 tcp 协议转发

摁esc退出,然后保存

1
2
3
shift + :
wq
回车

其他程序如qBittorrent

1
2
3
4
5
6
7
8
9
config rule
option name 'qBittorrent'
option dest '*'
option dest_port '34567'
option target 'ACCEPT'
option src '*'
list proto 'tcp'
list proto 'udp'