本文转自本人L站:https://linux.do/t/topic/2100097
未设权限,建议访问原文以获得更好阅读体验

20260512更新:新增内容,格式化文章,新增近期刷到的文章。另外,域名篇难产了呜呜呜,大家如果看到好文了也请全都扔给我www

本系列旨在捋顺我的经验和近期学到的内容,本来打算一篇写完的,但是发现我能坚持下来的码字时间还是太短了,准备拆成几篇,本篇也因为我耐心有限所以写的不是很详细,剩余部分待我慢慢补充吧。
我也是新手,到现在也很菜,所有内容基本都是摸索和看论坛得到的,但论坛中的内容过于零碎,所以打算写这篇文章,希望可以帮助其他佬友少走弯路
后面打算写几篇搭建网站和代理方面的内容,网站方面我积累稍微多一点,可能比较容易写出来
因为机器买太多了,最近也打算仔细研究代理相关的,待我学成归来写文章!

本文大量引用站内和IDC Flare的文章,谢谢佬们,实在是太伟大了。
可能会有大量我的碎碎念和拙见,还请大家见谅(鞠躬!)
如果有和其他文章内相似的话语,可能是我看太多背下来了,抱歉……


一.服务器部分

0.一些理论知识

下面的文章可以按需查看w:
机圈黑话/专有名词扫盲(持续更新ing) - 教程 - IDC Flare
从零开始的VPS科普(1):认识你的第一台服务器 - 开发调优 - LINUX DO
常见各种线路和网络的科普 - 开发调优 - LINUX DO
简谈代理检测与风控科普 - 开发调优 - LINUX DO
对于服务器,你所需必须知道的是:
[quote="ICMP不可达喵, post:1, topic:1235548, username:STALK"]
电信用户:CN2GIA≈CN2CTG>CN2GT>163
联通用户:9929>4837
移动用户:CMIN2>CMI
[/quote]

对于服务器需要保密的信息:IP地址(大多数情况下都需要保密)、密钥的私钥、密码、各种面板的登录密码……

……(待补充)

1. 选购服务器

