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

2024-02-22 15:52:33 +08:00
 foxbaby233
阿里云和腾讯云的费用太高了,每年都续费有点扛不住

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

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

cf tunnel 的延时高,只适合网站
foxbaby233
2024-02-22 16:15:31 +08:00
@nitmali 看了一些帖子,感觉 cloudflare 在国内好像访问速度不是很好?

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

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

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

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

建 WEB 站点, 建议还是别用家里的机器了, 端口屏蔽, 备案啥的, 非常麻烦.
wy315700
2024-02-22 16:21:58 +08:00
博客的话随便买个十八线小 VPS 就行了。。

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

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

openwrt 这种开源的, 本地的 DDNS 功能应该都是客户端, 需要云端支持的. (你如果在阿里云/腾讯云买个域名, 应该用 openwrt 也行. 我不用 op, 不太清楚)
yukinomiu
2024-02-22 16:31:32 +08:00
@foxbaby233 为什么不考虑买国外的 VPS, 便宜管饱, 不用备案
wy315700
2024-02-22 16:32:46 +08:00
@foxbaby233
这就没法推荐了,淘宝咸鱼找找吧。
只要不跑路,再烂的服务商都比你在家用宽带提供服务要稳定。
foxbaby233
2024-02-22 16:33:21 +08:00
@yukinomiu 没买过哇,来个推荐俺去瞅瞅
yukinomiu
2024-02-22 16:34:32 +08:00
i4t
2024-02-22 16:39:29 +08:00
我是用的 apisix 反代 frp ,挺稳定,Nginx 也可以这样搞
gvdlmjwje
2024-02-27 09:39:24 +08:00
你这个需求跟我差不多 我博客就是搭在自己的服务器上,然后用 frp 反代,frp 服务端用的云服务器是腾讯轻量云。
totoro625
2024-02-27 13:32:47 +08:00
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 端口)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1017569

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX