网站被劫持,求解决方案

2019-06-23 20:42:46 +08:00
 4578004

http://exxvip.com/ 打开就会跳转到博彩网站,使用 https 访问正常,开启了 HSTS 貌似不起作用;

查看解析的 IP 确实是 cloudflare 的节点 IP,但 response 头信息不对,似乎是被运营商劫持了

5111 次点击
所在节点    程序员
34 条回复
lisonfan
2019-06-23 20:44:37 +08:00
我这能直接打开,DNS 劫持你没点办法的,腾讯他们联名发文还是一样没解决
jianjian001
2019-06-23 20:59:07 +08:00
上海电信,跳转 https://3377001.com
wlchn
2019-06-23 20:59:51 +08:00
在 Cloudflare 的 Crypto 中选择 Always Use HTTPS,SSL 选择 full 或 full district 试试?
lekai63
2019-06-23 21:00:51 +08:00
杭州移动 没问题
全球区块链资产交易中心
4578004
2019-06-23 21:10:52 +08:00
@wlchn
这是劫持之后的响应头信息:

Remote address: 104.23.190.70:80

HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Sun, 23 Jun 2019 13:06:11 GMT
Content-Type: text/html
Last-Modified: Sun, 23 Jun 2019 05:21:51 GMT
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"5d0f0c6f-253"
Content-Encoding: gzip


正常应该是:

HTTP/1.1 301 Moved Permanently
Date: Sun, 23 Jun 2019 13:10:26 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Sun, 23 Jun 2019 14:10:26 GMT
Location: https://www.exxvip.com/
Vary: Accept-Encoding
Server: cloudflare
CF-RAY: 4eb6b3bf5ec484ee-HKG
welling
2019-06-23 21:11:35 +08:00
这真的不是广告?。。
https 也是博彩
wlchn
2019-06-23 21:15:08 +08:00
建议你在 crypto 中 SSL 开启 full 模式,然后开启 Always Use HTTPS 这个选项。这样任何请求打到你的服务器上都是 443 端口。至于证书 full 模式你可以自己随便生成一个证书,或者在 Origin Certificates,create,域名输入 example.com 和*.example.com (你的域名)。
4578004
2019-06-23 21:18:36 +08:00
@wlchn 已经是这样配置了,还是一样
4578004
2019-06-23 21:20:25 +08:00
@welling https 正常,响应头全部是 cloudflare
syuraking
2019-06-23 21:21:11 +08:00
自己的就不要让你套 CF,
早就已经有这种劫持了,国内的问题,
感觉这样的话,封杀套 CF 的域名一抓一个稳……
wlchn
2019-06-23 21:21:53 +08:00
@4578004 你机器 ssl 配置有问题吧 访问 https://exxvip.com 响应 502
miyuki
2019-06-23 21:22:36 +08:00
4578004
2019-06-23 21:26:39 +08:00
@wlchn 这个问题不大,加上 www 访问即可。
4578004
2019-06-23 21:27:03 +08:00
@miyuki 这个看过了,一样的问题。。目前除了用 https,无解。
leo7476040305
2019-06-23 21:27:54 +08:00
4578004
2019-06-23 21:32:49 +08:00
@leo7476040305 劫持把原本 302 跳转 https 的响应替换成了这段跳菠菜的响应。。。。
wlchn
2019-06-23 21:33:08 +08:00
@4578004 访问 https://不带 www 你的域名 响应 502, 问题不大? 如果 1.你开启 ssl full,2. Always Use HTTPS,3.机器配置好证书,访问 http://不带 www 你的域名 正常是先会跳转到 https://不带 www 你的域名 的,然后你这个响应 502 问题不大?
leo7476040305
2019-06-23 21:41:47 +08:00
@4578004 https 国外 IP 显示 502,国内正常,可以考虑把首页跳转的逻辑移到后端处理,把那个 js 里的域名配置加密一下看看会不会解决,其实直接强制跳转 https 就好了啊
4578004
2019-06-23 21:45:53 +08:00
@wlchn ..好的老板,修复好了。。
4578004
2019-06-23 21:46:39 +08:00
@leo7476040305 https 跳转 502 修好了,关键问题 http 跳菠菜无解。。。

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

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

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

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

© 2021 V2EX