linux端口转发两种方式:iptables,ssh
windows端口转发一种方式:netsh
Iptables
关键字:iptables(L3)
编辑/etc/sysctl.conf文件,将net.ipv4.ip_forward=1前面的#注释去掉,保存文件,然后执行sudo sysctl -p使其生效
法则:iptables -t 表名 指令 链名 描述 -j 动作
表名有filter;nat;mangle,默认为filter(可省略);
指令有-A(追加),-I(插入),-D(删除),-R(替换),-F,-N,-X,-E,-P,-Z,-L等;
链名有input(数据进入)、output(数据发出)、forward(数据转发);PREROUTING(目的地址转换)、POSTROUTING(原地址转换)、OUTPUT等;