家用小型服务器装机分享

Xiaoma 随笔浅谈 2024-02-01

拥有一台属于自己的物理服务器是一件很酷的事情!虽然和云服务器相比显得麻烦了很多,尤其是没有公网IP的情况...网络配置上需要花比较多的心思。但是!自己的服务器可以随意进行拓展,在同等价位下可以实现更强的性能,最重要的是主机装几片RGB,晚上把房间的灯一关,真的很cool!~

0.配置清单

主板: 华硕TUF B550M-PLUS 重炮手 1381元(板U一套)
CPU: AMD Ryzen 5 5600G
内存: 酷兽(CUSO) 32G DDR4 2666 284元
硬盘: 长城(Great Wall) 1TB SSD(tlc颗粒), 海康威视4T+500G紫盘 290+260元
电源: 长城V6全模组金牌 298元
机箱: 铝小宝P90 171元
风扇: 棱镜4代 + Z150 84元
总计: 2768元

这套配置个人使用起来体验不错,板U是比较经典的组合,风扇和机箱可以选择更好的,比如风扇可以选利民,机箱可以换成更有性价比的。我是在双十一入手的,平时买的话可能价格会偏高一点,大概贵至少10%吧?

1.装机

装机过程忘记记录了,所以暂时没有。。等以后搬家重新装机的时候再补充QAQ。顺便来一张装机完成后的图~


2.系统安装

因为是打算当服务器用,最后选择了PVE(Proxmox VE)。PVE是基于Debian开发的,和一般的Linux不一样,PVE是一个虚拟化平台管理系统,本身可以当作Linux来用,最重要的是可以很方便地创建容器和虚拟机,很多VPS的原理就是从一台主机进行虚拟化多个主机出来的。PVE的安装教程在网上有很多,这里就不详说了~安装好PVE后,系统自带一个web管理面板,操作起来也是非常方便!

3.网络配置

如果在外无法访问主机,那这个就和家用NAS没啥区别了,我们肯定更希望随时随地就能够访问家里的服务!有公网IP的朋友基本可以跳过这一步,直接用公网IP访问就可以了,对于没有公网IP的,可能额外需要一台云服务器来做网络中转,也就是内网穿透。可能就会有疑问,既然已经有云服务器了,那为啥还要自己组一台...其实还是看需求的啦,一般的云服务器在价格合适的情况下性能其实比较低,而且存储也不会很大。如果云服务器和组装的主机配置一样,可能几个月的费用就已经够整台主机的价格了!
需要注意的是,这种情况下买云服务器的话尽量买带宽高而性能比较差的,因为我们不需要云服务器做计算之类的事情,只需要帮忙传递一下网络数据就好,推荐直接买轻量应用服务器之类的就行,ECS这种价格往往比较贵,完全没有必要。
内网穿透我使用的是frp,frp已经有很多年的历史了,到现在还依然在维护,稳定性方面也是很不错的。现在的frp好像还支持stcp和xtcp,可以进行p2p穿透(p2p穿透的优点是中间服务器只负责提供握手,数据传输直接在服务端和客户端之间进行,就不需要消耗中间服务器的带宽;缺点是客户端也需要安装frp软件)。具体穿透方法可见https://xiaomayo.cn/420.html

4.服务配置

完成了内网穿透后,就可以把它当作真正的服务器来用啦~在内网穿透配置过程中,frp可以实现端口间的映射,例如本地服务端口是10000,frp映射端口是10001,那么就可以通过frps服务器IP+10001来访问本地服务,但是这样的话有个问题,那就是当服务数量很多的时候,总不能把每个映射端口都记录下来吧...所幸的是frp支持二级域名标识来代替端口号,就像DNS那样!下面以我的某一个图像存储服务为例,首先是我的frpc配置:

[http-server-lskypro]
type=http
local_ip=127.0.0.1
local_port=4003
remote_port=4003
custom_domains=pic.pony.science
PREV
使用frp实现内网穿透方案
NEXT
[STM32] 外设类型

评论(0)

发布评论