在iptables中转发HTTP访问另一个IP地址


2

嗨,每当我访问任何页面时,我都在使用我的本地互联网提供商,当我查看页面的源代码时,会在代码中注入一个脚本http://10.80.196.101:8080 / www / default / base.js'>

我试图访问这个IP,但它不工作可能是服务器关闭,所以我想要做的是将此IP地址转发到我的本地IP 127.0.0.1或任何其他服务器,我将打开8080端口,并将返回404每当我的浏览器调用此脚本“ http://10.80.196.101:8080/www/default/base.js ”我正在使用Ubuntu并且我也有OSX。任何建议将不胜感激。


你在使用Zong 4G吗?我面临同样的问题,但只是在Zong 4G而不是其他ISPs
Abdul Jabbar WebBestow 2016年

Answers:


1

所以你访问任何页面 - 就像这个 - 它试图加载该脚本?这可能是您机器上的木马,或者您的提供商试图将该脚本插入您访问的所有页面。当您在不同的计算机和不同的操作系统上体验到这一点时,它似乎是您的提供商,或者您的路由器。

为了阻止一个IP地址

 iptables -I OUTPUT -s 1.2.3.4 -j DROP

如果你使用的是Ubuntu或Debian,你可能会使用ufwiptables而不是iptables。然后使用它来阻止脚本。

sudo ufw deny from 192.168.1.5 to any

首先它应该是“iptables -I OUTPUT -s 1.2.3.4 -j DROP”no INPUT,也是你的第二个建议ufw根本不工作我不想阻止那个IP我想把所有的流量转发到另一个IP地址。例如,我们添加条目到主机文件和映射域到另一个IP地址,我想要相同的东西,但IP到IP
Majid Mushtaq 2016年

任何想法我在Windows上运行此命令?我尝试了命令提示符,但它说“iptables”无法识别。
Imran Bughio 2016年

实际上这些命令是针对linux的。
Majid Mushtaq 2016年

-1

在您的情况下使用此命令:

iptables -A OUTPUT -d 10.80.196.101 -j REJECT
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.