想要入门vps,首先要有一台vps
既然你要买了,那你肯定会有明确的需求,根据个人的需求不同,我很难给出一个明确的推荐解(除非你预算+∞
这时候就跟着你的需求来选择服务器即可
例如:

1.我是拿来搭建代理稳定使用AI的,价格无所谓 → 顶级线路机+顶级家宽落地机
eg:DMIT+VIRCS,前几天刷到的:自建家宽节点+中转站教程:从0到1搭建家宽节点并部署简易中转站(DMIT+VIRCS) - 开发调优 / 开发调优, Lv1 - LINUX DO

2.近期机场不太平,我是拿来做备用节点的,不需要家宽 → 轻度线路机自建 / IDC Flare拼车线路机

3.我需要家宽来用ai,也想得到更好的科学上网体验,同时喜欢折腾 → 线路机+家宽落地(来源可以是自购/IDC Flare拼车)
eg:两篇猫猫佬的解决方案
[优化]写给小白的自建2$/月的US原生家宽ip/HK节点解决方案 - 开发调优 / 开发调优, Lv2 - LINUX DO
写给小白的性价比自建科学上网解决方案 - 开发调优 / 开发调优, Lv2 - LINUX DO

4.我是拿来建站的,同时套cloudflare之类的CDN:RackNerd这种量大管饱但是线路垃圾、IP垃圾的玩意,之前看到的NetCup([教程] NetCup注册一次过教程 & 常见问题 & 当前活动:新增vServer Lite产品线 - 教程 - IDC Flare)等机器,这种就不需要挑IP和线路了。

这方面推荐看 @STALK 和 @RyanVan 的文章,都是我非常喜欢看的,佬们都写了许多关于每个服务商的文章,推荐购前仔细阅读对比
具体见这篇文章常见 线路/落地/家宽 VPS推荐 - 开发调优 - LINUX DO
同时,多刷f站,可以上大佬的线路/家宽拼车,也可以捡到漏(VMRACK的活动就是我最开始在f站上刷到的,可惜我年少不懂事买了L2,错过了L3追悔莫及……)
不过在看到心仪机器的时候,也要仔细判断是不是骗钱的不适合自己的。idcflare对于aff和推广的管理很松,会有很多为了赚钱的厂商和个人,推荐的机器可能不适合你。
例如Racknerd及ColoCrossing这种量大管饱,但是普通线路的机器,并不是很推荐新手购买,如果买完后连稳定的连ssh都很吃力就得不偿失了。
其他相关网站
ICMP不可达喵的vps测评网站
DigVPS - 专注服务器测评,总有一款服务器适合您!

2.准备工作

2.1.找一个想要的SSH客户端

如果想要自己挑选也可以看:
SSH 客户端收集 - 资源荟萃 - LINUX DO
服务器与网站的开荒入坑 - 文档共建 - LINUX DO(这篇文章中还有很多其他很值得看的)
不过这里给大家推荐一个我在用的 (其实刚更换了不久):Termius
被大佬要求换掉MobaXterm,用了几天后真香了,UI好看还有同步,功能也很完善,更棒的是可以Github学生包或者16块钱一年的土区订阅
土区订阅:Termius土区新订阅成功,以及两个需要注意的点 - 搞七捻三 / 搞七捻三, Lv1 - LINUX DO
土区礼品卡购买:土区Apple礼品卡购买经验分享 - 资源荟萃 - LINUX DO

2.2.给服务器装个系统

一般是在买服务器的时候选择想装的系统,也有人会选择服务厂商装好系统后,自己重新dd系统,用来躲避原系统可能会自带的一些监控agent,但是并不必须。
另外,我比较喜欢的系统是Debian

[quote="ICMP不可达喵, post:1, topic:1785540, username:STALK"]

1.3.2 Linux要选择什么系统?

Linux系统有很多很多的选择,各个分支种类之多,数不胜数,我们通常不会细细的讨论某个分支,而是直接指代某个大类,进而选择其具体版本,因为同一个大类使用起来大致相同,只需要把握主要特点即可。

Ubuntu

Ubuntu 是现在最常见、最适合新手起步的 Linux 发行版之一。教程多+社区大+资料好找=对新手最友好,缺点也很明显:比较吃资源,但只要不是配置特别低的VPS,都推荐使用Ubuntu系统,优先选择 Ubuntu LTS 版本即可,比如 22.04 LTS 或 24.04 LTS 这类长期支持版本。

Debian

Debian是非常经典的服务器发行版,Ubuntu 本身也是 Debian体系发展出来的。稳定+轻量+保守+干净=老手最爱

我的测评和教程全部都是基于Debian12测试的,确实非常不错,但不推荐新手,玩Ubuntu玩的熟练了再来吧~

其他系统例如CentOS/CentOS Stream/Rocky Linux/AlmaLinux等等等等,就不进行一一介绍了,新手并不需要了解他们,只需要知道它们更偏企业 Linux 路线。如果没有特别明确的需求,一般不需要把它们当成第一选择。

这里再补充一个新手有可能会遇到的Linux系统

Alpine

Alpine Linux很适合那种内存特别小、硬盘也特别小的机器(128MB内存 1G硬盘这样的),它的优势是体积小、资源占用低,在超小配置 VPS或容器场景里很受欢迎,但它和Ubuntu/Debian的生态不太一样,很多教程不能直接照抄,所以更适合已经有一点 Linux 基础、或者明确知道自己为什么选它的人。

那为什么我会放在这里呢?因为有些新手会因为预算的问题购买很小很小的LXC机器,这些机器强制只能安装Alpine系统,所以此处提及一下,避免有些新手看到Alpine感到困惑

3.SSH远程连接

如果你是想先看看这台服务器适不适合的,可以直接用默认密码连上SSH,然后跳到步骤四测速/跑分

建议看这篇文章,讲的十分详细,而且包括杂难解决:从零开始的VPS科普(2):连接你的服务器 - 开发调优 - LINUX DO

3.1.SSH公钥登录配置

密钥登录相比密码登录的优势在哪(假如我使用16位纯随机的密码,且一机一密)"
file 20260502190256485

3.1.1.创建密钥对

一般SSH终端都有创建密钥对的功能,大同小异,当然也可以用CMD等方式创建
这里演示使用终端创建,其他方式也都大同小异
ED25519介绍
file 20260502175029352

利用Termius创建SSH密钥对
file 20260502173305665
file 20260502173354231
获得公钥私钥
记住,绝对不要暴露你的私钥(Private key) 我这里直接截完图就删了,所以无所谓

[!warning]

绝对不要暴露你的私钥!!!

3.1.2.给服务器绑定公钥

[quote="ICMP不可达喵, post:1, topic:1971831, username:STALK"]

一般来说,绑定公钥有两种常见方式:

  • 商家侧绑定:在购买、开机、重装系统时,直接在商家面板填写公钥
  • 服务器侧绑定:先用密码登录服务器,再手动把公钥写进服务器里

前者更省事,适合刚装系统的时候直接一次到位;后者更灵活,适合已经开好机、已经能密码登录的情况(而且有的商家可能不支持你在面板处绑定公钥,只能密码登录)。

这部分可以直接看这篇文章的2.3.3部分,绝对比我会写出来的详细(从零开始的VPS科普(2):连接你的服务器 - 开发调优 - LINUX DO

3.2.登录SSH

密码登录(以Termius为例)
Hosts→按NEW HOST
09e91a4fa45b4c8b
然后按Connect
密钥登录(以Termius为例)
Hosts→按NEW HOST
file 20260502185728706

4.测个速/跑个分吧!

如果你有退货的打算的话,一定要看好服务商是否对使用的流量有限制
有些服务商流量超过一定量就不让退了,所以一定不要用超了

4.1.我常用的检测脚本

融合怪(Go版本)

export noninteractive=true && curl -L https://cdn.spiritlhl.net/https://raw.githubusercontent.com/oneclickvirt/ecs/master/goecs.sh -o goecs.sh && chmod +x goecs.sh && ./goecs.sh install && goecs

IP质量检测脚本

bash <(curl -Ls https://Check.Place) -I

网络质量检测脚本

bash <(curl -Ls https://Check.Place) -N

其实感觉跑完这三个就差不多了w

4.2.可以参考的文章:

常见脚本推荐
整理一些常用的脚本(持续更新中)-我不是咕咕鸽
VPS IP质量检测完全指南:从小白到精通的实用教程 - 教程 - IDC Flare

5.安全加固

【手把手教程】从购买服务器到自建节点的全流程教学 - 文档共建 / 文档共建, Lv1 - LINUX DO
例如这篇文章(其实有很多类似的文章都有包括),写清了如何用命令行进行安全初始化
但是对于我来说,我更倾向于使用1panel这种面板工具来设置,社区版的功能一般都够用了
包括我未来文章中的一些操作也要用上1panel
详见:【小白搞机】从零开始的服务器管理及自建节点教程 - 教程 - IDC Flare

  • 改完端口后记得在SSH软件里修改端口w(因为我忘过,连了半天没连上……)

更进阶的操作可以看:VPS基本安全措施 - 开发调优 - LINUX DO

6.代理相关

相信在专线大规模拔线,机场不太平的如今,许多佬友买服务器都是为了自建
这里我收集了许多我看到的文章,可供佬友们参考w(打算研究透彻后写一篇自己的)

6.1.自建节点导入代理软件:

Ryan佬非常好用的面板!推荐使用![教程3.0] 草履虫也能学会的 Clash 配置:UI界面一键配置精确分流、链式代理 - 开发调优 / 开发调优, Lv1 - LINUX DO
猫猫佬的代理转换(轻量易用)Sublink Worker - 订阅链接转换工具

6.2.搭建代理相关

7.其他

前几天看到的ZRAM:⚡️【教程】对于IO磁盘性能很差的或者纯HDD盘的VPS,不要用SWAP,要用ZRAM进行虚拟内存扩展! - 教程 - IDC Flare
(待完善)


燃尽了,实在写不动了,第一次写长文(好像也不是很长)剩下的东西再慢慢补充和完善吧。
佬们有好看的文章也请发给我!
我要去写作业了呜呜呜……

Ciallo~(∠·ω< )⌒★