小编Pum*_*eed的帖子

iptables 将所有流量转发到指定的端口,到另一个设备

我如何修改这个 iptables 规则,以便所有进入这台计算机的流量都将转发到 192.168.42.10?

iptables -t nat -A PREROUTING -s 192.168.46.0/24 -p tcp --dport 80 -j DNAT --to-destination 192.168.42.10:80
Run Code Online (Sandbox Code Playgroud)

问题是我从ansible创建ip表规则并在不同的环境中创建它,其中ip地址范围不同,但我想总是将80端口转发到192.168.42.10。

iptables port-forwarding

11
推荐指数
1
解决办法
2万
查看次数

从 lsof 列表中获取 PID

我有一个 react-native 应用程序,我想为开始测试版本编写一个脚本。如果 :8081 端口还活着,我需要击落它。命令:

lsof -i :8081
kill -9 <PID>
Run Code Online (Sandbox Code Playgroud)

lsof 返回此结果:

    COMMAND     PID USER   FD   TYPE   DEVICE SIZE/OFF NODE NAME
chrome     2423 loow  127u  IPv4 13749099      0t0  TCP localhost.localdomain:36650->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   64u  IPv4 13795587      0t0  TCP localhost.localdomain:43518->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   66u  IPv4 13795588      0t0  TCP localhost.localdomain:43520->localhost.localdomain:tproxy (ESTABLISHED)
qemu-syst 15091 loow   89u  IPv4 13777485      0t0  TCP localhost.localdomain:40500->localhost.localdomain:tproxy (ESTABLISHED)
node      16210 loow   16u  IPv6 13747716      0t0  TCP *:tproxy (LISTEN)
node      16210 loow   18u  IPv6 13751322      0t0  TCP …
Run Code Online (Sandbox Code Playgroud)

lsof pid kill-process

2
推荐指数
3
解决办法
1万
查看次数

标签 统计

iptables ×1

kill-process ×1

lsof ×1

pid ×1

port-forwarding ×1