折腾一个便宜的服务器 2024-06-17 生活,记录 暂无评论 186 次阅读 ## 折腾一个便宜的服务器 自从搭建了 nezha 探针,才发现我拥有很多服务器,服务器虽然多,但是都没有用上,导致资源的浪费,每年花费在服务器的资金也有好几百。现在大环境不好,工资不够用,打算明年缩减服务器,减少服务器的费用,哈哈哈。同时找到替代品,从而降本增效。 综上所述,我打算留一个国外服务器,留一个国内服务器,剩下的就是使用家庭服务器,用来弄需要大宽带和cpu 的服务。国外服务器还好说,物美价廉,套上大善人的cdn,速度堪比国内。国内服务器就难搞,过程中会遇到很多困难,80端口问题,域名备案问题,价格续费问题.... ### 80 和 443 端口问题 国内个人服务器不能轻易使用 80 和 443 端口进行私自建站,为了防止非法内容和服务的传播。我们可以通过其他途径使用 80 和 443 端口,也就是 CDN,具体使用需要一个 CDN 供应商和一个域名。在 CDN 服务商购买 CDN 服务,服务有两种方式,一种是包月流量资源包,另一种是流量包(流量使用时间更长)。然后对 CDN 配置加速域名,加速域名指的是浏览器访问的域名,可以直接 HTTP(80) 或 HTTPS(443) 访问,然后配置回源地址(或IP),回源地址就是你服务器的地址,当然,回源地址肯定是外网。例如,我的加速域名是 cdn.badguy.top,我需要加速的服务器 ip 是 123.123.123.123,但是我的服务器没有 80 和 443 的开放权限,也就是通过 80 和 443 是无法访问我的服务 123.123.123.123,那么服务器的服务端口我设置为 8433,那么我就可以通过加速域名 cdn.badguy.top -> 123.123.123.123:8433 直接访问我的服务。在配置好加速域名到 CDN 服务商的时候,他们会给你提供一个 CNAME 的记录域名,用来分配 CDN 服务器,你只需要在域名解析的地方配置好 cdn.badguy.top 与他们提供的 CNAME 记录域名就行。 以上的是解决有公有IP但是没有 80 和 443 端口的服务器。 ### 公网的服务器 如果是没有公网 IP 同时也没有 80 和 443 的访问权限的情况,那么可以通过大善人(CF)的zero trust 进行内网穿透,或这是 FRP 内网穿透,也有用使用 zerotier 组内网(听说这个没有带宽限制,本人没弄过)实现外网地址访问。然后再通过我所说的 CDN 来获取 80 和 443 访问权限。 > 国内的 CDN 服务需要域名备案,也就是加速域名需要备案才能使用。 如果当地政策支持家庭宽带有动态公网 IP 的获取,那就省钱也省事。那么如何校验你的宽带时候有动态公网 IP 呢?可以在百度上搜索 IP,搜索结果中的 IP 显示与你的路由 wan 口的 IP 一致,那么恭喜你,你的网络环境是带有公网 IP 的。下一步就是进行 DDNS,现在各大域名解析厂商都会提供开放的 API 接口用来更新域名和 IP 的记录,可以在服务器上运行 docker 容器定时调用 API 接口上传本地的 IP 到域名解析记录里,如果你动态公网 IP 有改变,域名解析厂商就能及时的记录改变后的值。 ### 实战 之前列举了很多情况和解决方案,这里给一个比较实用的操作,省钱还省事,服务器我这里用的是一个显卡云(不提供80和443端口),一个月 6.6 元/月,CDN 使用的是便宜的小厂供应商,一个月 2 块钱。综合加起来一个月 8.6元(115.2元一年,比黑五还贵了点![00971955](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/typecho/00971955.png)),你可以拥有一个 2核2G40G的超低延迟快速服务器。 ![image-20240617232211859](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/typecho/image-20240617232211859.png) ![image-20240617232315306](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/typecho/image-20240617232315306.png) 配置好加速域名 ![image-20240617232926520](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/typecho/image-20240617232926520.png) 配置好源地址和源端口 ![image-20240617233008927](https://mufeng-blog.oss-cn-beijing.aliyuncs.com/typecho/image-20240617233008927.png) 打赏: 微信, 支付宝 标签: 内网穿透, CDN, DDNS 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。