当前位置: 首页 > news >正文

Linux端口映射

1. 方法一使用firewalld

1.1 开启伪装IP

firewall-cmd --permanent --add-masquerade

1.2 配置端口转发,将到达本机的12345端口的访问转发到另一台服务器的22端口

firewall-cmd --permanent --add-forward-port=port=12345:proto=tcp:toaddr=192.168.172.131:toport=22

1.3 重新载入,使其失效

firewall-cmd --reload

2. 方法二配置iptables

其实firewalld也是基于iptables的

2.1 开启数据转发功能

vi /etc/sysctl.conf

2.2 增加一行

net.ipv4.ip_forward=1

2.3 使数据转发功能生效

sysctl -p

2.4 将本地的端口转发到本机端口

iptables -t nat -A PREROUTING -p tcp --dport 2222 -j REDIRECT --to-port 22

2.5 将本机的端口转发到其他机器

iptables -t nat -A PREROUTING -d 192.168.172.130 -p tcp --dport 8000 -j DNAT --to-destination 192.168.172.131:80

或者

iptables -t nat -A POSTROUTING -d 192.168.172.131 -p tcp --dport 80 -j SNAT --to 192.168.172.130

2.6 清空nat表的所有链

iptables -t nat -F PREROUTING

相关文章:

  • 图解KV Cache:解锁LLM推理效率的关键
  • NVIDIA GPU 系列简单介绍
  • Vue盲区扫雷
  • oracle decode
  • WireGuard搭建网络,供整个公司使用
  • 自动计算相机pose,pyrender渲染例子
  • QILSTE H6-C210TCG高亮翠绿光LED灯珠 发光二极管LED
  • 使用 `#pragma comment(lib, “xxx.lib“)` 简化 DLL 依赖管理
  • (十 八)趣学设计模式 之 观察者模式!
  • vscode通过ssh远程连接(linux系统)不能跳转问题
  • CSS—显示模式display、定位position、元素溢出overflow、float浮动
  • 【入门Web安全之前端学习的侧重点和针对性的建议】
  • java后端开发day26--常用API(一)
  • 浅克隆与深克隆区别
  • MySQL SQL 优化专题
  • PCL的ConditionalRemoval(1)
  • 如何注册并加入一个联盟营销平台?详细步骤+风控指南
  • 基础的排序算法下(交换排序和归并排序)
  • WSL下使用git克隆失败解决
  • 结合PyMuPDF+pdfplumber,删除PDF指定文本后面的内容
  • 山东做网站公司/市场调研的基本流程
  • 南京网站建设公司/建网站seo
  • 做整体衣柜宣传海报的网站/百度电脑版入口
  • 做网站输入文本框做下拉/中国经济网人事
  • 做二维码推送网站/整站优化快速排名
  • 云南工程建设总承包公司网站/如何百度推广