在寝室搭建一台服务器?

在中华人民共和国境内提供互联网信息服务,应当依法履行备案手续。本站从不建议读者在中国大陆非法搭建网站。本文所提及的“搭建服务器”不包括建站、使用域名解析到该服务器等行为。

本站并未搭建在该服务器上。本站的物理位置也不在中国大陆境内。

清华大学的校园网为许多地点提供了公网动态 IPv4 地址,其中包括学生公寓。因此,我们可以很简单地在寝室搭建一台属于自己的服务器并且在世界上的绝大多数地方访问到它。

缘由

作为本科生,我们应该避免铺张浪费。首先应该确定自己是否有搭建服务器的需求。笔者搭建服务器主要是想拥有一台能够作为 Minecraft 服务器的机器,来与室友愉快联机。

装机

笔者装机于 2024 年 3 月。价格情况可能有所浮动。以实际情况为准。

近日洋垃圾价格暴增,虽然性价比有所降低,但是勉强可以接受。对于一台 Minecraft 服务器而言,可能一时半会儿在同等价位下没有什么可以替代的产品了。

CPU 与主板

笔者斥 60+ 元巨资购买了 E5-2666V3 处理器。该处理器宝刀未老,单核、多核性能均尚可,对于 Minecraft 服务器而言可以胜任。

主板随便买了一块原芯片 DDR3 四通道的板子。我害怕魔改芯片搭配 E! 5! 会出现各种各样的问题。选择四通道是因为 32G 的内存条性价比相对较低,而我希望内存尽可能大。

内存与硬盘

我购买了 4 条 DDR3 1600MHz 的三星 16G 服务器内存。后来的事实证明,Minecraft 对于内存的需求是巨大的。开一个大一点的整合包就要消耗 10G 以上的内存。不过我买的可能有点太大了,或许双通道 32G 就够了。

此前,室友的 HUAWEI Matebook 16 2022 由于硬盘容量不足,换了一块 1TB 的固态硬盘。于是,我免费获得了一块从 HUAWEI Matebook 16 2022 上面拆下来的长江存储 512GB 硬盘。经检测,健康度尚可。不过这块固态硬盘是特供的,它被生产出来时,固态硬盘还没有经历 2023 年的大跳水。我查遍了全网,也没有找到这个型号的固态硬盘的信息。不过既然免费,那就用一用吧。

我还在淘宝上买了 2 块西数蓝盘 512GB,一共只花了三十几元。经检查仅有一个坏道。组建一个 RAID1 将就着用一用吧。

电源、散热与机箱

出于放在寝室的缘故,我十分重视安全问题,于是给它搭配了可能有些“越级”的电源与散热。可能不具备参考价值。

我在某宝购买了一款开放式机箱。本来是打算把它放在寝室的架子上面的,但是寝室的架子有点窄。我把它放在机箱的快递盒子上(盒子是扁的),就能在架子上放下了。

不过紫荆学生公寓的灰尘比较大,需要不时注意一下。

安装系统

我选择了 Debian 12 系统。跟室友借了一张亮机卡和一台老旧显示器来安装操作系统。这部分没什么好说的。

连接清华校园网有线局域网

我们希望借助清华校园网有线局域网的动态 IPv4 公网 IP 来实现公网访问。它有一些有趣的特性,最好在装机前有所了解。

校园网的 IPv4 是存在二层隔离的。也就是说,如果你获取到了形如 59.66.aaa.bbb/24 的 IPv4 地址,而你的室友获取到了形如 59.66.aaa.ccc/24 的 IPv4 地址,那么你们无法发现对方。这对于使用台式机的室友的 Minecraft 联机游戏带来了诸多不便。THU Services 给出了增加路由的解决方法,但是我觉得可能参考价值不大(因为我没有成功过)。

校园网的 IPv4 对外网阻断了 0-1024、1080、3389、4781、7890、8000-8100、9100 端口(校内网络,如 Tsinghua-Secure 仍能访问这些端口),故而不建议使用 10000 以下的端口。记得把 SSH、FTP、RDP 之类的端口全换成高端口。

GoAuthing 是一款非常方便的命令行校园网认证工具。下载其二进制文件后,可以通过 systemd 来实现开机自动认证。详见其说明文档

开关机问题

紫荆学生公寓在一年的大多数时候都是 00:00 断电,06:00 恢复供电。为了避免数据丢失和硬件损伤,需要设置定时开关机。定时关机可以通过 crontab 轻松解决。定时开机可以在主板的 BIOS 里面设置。

我们最好准备一下特殊情况。从下半学期开始,经常由于电费欠费而断电。所以我们最好自制(或购买)一个远程开机卡,来控制其开关。

用服务器做什么?

在中华人民共和国境内提供互联网信息服务,应当依法履行备案手续。本站从不建议读者在中国大陆非法搭建网站。本文所提及的“搭建服务器”不包括建站、使用域名解析到该服务器等行为。

Minecraft 服务器

我使用 docker-minecraft-server 来搭建服务器。其文档很详细,不再赘述。

Minecraft 服务器比较依赖单核性能。相比于至强,酷睿可能更适合 Minecraft 服务器。不过对于只有几个人使用的小服务器而言无伤大雅。E5-2666V3 处理器在这种情况下也足以胜任大型整合包服务器的搭建。

云计算

用笔记本干一些重活会造成非常大的噪音,还会降低续航,令人不适。我们可以使用 SSH 利用该服务器干重活。各人需求不同,故而分享价值不大,不再赘述。

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