学习-02-使用Docker搭建容器化Pritunl+RustDesk私人远程桌面(上)
目的
首先感谢TeamView,向日葵,ToDesk等一系列优秀的远程控制系统,随着这些优秀软件的免费额度的大幅下降,已经不能满足我个人的远程桌面需求,而我们这个年龄的人,又都是用盗版软件或者白嫖软件涨起来的,故而寻求免费开源的替代方案,本系列分上下两篇,本篇介绍的是开源VPN软件Pritunl的使用方法,下篇将介绍开源远程桌面软件RustDesk的使用方法;
名词解释
VPN即Virtual Private Network,意为虚拟私人网络
正篇
服务端环境需求
- 公网IP
- 内存 越大越好
- 磁盘空间 越大越好
- CPU核数 越多越好
- Docker
Pritunl 服务端安装
- 修改下面文件中你需要修改的端口号和映射地址后,保存到本地,并命名为 docker-compose.yml
1 | version: '3.8' |
- 执行docker-compose
1 | 无论是Windows还是Linux,均通过命令行或终端进入到docker-compose.yml 所在的目录 |
如果执行失败,请为docker设置代理或者配置国内镜像源
- 验证安装结果
1
docker ps
Pritunl 服务端配置
用浏览器打开你的 Pritunl 管理页面: https://[你的公网IP]:18126,首次登录后需要配置用户名和密码。
- 配置服务器
- 点击顶部
Users,页面切换后,先新增一个Organization,再新增一个User,新增用户时需要指定组织,且配置密码。完成后,在该页面下载该配置文件- 仅一个用户时,通过VPN连接至服务器后,并不能直接访问服务器资源,所以也得为服务器新增一个用户
- 点击顶部
Servers,页面切换后,点击Add Server,自定Name后,将端口号设为51194,即为上面yml里配置的端口号,注意这里的端口号对应docker容器内部,而不是宿主机。服务器创建完成后为该服务器绑定组织
- 点击顶部
- 修改配置文件
- 下载安装客户端
- 安装后打开,导入配置文件即可
至此已完成整个安装过程,Pritunl的客户端所在电脑直接已实现服务互访,如nacos配置、数据库等。