程序请求IP不是域名,可以HOST本地吗?
程序经常给某个IP发送消息,可以把这个IP用HOST或者其他方式弄成本地或者其他IP吗?有没有大佬提供个方法 windows不支持直接重定向的,需要代{过}{滤}理工具来拦截和重定向Proxifier
在 “Profile” 菜单中选择 “Proxification Rules...”。
点击 “Add”。
在 “Applications” 部分,选择目标程序。
在 “Target Hosts” 中输入 本地的ip。
但会将该程序的所有ip都重定向 本帖最后由 wslans 于 2024-11-22 10:57 编辑
一样的吧,直接修改直接C:\Windows\System32\drivers\etc\hosts 直接HOSTS不就完事了
例如你要屏蔽的网址是1.1.1.1, 那么就在hosts文件里面加入一行127.0.0.1 1.1.1.1,然后把1.1.1.1改成你想要屏蔽的IP保存一下就好了 cmd管理员模式
添加端口转发
netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.168.1.2 connectport=80 connectaddress=192.168.2.2
删除端口转发
netsh interface portproxy delete v4tov4 listenaddress=192.168.1.2 listenport=80
或者使用ccproxy设置端口映射
或者从路由器设置
如果请求的是IP地址而不是域名,通过修改Hosts文件肯定是不行的,Hosts文件的原理是在请求某一个域名时,系统会优先查看Hosts文件是否有这个域名,如果有就会以Hosts文件中该域名对应的IP地址进行访问,如果没有再向DNS服务器发送解析请求。所以你这个通过修改Hosts文件肯定是不行的。 wslans 发表于 2024-11-22 10:56
一样的吧,直接修改直接C:\Windows\System32\drivers\etc\hosts
我试了好像没效果呀 飘缈孤鸿影 发表于 2024-11-22 10:59
直接HOSTS不就完事了
例如你要屏蔽的网址是1.1.1.1, 那么就在hosts文件里面加入一行127.0.0.1 1.1. ...
host域名可以 IP不行 试过了 limit7 发表于 2024-11-22 10:59
cmd管理员模式
添加端口转发
netsh interface portproxy add v4tov4 listenport=80 listenaddress=192.16 ...
这个端口转发支持转发别人IP的吗? 不忘初xin 发表于 2024-11-22 11:02
如果请求的是IP地址而不是域名,通过修改Hosts文件肯定是不行的,Hosts文件的原理是在请求某一个域名时,系 ...
{:1_907:}是呀所以不知道哪里可以搞 难不成要逆向把请求删了