怎么实现指定的 url 到 url 的转跳??? 彻底的屏蔽掉百度首页..

2016-05-02 20:44:21 +08:00
 yech1990

路由刷的是 openwrt, 我知道 iptable 可以实现从一个 ip 定向到另一个 ip.

可是如果我只是想重定向指定的 url(没错, 就是 www.baidu.com), 到另一个 url(cn.bing.com), 这时候要怎么实现?

如果分别转成 ip 地址后再用 iptable, 有两个局限, 一是会发生错误的定向, 比如百度的其他子网站也有可能被转跳. 二是 ping 出来的必应 ip 好像是不能直接用来访问的.

不讨论动机了, 就是这么任性...

7292 次点击
所在节点    问与答
32 条回复
Stupitch
2016-05-03 11:08:31 +08:00
@yech1990 其他人?兄弟你自己用就好了,干嘛把自己的价值观强加给其他人?
yech1990
2016-05-03 11:12:01 +08:00
@Stupitch reliability is more important than accuracy.
这是蹭网的代价,就是这么任性😥😥😥
imn1
2016-05-03 11:39:48 +08:00
放弃这个想法吧
两难:
1.如果从域名级别拦截(包括 DNS ),很多网站使用了百毒 API ,例如我常去的天气网站就用了百毒地图,你能自决不用百毒地图,但不能阻止人家网站用,全杀百毒系,今后很多浏览会各种麻烦
2.如果从 URL 级别拦截,即使可行,你的路由器也会很惨,难以承受

可行办法还是本机拦截 /跳转
isnowify
2016-05-03 12:18:09 +08:00
关键词: zanti
最直接: hosts : 203.208.46.100 baidu.com
会跳转到 g.cn
LGA1150
2016-05-03 13:23:57 +08:00
@isnowify 404 错误

@imn1 封 IP 即可,主页和其他服务的 IP 不一样,不会误伤

跳转似乎比较难做到,毕竟有 https
lslqtz
2016-05-03 16:53:30 +08:00
@yech1990 在路由器上把逼度的请求全部解析到路由器 在路由器做 301 跳转。不过 百度是 https 可能有点不好搞。。
lslqtz
2016-05-03 16:54:26 +08:00
解决的话 我一般是先给全部上面安装自签名证书 之前做过根证书的简单打包安装。
lslqtz
2016-05-03 16:55:00 +08:00
@isnowify 证书错误,然后就噗噗了。
isnowify
2016-05-03 17:07:56 +08:00
@LGA1150 203.208 这个 ip 本来就是 404 ,在 2013 年之前还可以直接用来搜索
目前这应该是 maps 的服务器,只是限制了来源请求
@lslqtz
tyhunter
2016-05-03 18:01:09 +08:00
一个 chrome 扩展可以解决 PC 端问题
http://www.apprcn.com/my-webrequest.html
LGA1150
2016-05-03 19:04:09 +08:00
@isnowify
$ curl -I -H "Host: www.baidu.com" 203.208.40.100
HTTP/1.1 404 Not Found
无法实现你说的跳转到 g.cn
LGA1150
2016-05-03 19:05:41 +08:00
@LGA1150 怎么给自动加上分号了? 203 前面本来没有分号

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275863

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX