iptables 表的交互式说明

2024-03-28 05:14:42 +08:00
 zersh01
iptables 表的交互式说明

随着时间的推移,知识被遗忘的情况经常发生。最好的情况是,你打开最喜欢的手册,很快就能记住所有内容。最糟糕的情况是,你不得不重新沉浸在一个看似熟悉的话题中。

我一直认为,将所学信息可视化能让你更快地理解它。

为此,我们制作了 iptables 表的交互式说明、链条上的提示以及流量的可视化(取决于其目的地(过境、本地))。

说明中仅包括最常用的操作和示例。您可以在家中部署,代码发布在 github 上: https://github.com/zersh01/iptables_interactive_scheme

演示: https://zersh01.github.io/iptables_interactive_scheme/

基本文件:

-iptables.html - 标记
-styles.css 样式
-iptables.svg - 模式本身
-Iptables - 本地化文件夹
-start_python_http.sh - 用于快速测试的简单 http 服务器

您可以按照以下路径添加翻译,发送本地化内容:Iptables/lang_name

文件名表明了它们所针对的信息类型:

*-数据 - 用于工具提示

*-descr - 图表下的扩展描述

也许有人能帮忙翻译成其他语言?
或者有什么有趣的想法可以改进该计划?
1277 次点击
所在节点    Linux
11 条回复
Earthman
2024-03-31 00:56:11 +08:00
这个好,有用
zersh01
2024-04-01 19:58:55 +08:00
谢谢!
ranaanna
2024-04-02 12:45:41 +08:00
Shouldn't it be "Network Interfaces" and "Local Processes"?
beyondgamp
2024-04-02 14:20:46 +08:00
我来学习一下,最近也有用到,现在系统也有用 firewalld 服务,底层也是 iptables ,但通过包装,使用起来没有 iptables 清晰,表链的命名好像也有些差异,firewalld 可能管理上更好点。
zersh01
2024-04-03 16:52:22 +08:00
@beyondgamp Firewalld - 没错,它是 iptables 的附加组件,只是创建了额外的链,但根据上图,它们都遵循相同的一般路径。
zersh01
2024-04-03 16:55:42 +08:00
@ranaanna 什么意思
ranaanna
2024-04-03 18:47:53 +08:00
似乎应该用复数
hanyuwei70
2024-04-08 23:50:44 +08:00
LZ 我这里打开似乎出了一个问题,有一个样式表出错了导致后面很多资源没加载出来
Edge 122.0.2365.92
zersh01
2024-04-24 16:32:35 +08:00
不幸的是,我不使用边缘浏览器,只使用 Chrome 浏览器和火狐浏览器。
能给我一个错误示例吗?
zersh01
2024-05-05 18:12:06 +08:00
更新

已添加对 iptables-extensions 的支持。现在可以添加扩展,并高亮显示使用这些扩展的表或整个链(目标)
zersh01
273 天前
现在是中文!
感谢 Chi hsiao 的中文翻译!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1027615

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX