拿到Hax的EU VPS后,最佳装机实践(小白白)

## 概要

最近Hax EU区域的Vps更换硬盘,导致坚持一年多的EU终究是下线了,需要重新蹲抢,不过很辛运,作为老用户,很快就拿到一台。于是又开始重复多次的开机--> 装系统-->配置环境-->搭建点;经历多了自然有一些自己的小心得,顺便记录下来作为以后的操作指南。

## 一、操作系统选择

首选:Ddebian 12
次选:Ubuntu22

我看到很多mjj推荐Ubuntu20, 实操发现在部署最新版本的3xui时,会报错(具体信息忘记截图了,大致意思是系统版本过低, Debian11下也会有这个错误),换Ubuntu22后,问题解决。

可能有人会问,为啥不直接选择Ubuntu24呢?我也专门进行了实测,发现改用Ubuntu24后,安装和部署没出现什么错误,但是ssh连接后,输入命令和响应异常的缓慢,经常有卡顿(就像卡桢的感觉)。

综上:经过多次实验,最终个人感觉Debian12最佳,无论是安装最新版本的3xui等的兼容性,还是ssh连接操作流畅性,我选择了Debian12.

## 二、基本设置

  • * 开机后不管三七二十二,先修改Dns: ``` # 修改resolv.conf文件,将以下nameserver加入 vi /etc/resolv.conf nameserver 2606:4700:4700::1111 nameserver 2606:4700:4700::1001 nameserver 2001:4860:4860::8888 nameserver 2001:4860:4860::8844 nameserver 1.1.1.1 nameserver 8.8.8.8 nameserver 8.8.4.4

    重启网络

    service networking restart
    ```

  • * 更新系统 ``` apt update apt upgrade -y ```
  • ## 三、Warp

    我使用的是老王一键脚本(细节教程太多,请自行搜,也可以评论区留言)

    ``` 执行脚本 ./ssh_tool.sh 选择菜单7 按提示安装warp 再次进入warp开启加速,选择16 ```

    ## 四、部署docker

    如果对版本没有要求,建议直接使用apt无脑安装(这个默认安装版本是20.0的)

    ```
    apt install docker.io

    apt install docker-compose
    ```

    如果想安装最新版本,使用以下命令(每次复制一行,在vps执行一次,不要一次全部执行)

    ``` apt install curl vim wget gnupg dpkg apt-transport-https lsb-release ca-certificates

    curl -sSL https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg

    echo “deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://download.docker.com/linux/debian $(lsb_release -sc) stable” > /etc/apt/sources.list.d/docker.list

    curl -sS https://download.docker.com/linux/debian/gpg | gpg --dearmor > /usr/share/keyrings/docker-ce.gpg

    echo “deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-ce.gpg] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/debian $(lsb_release -sc) stable” > /etc/apt/sources.list.d/docker.list

    apt update

    apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin

    curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose

    chmod +x /usr/local/bin/docker-compose
    ```

    以上在Debian12下验证过。

    ## 五、搭建节点

    如果你有多台Eu,建议一台部署3xui,一台部署F佬的一键梭哈(具体部署请看专门贴,我这里就不搬运了,如果有mjj懒得搜,也可以评论告诉我)。区别如下:

    3xui部署的节点,缺点是网络速度会慢一点,点是CPU和内存的使用比较温柔,基本没有超过60%的情况,网速也是平稳在一个区间内,没有忽然很高,忽然很低的情况。

    Singbox的节点,缺点是比较暴力,CPU会开启狂飙模式,忽上忽下,优点是网速也很快,但是偶尔会出现忽上忽下的情况。

    ## 六、总结

    我是小白,很多细节和问题只能从表面记录自己的感受,无力挖掘到问题的本质和原理,希望大家包涵。也希望大佬看到了,能从更深层次指点指点。感谢!!!

    非常用心,不错不错

    @“阿玛尼特”#p305589 :folded_hands::folded_hands:感谢支持

    感谢

    可以把那几个关键脚本的链接放一下


    @“CoolMan”#p305626

    老王:curl -fsSL https://raw.githubusercontent.com/eooce/ssh_tool/main/ssh_tool.sh -o ssh_tool.sh && chmod +x ssh_tool.sh && ./ssh_tool.sh

    3xui: bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh)

    来的正好好:+1:

    用心了,正好需要

    resolv.conf文件.这个文件在哪里呢?没找到

    @“格格哒哒730”#p306003 在/etc目录下,完整路径:/etc/resolv.conf

    如果没有的话,可能缺少resolvconf或者,可以搜索下resolv.conf找不到怎么解决

    用心,不错不错

    @“dgdgdgdg”#p306013 是不是我的机子不是EU?怎么查询自己的机子是哪种类型的呢?有人告我输入/vps-info,可我输入后显示的是“-bash: /vps-info: No such file or directory”

    @“格格哒哒730”#p306600 在hax网站的页面上,有个vps-info的页面,有显示是eu还是us. 像这样:Location EU-1

    不错啊

    有用的

    @“dgdgdgdg”#p306826 谢谢你啊,我的是:US-OpenVZ-2。是看这里吧。应该不是EU,所以找不到您里面改DNS的文件,我这种到哪里改DNS,您知道吗?

    @“格格哒哒730”#p306907 这个dns文件跟eu 还是us没关系,是linux系统的,一般都是这个/etc/resolv.con

    如果没有,需要安装resolvconf这个服务,你基于这些关键词搜索下看,应该有教程

    有用的技术,谢谢佬友分享