Rebron1900
V2EX  ›  GitHub

Github Page 自定义域名不能关闭 HTTPS

  •  
  •   Rebron1900 · Nov 9, 2022 · 2072 views
    This topic created in 1310 days ago, the information mentioned may be changed or developed.
    不知道是不是我申请了泛域名证书的问题,我 Github Page 绑定了自定义域名后访问会强制 HTTPS (关掉 Github Page 设置页面上的启用 HTTPS 也没用)

    请问这种情况要怎么处理呢?
    12 replies    2022-11-10 12:05:59 +08:00
    leavic
        1
    leavic  
       Nov 9, 2022
    这年代怎么还有人想关闭 HTTPS
    Rebron1900
        2
    Rebron1900  
    OP
       Nov 9, 2022
    @leavic 想自己搭个 clash 在线面板,没办法用 https
    ysc3839
        3
    ysc3839  
       Nov 9, 2022
    @Rebron1900 clash 在线面板为什么不在本地用呢?
    Rebron1900
        4
    Rebron1900  
    OP
       Nov 9, 2022
    @ysc3839 原生面板在手机上使用有点问题,所以自己修复了一下,提 pr 还没通过,所以自己搭了一个
    cxh116
        5
    cxh116  
       Nov 9, 2022 via Android
    外面再套层 cf cdn ,在 cf cdn 关
    Rebron1900
        6
    Rebron1900  
    OP
       Nov 9, 2022
    @cxh116 我用 upyun 的 cdn ,设置完后报错了
    leavic
        7
    leavic  
       Nov 9, 2022
    upyun 的 cdn 要备案吧
    Rebron1900
        8
    Rebron1900  
    OP
       Nov 10, 2022
    另外我看了下请求头,似乎被 SW 拦截了?

    ```
    请求网址: https://clash.1900.live/
    请求方法: GET
    状态代码: 200 (来自 service worker )
    引荐来源网址政策: strict-origin-when-cross-origin
    accept-ranges: bytes
    access-control-allow-origin: *
    age: 0
    cache-control: max-age=600
    content-encoding: gzip
    content-length: 587
    content-type: text/html; charset=utf-8
    date: Thu, 10 Nov 2022 01:21:32 GMT
    etag: W/"636bbbf2-41d"
    expires: Thu, 10 Nov 2022 01:13:08 GMT
    last-modified: Wed, 09 Nov 2022 14:40:50 GMT
    server: GitHub.com
    vary: Accept-Encoding
    via: 1.1 varnish
    x-cache: HIT
    x-cache-hits: 1
    x-fastly-request-id: 338bcb8b03980395c1db253a9605b3c292c128cb
    x-github-request-id: 74E8:4D49:15920A:18D74B:636C4DCC
    x-proxy-cache: MISS
    x-served-by: cache-hkg17925-HKG
    x-timer: S1668043292.790614,VS0,VE275
    ```
    AoEiuV020CN
        9
    AoEiuV020CN  
       Nov 10, 2022
    1. 关掉 Github Page 设置页面上的启用 HTTPS 按理说是有用的,
    没用的话考虑是不是有 hsts 缓存,浏览器自动把 http 改成 https 了,和服务器无关,试试在无痕模式打开 http ,

    2. 我自己搭的 clash 面板就是 https, 因为只有 https 能访问局域网 ip,
    至于 https 站点无法访问 http 的问题在网站设置里允许“不安全内容”就可以了,不过手机版不支持,
    Rebron1900
        10
    Rebron1900  
    OP
       Nov 10, 2022
    @AoEiuV020CN 无痕模式可以,
    Rebron1900
        11
    Rebron1900  
    OP
       Nov 10, 2022
    @AoEiuV020CN 你说的 2 ,我试过,网站设置里开启了不安全内容也不可以。
    Rebron1900
        12
    Rebron1900  
    OP
       Nov 10, 2022
    感谢大家,已解决。发现是我 HSTS 设置的问题。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3300 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 11:22 · PVG 19:22 · LAX 04:22 · JFK 07:22
    ♥ Do have faith in what you're doing.