V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
yellowlm
V2EX  ›  奇思妙想

一个关于网站备案的想法?

  •  1
     
  •   yellowlm · 260 天前 · 6245 次点击
    这是一个创建于 260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如果我不想备案,又想让域名在国内可用,那是不是可以把网站建在国内,只通过 ip 访问,然后把域名解析到比如香港 CN2 的服务器上,然后在上面放一个 html ,这个 html 里嵌一个整页 iframe 之类的东西,然后这个 iframe 又通过 ip 的方式引用国内的网站。这样是不是就绕过备案了?

    还是说要找你喝茶不需要理由?

    49 条回复    2023-08-12 16:23:35 +08:00
    ROYWANGDEV
        1
    ROYWANGDEV  
       260 天前
    没用的,机房会获取你发送的 host ,以及打开此页面的域名,未备案的全部一律拦截
    em70
        2
    em70  
       260 天前
    域名没备案,如果擦边球或者被人举报就可能被墙
    BigShot404
        3
    BigShot404  
       260 天前
    你如果通过 IP 开 WEB 服务,流量大的话 IDC 是可以直接取消服务的,不赔钱
    yellowlm
        4
    yellowlm  
    OP
       260 天前
    @ROYWANGDEV 没有 host 呀,https 只有 sni ,sni 也过不去机房那边。
    yellowlm
        5
    yellowlm  
    OP
       260 天前
    @BigShot404 阿里云腾讯云这种呢?要是流量也不大的话。
    yellowlm
        6
    yellowlm  
    OP
       260 天前
    @em70 所以就算喝茶不需要理由(
    windliang
        7
    windliang  
       260 天前   ❤️ 1
    用国外服务器就不用备案吧,和域名没关系,比如可以把域名直接解析到 github 的 pages 服务也不需要备案
    twofox
        8
    twofox  
       260 天前
    之前有老哥给我出招。国内服务器+cloudflare 的 zero trust
    就是把域名转到 cloudflare ,然后在服务安装 cloudflare 的内网穿透软件
    把服务端口映射到域名里面去
    这样就可以绕过备案了
    woody3rd
        9
    woody3rd  
       260 天前   ❤️ 1
    远离国产,享受不备案人生
    netnr
        10
    netnr  
       260 天前 via Android
    地址栏一直不变化,不方便分享,不利于 SEO
    首次打开慢,或可能打不开
    上证书困难,免费的 IP 证书难搞
    SenLief
        11
    SenLief  
       260 天前
    不用国内云服务不用备案啊
    shuxhan
        12
    shuxhan  
       260 天前
    @twofox 这么麻烦,不如直接套 pages 服务
    Light3
        13
    Light3  
       260 天前
    你只要域名或者服务器 有一方是在国内平台上的..
    无论你怎么套 最后都会帮你检测到的..
    shortawn
        14
    shortawn  
       260 天前
    IvanLi127
        15
    IvanLi127  
       260 天前 via Android
    人家主动向你所有用过的端口发个 https 请求不就凉凉了?
    unclemcz
        16
    unclemcz  
       260 天前 via Android   ❤️ 1
    用国内云厂商的境外服务器也是不用备案的,只要域名不被墙,国内也能访问。
    fnd
        17
    fnd  
       260 天前   ❤️ 1
    直接用国外的云服务就好,不用备案也能访问
    Vraw5
        18
    Vraw5  
       260 天前
    《非经营性互联网信息服务备案管理办法》第五条 …… 本办法所称在中华人民共和国境内提供非经营性互联网信息服务,是指在中华人民共和国境内的组织或个人利用通过 互联网域名访问的网站 或者利用仅能通过 互联网 IP 地址
    访问的网站,提供非经营性互联网信息服务。

    也就是说,通过域名访问的需要备案,通过 IP 地址访问的也要备案。你只通过 ip 访问的方式也在这个要求里面。
    mozhizhu
        19
    mozhizhu  
       260 天前
    为什么不直接香港服务器提供前端,国内 IP 提供数据服务呢;记得不要套代理让俩机器互访,服务商会把你当成扶墙梯给 ban 了
    smirkcat
        20
    smirkcat  
       260 天前
    走国外机器呀,非得用国内?
    flypei
        21
    flypei  
       260 天前
    为什么不直接买一台 CN2 的海外机器呢?
    Byzliu
        22
    Byzliu  
       260 天前 via Android   ❤️ 3
    没必要,动静分离就好了,网站在国外,静态资源用国内的已备案域名加速,现在很多都是这个方案,国外的网站不用备案还能兼顾速度,国内的备案了挂个单页应付一下就好了。
    treblex
        23
    treblex  
       260 天前
    用 cloudfrare 的域名解析,别用阿里云的服务器,阿里云监测到域名入站就弹备案
    treblex
        24
    treblex  
       260 天前
    不绑定域名暂时是不限制的,不过 app 和小程序联网要备案了估计也不能直接用 ip
    Stoney
        25
    Stoney  
       260 天前 via iPhone
    国外 vps 国外域名,哪需要备案
    yuzo555
        26
    yuzo555  
       260 天前
    地址栏不变这个倒是好解决,用 postMessage 实现 iframe 内外通信同步 URL 就可以。但你这样就没法用 HTTPS 了哦。

    与其这样折腾,还不如直接用你所说的 “香港 CN2 的服务器” 自己写网站逻辑,优化压缩传输体积,尽量节省流量。
    zoharSoul
        27
    zoharSoul  
       260 天前
    什么乱七八糟的
    yulgang
        28
    yulgang  
       259 天前
    你说的好像是隐性转发,在国内解析域名的话没备案不能做隐性转发
    fionasit007
        29
    fionasit007  
       259 天前
    你都已经有国外服务器了,为啥不直接部署到国外,还专门有跑回来
    nicholasxuu
        30
    nicholasxuu  
       259 天前
    都这样了,为什么要把服务器放国内?
    linuxgo
        31
    linuxgo  
       259 天前
    国外的服务器是不是不能用阿里,腾讯的支付服务呀?
    imldy
        32
    imldy  
       259 天前
    OP 的方案本质是"通过 ip 访问"。应对 IP 不固定/不好记/不美观的问题:再用一个固定域名解析到境外服务器,发返回一个简单的 HTML ,通过 iframe 对 IP 访问的网页套壳。

    问题是:
    1. 都在境外服务器放 html 了,为什么还搞境内网站?图的是大体积文件在境内延迟低?仍然会有“壳子”被墙的风险。
    2. "通过 ip 访问境内网站"理论上来说也应该被境内云服务商拦截,具体看各云服务商具体操作了。
    GeekGao
        33
    GeekGao  
       259 天前
    方案好方案妙,帮信罪名逃不掉 … 笑😊
    kingjpa
        34
    kingjpa  
       259 天前
    国内直接 ip+非主流端口就毫无问题,备案说的是域名。
    不过 ip+端口 无法接入国内应用,比如小程序什么的 ,小程序/H5 授权 本来就仅支持 80 443
    qzhai
        35
    qzhai  
       259 天前 via iPhone
    @windliang 好的不好 dns 会被污染,跟墙了一样
    twofox
        36
    twofox  
       259 天前
    @shuxhan 我的服务器不止有博客,还跑了 gitlab 之类的乱七八糟的服务的
    ROYWANGDEV
        37
    ROYWANGDEV  
       259 天前
    @yellowlm sni 全称 Server Name Indication ,它会在建立 SSL 链接之前,以明文的方式向服务器发送 HTTP Header ,以便服务器根据域名不同而建立不同的 SSL 链接,而 HTTP Header 就包含 Host 。这机房能获取不到?
    n18255447846
        38
    n18255447846  
       259 天前
    国外小鸡免备案。或者搞端口转发,一般拦的是 80/443 端口,也不排除 http 端口全拦和 https sni 阻断
    ROYWANGDEV
        39
    ROYWANGDEV  
       259 天前
    @yellowlm 抱歉没仔细审题,iframe 去嵌套可能可行,纯 HTTP (访问域名以及嵌套的 IP 均为 HTTP )时但是其会向发送 Referer 以发送引用的域名,但是如果使用 HTTPS ,则 IP 也需要一张证书
    ROYWANGDEV
        40
    ROYWANGDEV  
       259 天前
    @ROYWANGDEV 这是一个很好的想法,但综合来说其实意义不大,还会有非常大的风险
    agagega
        41
    agagega  
       259 天前
    如果网站只给自己访问,或者只给少数信任的人频繁访问,干脆自己签个 ip 证书换个端口还方便点
    baobao1270
        42
    baobao1270  
       259 天前
    这个操作是可以的,但是有更好的方法。

    iframe 已经过时了,比较现代的做法是在国外服务器放一个 vue/react 做的的首页,然后 js/css 和 API 可以用国内的 COS/OSS/云函数/API 网关,也不需要用 IP 访问,有阿里云/腾讯云自己的二级域名。

    主流的国内云服务厂商,并不会拦截 IP 。
    Chad0000
        43
    Chad0000  
       259 天前 via iPhone
    @twofox
    CF 本身就被国内劣化了,你都接 CF 了服务器在哪基本上没关系了。
    Clancy1024
        44
    Clancy1024  
       259 天前
    用 FRP 啊,随便找个非简中区的 FRP 节点连上就可以了
    twofox
        45
    twofox  
       259 天前
    @Chad0000 是的,用着国内的服务器主要是新用户便宜,国外的太贵了
    giaodadi
        46
    giaodadi  
       259 天前
    域名会污染,ip 会被墙😅
    没用的
    giaodadi
        47
    giaodadi  
       259 天前
    国内大厂也不允许用 ip 建站的
    docx
        48
    docx  
       259 天前 via iPhone
    可以但有点折腾
    fupengjx
        49
    fupengjx  
       258 天前
    用海外的服务器, 在海外注册域名就可以, 国内一般都能访问。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2972 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 08:07 · PVG 16:07 · LAX 01:07 · JFK 04:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.