V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
loading
V2EX  ›  云计算

国内云能否使用非 80 端口用 ip 做 api

  •  
  •   loading · 2019-11-01 20:22:13 +08:00 · 8215 次点击
    这是一个创建于 1839 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用阿里云 oss 能做静态免备案了,那国内云能不能用其他端口做 api 用于调用呢?
    21 条回复    2019-11-17 13:49:00 +08:00
    ferock
        1
    ferock  
       2019-11-01 20:23:41 +08:00
    域名备案以后就可以
    opengps
        2
    opengps  
       2019-11-01 20:23:43 +08:00   ❤️ 1
    随便,只要不用域名就行,除了电信天翼云,其他云用 ip 都可以直接工作
    loading
        3
    loading  
    OP
       2019-11-01 20:24:59 +08:00
    @ferock 我域名不备案是可以用阿里云 oss 的(之前有个 v2 说的,可以不备案建博客)
    opengps
        4
    opengps  
       2019-11-01 20:25:12 +08:00   ❤️ 1
    很多人对备案是个误解,以为备案的是域名,实际上备案是个整体(网站+域名),说的更直白点是域名在那个运营商属于白名单
    loading
        5
    loading  
    OP
       2019-11-01 20:27:34 +08:00
    @opengps 那我 html 用的阿里 oss,然后 api 用的是一个阿里云 ecs,接口用 ip,不也是一个整体吗?这样用可以?
    opengps
        6
    opengps  
       2019-11-01 20:31:46 +08:00
    @loading 是这样,不用域名就行,不过你 oss 不能是国内大陆节点,不然 oss 不能绑定没在阿里云做备案的域名,对外只就是个“不专业”的没有域名的站点。临时域名阿里云已经限制不能用于访问 html 页面了(文件头标识是下载文件的那种)
    optional
        7
    optional  
       2019-11-01 20:33:42 +08:00   ❤️ 1
    @loading oss 不备案过几天照样给你断了。
    fhsan
        8
    fhsan  
       2019-11-01 21:28:21 +08:00
    ip+端口可以
    域名+端口,必须备案域名
    mercury233
        9
    mercury233  
       2019-11-01 21:34:49 +08:00
    我的一个阿里云就开了域名+端口的 http api,一直没备案也没事,不过访问量特别小
    FS1P7dJz
        10
    FS1P7dJz  
       2019-11-01 22:22:08 +08:00   ❤️ 1
    你这只能临时用用,或者测试啊
    正式产品你用 IP 做 API
    万一 IP 收回怎么办?访问量大了负载均衡怎么做?
    loading
        11
    loading  
    OP
       2019-11-01 22:41:33 +08:00 via Android
    @FS1P7dJz 我 api 是给 web 用的,ip 回收问题不大。访问量大了当然就直接上大机了……
    eason1874
        12
    eason1874  
       2019-11-01 22:43:32 +08:00
    @optional #7 用大陆以外的其他地域的 OSS 可以绑定没备案的域名,CDN 选全球加速(不含大陆)也可以用没备案的域名。

    @mercury233 #9 我在百度云、华为云都试过用已备案未接入域名做 HTTP API,也是流量不大,一直没阻断,当时我还以为这两家不用接入备案的,后来我上 HTML 网页第二天就被阻断提示要接入域名备案了
    eason1874
        13
    eason1874  
       2019-11-01 22:55:23 +08:00
    用 IP 提供 HTTP API 应该没问题。如果要绑定域名,腾讯云 API 网关非大陆区域的可以绑定未备案域名。

    我一直有个想法,没试验过,不知道行不行。比如,我有一台阿里云国内 ECS 和一个未备案域名,我想用这台 ECS 给域名做后端,直接绑定肯定不行,上国内 CDN 也不了,上全球 CDN 但回源的时候还是有 host 字段被抓包。于是我就想找一个已经有阿里云备案的域名(比如阿里云官方一些子域名),Web Server 里绑定这个域名。CDN 回源 host 也设置这个域名。这样做 CDN 回源导致服务器进入流量里的 host 就都是已备案域名了,但是 CDN 绑定的是自己的未备案域名。
    moro
        14
    moro  
       2019-11-01 23:22:34 +08:00
    国内 ip+未备案域名+cloudflare 免费 cdn 就可以了,就是速度会慢一些。
    myqoo
        15
    myqoo  
       2019-11-02 10:58:13 +08:00
    实测 ucloud 可以用非 443 端口开 HTTPS。百度云任何端口都不可以 HTTP/HTTPS,几分钟后域名就永久阻断。
    no1xsyzy
        16
    no1xsyzy  
       2019-11-02 13:06:06 +08:00
    @opengps 你这也是片面的理解,备案的不是某个实物,而是你的 “目的”
    ayconanw
        17
    ayconanw  
       2019-11-03 01:43:01 +08:00
    不备案也可以,我用了一年了
    ayconanw
        18
    ayconanw  
       2019-11-03 01:44:17 +08:00
    补充下,是用域名,非 80 端口,不备案也可以,阿里云,我用了一年多了
    zhaiwan
        19
    zhaiwan  
       2019-11-03 02:02:24 +08:00 via iPhone
    无论用什么不备案被发现,就完了
    seakingii
        20
    seakingii  
       2019-11-03 14:06:44 +08:00
    不要有侥幸心理,原则是域名不备案不能用于网站.暂时能用只是没有理你.
    不想备案可以用 IP 地址.
    不想写死 IP,可以自己做点启动的逻辑.启动时通过固定的在国外的域名(或者已备案的域名),或者其它固定的渠道获取一 个可用 IP 列表.
    zhhww57
        21
    zhhww57  
       2019-11-17 13:49:00 +08:00
    我单开了 443 端口,做网站,没备案,80 没开,过几天给我 tls 阻断
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5775 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 03:06 · PVG 11:06 · LAX 19:06 · JFK 22:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.