小贝博客

主机资讯以及工具软件分享

梦幻西游H5搭建教程五 开启https防劫持

请输入图片描述

前言

搭建好的小游戏,不知道从哪天开始,无论怎么刷新页面,都会登录游戏失败。
而且莫名其妙多出一些广告!
百思不得其解,F12以后发现广告内容来自一个js文件。
而这个js文件竟然和服务器上的不一致。

一下就明白了,被运营商劫持了!太恶心了!

解决被劫持,只有开启https加密,域名加密简单,网上很多教程。
无奈只能开启https,开启了发现游戏无法连接后端服务器了。

原来http协议下,可以使用ws协议和后端通讯,但是开启了https就必须使用wss协议!

使用wss协议有两种办法:
一个办法是游戏后端直接改造为wss,第二个办法使用nginx反向代理

使用第一个办法,我看代码里默认https是 ws://域名:50000/5201 难道后端是支持的?
就算支持,也得配置证书才行吧,太麻烦了,放弃!

只能使用第二个办法,就是nginx反向代理,

一、域名使用cloudflare,然后cloudflare开启强制https跳转,ssl模式使用 Full(strict)

  域名这边可以使用自签名证书!

二、修改nginx配置如下:

此处内容需要评论回复后方可阅读。

本原创文章未经允许不得转载 | 当前页面:小贝博客 » 梦幻西游H5搭建教程五 开启https防劫持

评论 29

  1. 感谢分享!!!

    阿斯顿去玩 2020-04-18 23:03    回复
  2. 感谢分享!

    suzixi 2020-05-12 14:11    回复
  3. 感谢分享

    mjjdj 2020-05-28 10:05    回复
  4. 感谢分享

    坤水很忙 2020-06-03 13:50    回复
  5. 反代防劫持

    mjj 2020-06-08 14:18    回复
  6. 可否前后端架设在centos下

    mjj 2020-06-13 15:49    回复
  7. 感谢分享

    111 2020-07-08 13:53    回复
  8. kankan

    ym 2020-07-20 20:56    回复
  9. 感谢分享

    lezs 2020-07-23 20:23    回复
  10. 感谢分享!!!

    hemjj 2020-12-12 17:47    回复
  11. 好顶赞

    abc 2020-12-15 15:35    回复
  12. look look

    look 2020-12-16 15:15    回复
  13. dfdfdfdfdsfds

    看看能不能自己搭 2020-12-16 16:23    回复
  14. 感谢大佬提供详细教程!!

    XiFanU 2020-12-18 17:09    回复
  15. 6666

    66666 2020-12-22 18:40    回复
  16. 感谢分享

    nomjj 2021-01-06 16:52    回复
  17. 谢谢分享!

    testpl 2021-01-14 14:08    回复
  18. 感谢分享

    sdd 2021-01-16 10:57    回复
  19. 感谢分享!

    kksad 2021-01-21 12:31    回复
  20. 感谢分享!

    感谢分享! 2021-02-10 16:23    回复
  21. 来看看

    123 2021-03-18 21:20    回复
  22. 谢谢分享

    123 2021-03-19 20:16    回复
  23. 感谢分享

    a852150 2021-05-26 21:15    回复
  24. thx

    kaysin 2021-07-11 17:31    回复
  25. 感谢分享!

    nisngyo 2021-12-07 13:33    回复
  26. 感谢分享

    感谢分享 2021-12-14 14:59    回复
  27. 888888

    test 2022-03-07 17:00    回复
    • 非常感謝

      L 2022-09-01 21:25    回复
  28. 感谢分享@~

    HopoL 2022-11-09 22:05    回复