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

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

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

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

  •  1
     
  •   yellowlm · 2023-08-11 01:36:16 +08:00 · 6987 次点击
    这是一个创建于 418 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

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

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