介绍
虚拟专用服务器(英语:Virtual private server,缩写为VPS),是将一台服务器分割成多个虚拟专用服务器的服务。实现VPS的技术分为容器技术和虚拟机技术。在容器或虚拟机中,每个VPS都可分配独立公网IP地址、独立操作系统、实现不同VPS间磁盘空间、内存、CPU资源、进程和系统配置的隔离,为用户和应用程序模拟出“独占”使用计算资源的体验。VPS可以像独立服务器一样,重装操作系统,安装程序,单独重启服务器。VPS为用户提供了管理配置的自由,可用于企业虚拟化,也可以用于IDC资源租用。
准备工作
购买VPS
购买VPS的渠道有很多,这里提供几个头部服务商的地址(无广)
服务商
官网地址
腾讯云
https://cloud.tencent.com
阿里云
https://www.aliyun.com
Vultr
https://www.vultr.com
搬瓦工
https://bwh.net
Racknerd
https://www.racknerd.com
cloudcone
https://app.cloudcone.co ...
基于Docker的FRP内网穿透部署
服务器搭建(FRPS)
创建配置文件
创建存放目录
sudo mkdir /etc/data/docker/frp
创建frps.ini文件
nano /etc/data/docker/frp/frps.ini
frps.ini内容如下:
[common]# 监听端口bind_port = # 面板端口dashboard_port = # 登录面板账号设置dashboard_user = admindashboard_pwd = admin# 设置http及https协议下代理端口(非重要)vhost_http_port = vhost_https_port = # 身份验证token =
配置Docker
服务器镜像:snowdreamtech/frps
重启策略:always
网络模式:host
文件映射:/etc/data/docker/frp/frps.ini:/etc/frp/frps.ini
docker run --res ...
Docker未读
基于Ubuntu安装docker卸载旧版本Docker
sudo apt-get remove docker docker-engine docker.io containerd runc
安装
更新软件包索引并安装软件包以允许使用 基于 HTTPS 的存储库:aptapt
sudo apt-get updatesudo apt-get install \ ca-certificates \ curl \ gnupg \ lsb-release
添加Docker的官方GPG密钥
sudo mkdir -m -p /etc/apt/keyringscurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
设置存储库
echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] htt ...