记一次服务器配置过程
昨天花20r整了台香港轻量云,配置如下:
2H2G
系统盘-SSD-30G
流量- 500G 带宽- 100Mbps
防御峰值 - 2G
IPv4 - 1个
系统 Ubuntu 24.04.4 LTS
这个配置已经是十分良心了,希望以后别跑路(
准备工作
进入主机管理面板,获取到登录信息,用 ssh 连接
1 | |
先执行更新,然后重启
1 | |
安装 1Panel 面板
1 | |
记下控制台输出的登录地址、用户名、密码
新建普通用户并授予 sudo ,防止误操作致使系统损坏
1 | |
最后一行命令输出 sudo 即成功
logout 退出登录
前往云服务商的服务器控制面板,转到 安全组 ,新建规则,类型 tcp ,端口填入控制台输出的端口,授权IP 0.0.0.0/0 (表示允许所有IP访问)
打开浏览器,输入 1Panel 登录地址并登入
点击侧边栏 终端,在登录凭据窗口输入普通用户的用户名、密码,勾选 记住登录凭据 ,点击 测试连接 ,通过后点击 连接
安装 openlist
openlist 是一款开源的网盘聚合管理器,可以很方便地管理不同平台的云存储,在 1Panel 中安装也十分方便
导航至 应用商店 ,搜索 openlist ,点击安装
安装配置面板一定要记得勾选 端口外部访问 ,否则外网无法访问服务
点击 确认 , 等待安装完毕
前往云服务商的服务器控制面板,转到 安全组 ,新建规则,类型 tcp ,端口 5244 ,授权IP 0.0.0.0/0
在浏览器地址栏输入 IP:5244 ,即可进入 openlist
安装3x-ui
这是一款开源的代理管理面板,用它来建立节点十分方便
输入以下命令安装
1 | |
若出现依赖安装失败可尝试重新执行安装脚本
记下控制台输出的登录地址、用户名、密码
开启 BBR
1 | |
执行完用 lsmod | grep bbr 检查,出现 bbr 就成功
前往云服务商的服务器控制面板,转到 安全组 ,新建规则,类型 tcp ,端口填入控制台输出的端口,授权IP 0.0.0.0/0
登入面板,点击 入站 ,新建规则
协议: vless
传输: RAW
安全:TLS,证书点击按钮自动配置
前往云服务商的服务器控制面板,转到 安全组 ,新建规则,类型 tcp ,端口填入配置中的端口,授权IP 0.0.0.0/0
前往 客户端 ,新建配置
关联入站 选择刚刚创建的入站规则
我自己使用的客户端是 Clash ,需要相应的订阅文件格式
转到 面板设置 -> 订阅设置 ,打开 Clash / Mihomo 订阅
点击下方 打开订阅格式 ,打开 自动识别 Clash/Mihomo 客户端
回到 客户端 ,点击配置信息按钮,在 订阅信息 一栏复制带 CLASH 标识的订阅,然后打开 Clash 客户端,添加远程订阅
CloudFlare ImgBed
CloudFlare ImgBed 是一个支持 Docker 与 Serverless 部署的开源图床和文件托管方案,可将 Telegram、Discord、Cloudflare R2、S3 兼容存储、Hugging Face 和 WebDAV 等后端统一接入一个管理界面。项目提供上传、读取、目录与标签管理、身份认证、内容审查、HTTP API、WebDAV 和公开浏览等能力,适用于个人图床、网站资源管理和轻量文件分发。——官方文档
本文使用 Docker 部署
进入终端,输入命令
1 | |
前往云服务商的服务器控制面板,转到 安全组 ,新建规则,类型 tcp ,端口 7658 ,授权IP 0.0.0.0/0
打开浏览器访问:http://your-server-ip:7658,配置存储渠道即可使用
Docker 服务绑定域名
本文使用 Nginx 反代实现,此处以本站的图床服务为例
前往 1Panel 应用商店,安装 OpenResty
确保防火墙已放通 80 、 443 端口
前往域名托管商面板,添加解析记录
类型:
A值:
pic目标:服务器IP地址
前往 1Panel -> 网站 -> 证书 申请证书
主域名 填入 pic.thirhythm.top ,Acme账户 可添加自己邮箱,也可使用面板提供的邮箱, 密钥算法 默认, 验证方式 选 HTTP ,勾选 自动续签 ,确认
前往 网站 -> 创建 ,类型选择 反向代理 ,域名填入 pic.thirhythm.top ,端口默认,勾选 启用HTTPS ,账户和证书使用上一步所使用和创建的,代理地址 (http)127.0.0.1:7658 ,应用如果需要填写则选择一个已有的
等待片刻,域名即绑定完成