一、ip和端口都转发(跨机器)
将140.207.3.110(内网是192.168.0.139)服务器 端口为11450的数据转发到 192.168.0.138的1145端口上面去。
1.部署服务器192.168.0.138服务器的网关地址为192.168.0.139,这样两台两台机器就能通讯了;
2.在需要转发的服务器上面优先开启ip转发功能
vi /etc/sysctl.conf
# 找到下面的值并将0改成1
net.ipv4.ip_forward = 1
命令行执行sysctl –p(使之立即生效)
3.配置端口转发----直接命令行中录入:
iptables -t nat -A PREROUTING -p tcp -d 140.207.3.110 --dport 11450 -j DNAT --to-destination 192.168.0.138:1145
iptables -t nat -A POSTROUTING -p tcp -s 192.168.0.138 --sport 1145 -j SNAT --to-source 192.168.0.139
service iptables save
service iptables restart
4.然后前端设备接入后,服务器ip填写140.207.3.110 端口填写11450即可在192.168.0.138上面看到数据了。
二、本机端口转发
如果只需要在本机间不同的端口转发就比较容易了,比如 访问 http://ip:729 我想返回 http://ip:80 的内容,配置如下:
[root@localhost sbin]# iptables -t nat -A PREROUTING -p tcp --dport 729 -j REDIRECT --to-ports 80 [root@localhost sbin]# service iptables save [root@localhost sbin]# service iptables restart
三、配置代理服务器显示内网的web
原理:将内网web通过端口转发的模式映射出来
操作步骤:
1.140.207.3.110服务上命令行模式执行:
iptables -t nat -A PREROUTING -p tcp -d 140.207.3.110 --dport 82 -j DNAT --to-destination 192.168.0.138:83
service iptables save
service iptables restart
2.192.168.0.138对应增加http访问,修改 /home/ncmysql/ncs/httpd/conf/httpd.conf
增加:
Listen 83
<VirtualHost _default_:83>
AddDefaultCharset GB2312
DocumentRoot /home/ncmysql/ncs/html
ScriptAlias /pronline/ "/home/ncmysql/ncs/httpd/cgi-bin/"
ScriptAlias /proauth/  "/home/ncmysql/ncs/httpd/cgi-bin/"
DirectoryIndex   view/login/login.htm
</VirtualHost>
3.192.168.0.138重启重启Apache
cd /home/ncmysql/ncs/httpd/bin/ && ./apachectl restart
4.最终可以通过http://140.207.3.110:82 访问到192.168.0.138:83服务器去

转载于:https://www.cnblogs.com/ddpeng/p/9503635.html

ip以及端口转发数据、根据端口转发显示内网的web的方法介绍相关推荐

  1. SpringMVC框架 学习DAY_02 : 接收请求参数/向模板页面转发数据/重定向与转发 /Session

    1. 接收客户端提交的请求参数 1.1. 使用HttpServletRequest接收请求参数 在处理请求的方法的参数列表中,添加HttpServletRequest类型的参数,在处理请求的过程中,调 ...

  2. 【原创】IP摄像头技术纵览(七)---P2P技术—UDP打洞实现内网NAT穿透

    [原创]IP摄像头技术纵览(七)-P2P技术-UDP打洞实现内网NAT穿透 本文属于<IP摄像头技术纵览>系列文章之一: Author: chad Mail: linczone@163.c ...

  3. 【Java】Socket网络编程实现内网穿透、端口映射转发、内网穿透上网工具的编写,设置IP白名单防火墙

    这里写目录标题 简介 更新 一.背景 1.1 情景假设 1.2 想要达到的目的 1.3 局限 1.3 解决方案一(路由器NAT) 1.4 解决方案二(云服务器转发) 二.方案介绍 2.1 方案简介 2 ...

  4. 内网端口 转发 穿透 工具简介

    目录 一.LCX 1.lcx 内网端口转发(类似于SSH远程转发-R) 2.本地端口转发(类似于SSH本地转发-L) 二.nc反弹 正向连接 反向连接 三.socks代理工具 (1)Earthworm ...

  5. 内网入口——代理搭建端口转发

    在内网渗透过程中经常会遇到搭建代理和端口转发的情况,本文记录一些常用工具的使用方法和典型应用场景,便于查阅. 文章目录 代理搭建&端口转发 1.EW 2.Venom 3.Stowaway 4. ...

  6. 红蓝对抗之隧道技术第一篇(内网穿透、端口映射端口转发、Netsh端口转发、CS正反向连接多层内网、Burp设置上游代理访问内网、MSF protfwd端口转发/重定向)

    文章目录 隧道应用 端口映射&端口转发 Netsh端口转发 Netsh端口转发meterpreter CS正向连接多层内网 CS反向连接多层内网 Burp设置上游代理访问内网 MSF prot ...

  7. dlink虚拟服务器端口转发,D-Link路由器端口转发怎么设置【图文教程】

    端口转发功能给予了因特网用户访问用户的LAN的权限. 这个功能对于用作在线服务的主机来说是很有用的,例如FTP,网页或游戏服务器. 每个条目都可以在路由器上定义一个公共端口或者端口范围来转接到内部LA ...

  8. Linux下实现Firewalld Net 外网端口转发至内网

    前提条件: 公网服务器至少需要2个网卡,一个配公网一个配内网. 内网服务器网卡配置同公网服务器相同内网段内网地址 如果安装过iptables的机器,需要先停止,然后设置开机禁用: servcie ip ...

  9. 详解eNSP中Trunk端口和Access端口收发数据的区别

    Access和Trunk端口收发数据的区别 端口类型 接收数据 转发数据 Access端口 如果接收的是不带标签的的数据,则打上自己的pvid接受该数据,如果接受的是带标签的数据,会判断该数据的vla ...

最新文章

  1. Java接口interface
  2. python爬取天天基金_用Python抓取天天基金网基金历史净值数据
  3. 基于ASP.Net Core开发的一套通用后台框架
  4. Java 的日子屈指可数,这是真的吗?
  5. android官方架构组件,Android 架构组件官方文档01——LifeCycle
  6. java 代码 设置环境变量_Java 配置环境变量教程
  7. shipyard安装
  8. AtCoder Grand Contest 025 B - RGB Coloring
  9. html5用户注册页面代码,HTML5注册页面示例代码_html5教程技巧
  10. IntelliJ IDEA 更换背景图和背景颜色
  11. macOS多版本虚拟机镜像免费下载(及教程)
  12. ISO9001 质量管理体系认证
  13. 说一说android:persistent=true保活
  14. 选择变色镜片——爱眼护眼
  15. MySQL——事务机制
  16. 次世代游戏建模制作工作流程
  17. 阿里云RDS-NAS-OSS
  18. 创建基于vue的H5
  19. 【C++】复制省略(Copy elision)
  20. 纯干货!信贷行业电话销售员一定要掌握的电话沟通话术

热门文章

  1. 解决 GiWiFi 普通用户无客户端无法登入
  2. Javascript快速排序
  3. 20200616:力扣193周周赛上
  4. java中的命名空间_XPath与Java中的命名空间
  5. MIPI - DVP
  6. CSS定义表格边框大全(细线/虚线/点线)
  7. 计算机中那些事儿(十):资料管理一些建议---实践篇
  8. 深度学习论文TOP10,2019一季度研究进展大盘点
  9. 最强CNN语音识别算法开源了:词错率5%,训练超快,Facebook出品
  10. 首个教育部印发的人工智能行动计划出炉:规划三步走,大学有三任务