iptables 简介
Iptables用于在 Linux 内核中设置、维护和检查 IP 数据包过滤规则表。可以定义多个不同的表。每个表包含多个内置链,也可能包含用户定义的链。
每个链都是一个规则列表,用于匹配一组数据包。每条规则指定了如何处理匹配的数据包。这被称为“target(目标)”,它可以跳转到同一个表中用户定义的链。
通常所说的四表五链为
四表:filter、nat、mangle、raw
五链:PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING
Iptables用于在 Linux 内核中设置、维护和检查 IP 数据包过滤规则表。可以定义多个不同的表。每个表包含多个内置链,也可能包含用户定义的链。
每个链都是一个规则列表,用于匹配一组数据包。每条规则指定了如何处理匹配的数据包。这被称为“target(目标)”,它可以跳转到同一个表中用户定义的链。
通常所说的四表五链为
四表:filter、nat、mangle、raw
五链:PREROUTING、INPUT、FORWARD、OUTPUT、POSTROUTING
Charles 是一个 HTTP 代理/HTTP 监视器/反向代理,它使开发人员能够查看其计算机与互联网之间的所有 HTTP 和 SSL/HTTPS 流量。这包括请求、响应和 HTTP 标头(其中包含 Cookie 和缓存信息)。
下载所需对应版本安装即可
目的:
在Linux主机安装Clash,并配置透明代理。
实现客户端网关配置为Linux主机IP,能够正常访问公网及外网的目的。
环境:
操作系统:Ubuntu 20.04
Clash版本:v1.18.0
这里没有涉及到调整网络设备的配置,仅通过在Linux主机部署clash并配置透明代理,然后通过手动设置同层主机IP及网关,测试透明代理的正常使用。