V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
foxbaby233
V2EX  ›  服务器

自建服务器建站的网络相关问题

  •  
  •   foxbaby233 · 276 天前 · 1429 次点击
    这是一个创建于 276 天前的主题,其中的信息可能已经有所发展或是发生改变。
    阿里云和腾讯云的费用太高了,每年都续费有点扛不住

    打算在家里搭个服务器,然后搭了个博客开 80 和 443 等端口使用,另外偶尔也会开些游戏服务器的各种端口,
    就和云主机类似的使用方式,现在家里是电信宽带,用哪种方案可以实现稳定访问呢

    看了下花生壳好像可以实现,不过他那个收费套餐最高也只有 2M 的映射,做网站访问和游戏服务访问是不是会不够用?
    19 条回复    2024-02-27 13:32:47 +08:00
    nitmali
        1
    nitmali  
       276 天前
    家用带宽嘛,没有稳定的方案
    nitmali
        2
    nitmali  
       276 天前
    @nitmali 首先得看你有没有公网 IP ,有公网 IP 可以直连,但是常用端口基本都是禁用的。想要用 80 443 你可以选择云服务器反代或者隧道什么的。
    没有公网 ip 我推荐 cloudflare tunnels 。
    cwxiaos
        3
    cwxiaos  
       276 天前 via iPhone
    2M 带宽几个人打游戏用是够的

    cf tunnel 的延时高,只适合网站
    foxbaby233
        4
    foxbaby233  
    OP
       276 天前
    @nitmali 看了一些帖子,感觉 cloudflare 在国内好像访问速度不是很好?

    @cwxiaos 主要是个人博客会偶尔记录点东西,访问量也不大,游戏的话最多不超过 10 个人
    yukinomiu
        5
    yukinomiu  
       276 天前
    1. 民用宽带的常用端口, 比如 HTTP(s)的 80 是被屏蔽的, 你路由器上开了也没用, IPS 这边直接屏蔽. 自建 WEB 站点无解. 除非你用非标准端口
    2. 花生壳这些都是 DDNS, 前提你要有公网 IP, 没公网 IP DDNS 也没用.

    如果有公网 IP, 可以用花生壳这类付费的 DDNS, 也可以阿里云腾讯云买个域名自己写脚本/代码去实现 DDNS, 还可以买个华硕之类的路由器, 自带 DDNS;

    如果没有公网 IP, 还要从外部访问家庭局域网, 那只能用穿透方案了, FRP 或者 Wireguard 等方案.

    3. 游戏服务器重点是延迟和不丢包, 对宽带要求没那么高.
    foxbaby233
        6
    foxbaby233  
    OP
       276 天前
    不知道除了向日葵还有哪家提供类似业务的?
    foxbaby233
        7
    foxbaby233  
    OP
       276 天前
    @yukinomiu 打算直接在花生壳买个顶级域名,然后通过他们卖的那个硬件直接映射 80 和 443 端口访问,应该是可行的吧?
    yukinomiu
        8
    yukinomiu  
       276 天前
    @foxbaby233 没用过花生壳, 看你描述应该可行. 为什么不直接买个自带 DDNS 的路由器呢? 华硕这类都支持, 还永久免费. 然后自己买个域名, CNAME 到路由器分配给你的域名, 就可以了啊.

    建 WEB 站点, 建议还是别用家里的机器了, 端口屏蔽, 备案啥的, 非常麻烦.
    wy315700
        9
    wy315700  
       276 天前
    博客的话随便买个十八线小 VPS 就行了。。

    家里搭个服务器,说真的,光机器+电费就够你买很多年 VPS 了
    foxbaby233
        10
    foxbaby233  
    OP
       276 天前
    @yukinomiu 说到这个我好像有个刷了 openwrt 的路由器,记得是有 ddns 功能的,用那个也可以嗷?
    foxbaby233
        11
    foxbaby233  
    OP
       276 天前
    @wy315700 有啥推荐的嘛,除了阿里腾讯这些大厂的云主机别的都不太了解,主要怕突然跑路或者不稳定宕机之类的(
    yukinomiu
        12
    yukinomiu  
       276 天前
    @foxbaby233 不行的. DDNS 服务, 需要有云端环境支持的, 仅本地设备实现不了.

    华硕, mikrotik 这些自带 DDNS 的路由器, 是厂家免费提供了云端的解析服务, 本地路由器只是个上报 IP 的客户端.

    openwrt 这种开源的, 本地的 DDNS 功能应该都是客户端, 需要云端支持的. (你如果在阿里云/腾讯云买个域名, 应该用 openwrt 也行. 我不用 op, 不太清楚)
    yukinomiu
        13
    yukinomiu  
       276 天前
    @foxbaby233 为什么不考虑买国外的 VPS, 便宜管饱, 不用备案
    wy315700
        14
    wy315700  
       276 天前
    @foxbaby233
    这就没法推荐了,淘宝咸鱼找找吧。
    只要不跑路,再烂的服务商都比你在家用宽带提供服务要稳定。
    foxbaby233
        15
    foxbaby233  
    OP
       276 天前
    @yukinomiu 没买过哇,来个推荐俺去瞅瞅
    i4t
        17
    i4t  
       276 天前
    我是用的 apisix 反代 frp ,挺稳定,Nginx 也可以这样搞
    gvdlmjwje
        18
    gvdlmjwje  
       271 天前
    你这个需求跟我差不多 我博客就是搭在自己的服务器上,然后用 frp 反代,frp 服务端用的云服务器是腾讯轻量云。
    totoro625
        19
    totoro625  
       271 天前
    1.NAT1 动态端口建站
    电信基本都是 NAT1
    跑一下检测脚本:docker run --rm --net=host docker.nju.edu.cn/nattertool/check
    是的话就可以直接家里建站了(非 443/80 端口,动态跳转)
    游戏服务器用打洞的端口直接就能访问,能跑满带宽

    2. ipv6 回源建站
    光猫关闭 ipv6 入站防火墙,买腾讯云 EdgeOne 作为 CDN ,需准备备案域名,不支持游戏服务访问

    3. frp 反代
    腾讯云阿里云特价机(一般 4M )
    NAT 小鸡( 15M 、30M 、50M 都有,价格 50 一年到 300 一年都有,没有 80/443 端口)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2881 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:06 · PVG 08:06 · LAX 16:06 · JFK 19:06
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.