怎么实现指定的 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 条回复
pimin
2016-05-02 21:34:13 +08:00
建一个 http 代理
hzcer
2016-05-02 22:54:07 +08:00
openwrt dns 挟持到 bing
mornlight
2016-05-02 23:01:09 +08:00
http 可以直接劫持掉返回内容, https 不能安装证书的话不太好处理。
hzcer
2016-05-02 23:01:29 +08:00
突然想到因为有 https 所以基本上是无解的
dixyes
2016-05-02 23:05:07 +08:00
dnsmasq 里面加一条 /.baidu.com/1.2.3.4 这样 但是并不能强制 因为客户端可以换 dns
dixyes
2016-05-02 23:05:44 +08:00
好像也记得有个叫 ipset 的可以分域名路由 然而不会用
Mirage09
2016-05-02 23:06:20 +08:00
Surge 好像可以 URL rewrite
mrjoel
2016-05-02 23:56:27 +08:00
Hosts. 2333
yech1990
2016-05-03 01:24:49 +08:00
@dixyes dnsmasq 能指定源 URL, 可是目标 URL 还是无法指定。因为找不到可以直接访问的 bing ip address
wclebb
2016-05-03 02:07:44 +08:00
@Mirage09 有这个功能, baidu 被指定为 Google 并自动搜索
wclebb
2016-05-03 02:08:49 +08:00
[URL Rewrite]
^http://www.google.cn http://www.google.com

因为第三客户端粘贴不了嫌麻烦直接发布然后打开 Safari 再发布……
wclebb
2016-05-03 02:12:09 +08:00
看错了网址……不过大致是这样的,把 Google.cn 改为 baidu.com 加后面代码

^http://www.baidu.com/ssid=
没记错的话应该是这样的
wclebb
2016-05-03 02:13:03 +08:00
但对应 Google 搜索也要把后面的搜索命令也要加进去
lslqtz
2016-05-03 05:12:23 +08:00
我的话 应该是搞个 nginx 做 rewrite 吧。或者直接在 Chrome 装插件解决。
yellowV2ex
2016-05-03 08:10:19 +08:00
还是跳到 google 代理的 站点吧,你是没真用过,我跟你说 cn.bing.com 你最多用一个星期就受不了了,搜索结果都是什么玩意儿啊,中文分词简直了
fclql
2016-05-03 10:12:48 +08:00
Https 无解
just4test
2016-05-03 10:28:53 +08:00
@yellowV2ex 没翻墙的话只能 bing 了
yech1990
2016-05-03 10:49:22 +08:00
@yellowV2ex 我一直用的 Google 英文搜索。
问题是不是我一个人用,其他人会搜索中文,不过 Google 的中文真不比百度好到哪里。。各种 SEO 污染,必应相对少点。。这些我都系统研究过了
yech1990
2016-05-03 10:53:58 +08:00
@Mirage09
@lslqtz
Surge 和 chrome 插件都可以完美解决,可我是想在路由里面搞,其他人的终端是动不了的。。。。。。
Stupitch
2016-05-03 11:07:44 +08:00
@yech1990 必应中文才蛋疼吧,谷歌虽然有时候会被 SEO 给 QJ ,总体还是不错的

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

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

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

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

© 2021 V2EX