找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 645|回复: 13

需求 访问指定ip的http请求想通过路由openwrt修改为 其他ip请求并返回

[复制链接]
发表于 2022-12-6 10:52 | 显示全部楼层 |阅读模式
悬赏10恩山币已解决
手上有一个程序里面会请求一个一个地址  如:192.168.1.99:8080  http请求,但是这个地址已经更新了,变成了192.168.1.100:8080 不知道能不在路由这边 openwrt进行请求地址更改成新的
程序内部写死的请求地址,没有配置文件,有没有大佬怎么在openwrt上进行地址更改请求并返回请求数据!
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
发表于 2022-12-6 10:52 | 显示全部楼层
小凡网络传媒 发表于 2022-12-6 11:06
如果原接口地址是:192.168.1.99:8080
新接口地址:192.168.1.100:8080
请问怎么改
  1. iptables -t nat -A PREROUTING -p tcp -i eth0 -d 192.168.1.1.99 --dport 8080 -j DNAT --to 192.168.1.100:8080
复制代码
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2022-12-6 10:57 | 显示全部楼层
需要设备的DNS设置IP为 路由IP,在路由的 网络,DHCP/DNS,自定义挟持域名 里添加

点评

接口地址是个ip:端口 没有域名解析 可以这样用吗  详情 回复 发表于 2022-12-6 11:03
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2022-12-6 10:58 | 显示全部楼层
  1. iptables -t nat -A PREROUTING -p tcp -i eth0 -d 10.0.2.252 --dport 80 -j DNAT --to $server_ip:8888
复制代码

点评

如果原接口地址是:192.168.1.99:8080 新接口地址:192.168.1.100:8080 请问怎么改  详情 回复 发表于 2022-12-6 11:06

评分

参与人数 1恩山币 +1 收起 理由
小凡网络传媒 + 1 大佬就是大佬,成功!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

 楼主| 发表于 2022-12-6 11:03 | 显示全部楼层
jjit 发表于 2022-12-6 10:57
需要设备的DNS设置IP为 路由IP,在路由的 网络,DHCP/DNS,自定义挟持域名 里添加

接口地址是个ip:端口 没有域名解析 可以这样用吗
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

 楼主| 发表于 2022-12-6 11:06 | 显示全部楼层

如果原接口地址是:192.168.1.99:8080
新接口地址:192.168.1.100:8080
请问怎么改
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2022-12-6 11:29 | 显示全部楼层
可以域名劫持,ip具有唯一性,不能这么操作,否则不是乱套了
既然是内网设备,你就不能把100的设备改成99?

点评

他这个是目的地劫持,网络中很常用到。  发表于 2022-12-6 15:57
不能将100的设备改为99, 不是内网设备 是电网系统里面 从1.0升级为2.0接口 IP也变了 但是对方不想改这个IP想在我们这边处理,我们这边的程序 是写死无法更改!就想着从路由这边下手  详情 回复 发表于 2022-12-6 11:32
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

 楼主| 发表于 2022-12-6 11:32 | 显示全部楼层
badcrazy 发表于 2022-12-6 11:29
可以域名劫持,ip具有唯一性,不能这么操作,否则不是乱套了
既然是内网设备,你就不能把100的设备改成99? ...

不能将100的设备改为99,  不是内网设备 是电网系统里面 从1.0升级为2.0接口 IP也变了 但是对方不想改这个IP想在我们这边处理,我们这边的程序 是写死无法更改!就想着从路由这边下手
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2022-12-6 12:07 | 显示全部楼层
防火墙添加重定向规则
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

发表于 2022-12-6 12:18 | 显示全部楼层
如果是在局域网内部请求,就是发起请求的程序和接收请求的程序都在局域网的同一个网段,这种请求是不经过防火墙的…………
如果在不同的网段,应该可以用静态路由全部转发
再吐槽一下,电网的程序BUG竟然在恩山论坛求助
只谈技术、莫论政事!(点击见详情) | 恩山无线论坛欢迎您的来访,请互相尊重、友善交流,建议保持一颗平常心看待网友的评论,切勿过度反应。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-9-29 15:40

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表