网站开发语言分辨,十大广告设计公司,同一个域名可以做几个网站吗,域名网站这么做文章目录 前言1. 安装Docker2. 本地部署HivisionIDPhotos3. 简单使用介绍4. 公网远程访问制作照片4.1 内网穿透工具安装4.2 创建远程连接公网地址 5. 配置固定公网地址 前言
本文主要介绍如何在Linux系统使用Docker快速部署一个AI证件照工具HivisionIDPhotos#xff0c;并结合… 文章目录 前言1. 安装Docker2. 本地部署HivisionIDPhotos3. 简单使用介绍4. 公网远程访问制作照片4.1 内网穿透工具安装4.2 创建远程连接公网地址 5. 配置固定公网地址 前言
本文主要介绍如何在Linux系统使用Docker快速部署一个AI证件照工具HivisionIDPhotos并结合cpolar内网穿透工具轻松实现远程访问制作证件照无需二次部署与公网IP。
HivisionIDPhotos是一款开源的图片处理工具可以利用AI模型对照片进行轻量级智能抠图、调整尺寸生成不同的标准证件照、替换背景、美颜、智能换正装等操作。有了它自己在家也能轻松搞定证件照不用非得去照相馆或者某宝找人弄了而且在本地部署无需担心个人信息泄露。 目前已经获得了10K的星星支持Windows、Linux、MacOS等多个平台可以使用python或者docker进行部署本例中使用docker进行演示系统为ubuntu18.04版本。
【视频教程】 【自制证件照】不用PSDockerHivisionIDPhotosAI帮你一键搞定 1. 安装Docker
在终端中执行下方命令安装docker
curl -fsSL https://get.docker.com -o get-docker.sh然后启动docker
sudo sh get-docker.sh最后我们在docker容器中运行下 hello world 看一下是否安装成功
sudo docker container run hello-world可以看到出现了hello world也就是说明我们已经安装docker成功 2. 本地部署HivisionIDPhotos
在终端中执行下方命令启动该项目Docker容器
sudo docker run -d -p 7860:7860 linzeyi/hivision_idphotos启动完成后我们可以在浏览器中输入localhost:7860
接下来就可以在web页面中使用HivisionIDPhotos来制作证件照啦 PS:如无法拉取docker镜像可以配置docker镜像源在终端执行 sudo nano /etc/docker/daemon.json 输入下列内容保存退出。 {registry-mirrors: [https://docker.m.daocloud.io,https://docker.1panel.live]
}然后重新启动docker服务 sudo systemctl restart docker3. 简单使用介绍
主界面如下 可以点击或直接把要制作的图片拖入然后在下方选择相关参数 这里以一寸照片蓝色背景为例 选择完毕后点击开始制作
几十秒后即可完成 左侧标准右侧高清下方还能生成10张排版的格式。
展开下方栏目还能看到同时生成了社交媒体模版照和抠图图像确实挺方便 想要下载制作好的图片只要点击图片右上角的下载按钮即可 4. 公网远程访问制作照片
目前我们在本地电脑上部署了HivisionIDPhotos但是目前仅能在本地局域网内访问如果在其他地方也想远程使用它来制作证件照那就需要给这个本地服务配置公网地址了。不过也不麻烦只需要结合Cpolar内网穿透工具就能轻松实现公网环境也能访问本地局域网内部署的服务 。
4.1 内网穿透工具安装
下面是安装cpolar步骤 Cpolar官网地址: https://www.cpolar.com 我们在Ubuntu系统终端中执行下方一键脚本安装命令
sudo curl https://get.cpolar.sh | sh安装完成后执行下方命令查看cpolar服务状态如图所示active running即为正常启动
sudo systemctl status cpolar成功安装并启动cpolar内网穿透服务后在浏览器上输入ubuntu主机IP加9200端口【http://localhost:9200】即可访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可 4.2 创建远程连接公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道填写下列信息点击创建
隧道名称可自定义本例使用了: HIDPhotos 注意不要与已有的隧道名称重复协议http本地地址7860域名类型随机域名地区选择China VIP 创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址接下来就可以在其他电脑异地上使用任意一个地址在浏览器中远程访问即可。 如下图所示成功实现使用公网地址异地远程访问本地部署的HivisionIDPhotos证件照制作服务。 小结
为了方便演示我们在上边的操作过程中使用了cpolar生成的https公网地址隧道其公网地址是随机生成的。这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成这个地址在24小时内会发生随机变化更适合于临时使用。
如果想长期远程使用它制作照片或者访问其他本地部署的服务需要固定公网地址这样地址不会发生变化可以永久使用推荐大家通过配置固定的二级子域名的方式来远程访问。
5. 配置固定公网地址
为其配置二级子域名后该公网地址为固定地址不会随机变化。 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名地区选择China VIP设置一个二级子域名名称点击保留保留成功后复制保留的二级子域名名称这里我填写的是 myidphoto大家也可以自定义喜欢的名称。 保留成功后复制保留成功的二级子域名的名称myidphoto返回登录Cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道 HIDPhotos 点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中
域名类型选择二级子域名Sub Domain填写保留成功的二级子域名myidphoto地区选择China VIP
点击更新(注意,点击一次更新即可,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名 然后使用这个固定的https公网地址在浏览器访问可以看到访问成功这样即使出门在外也可以随时随地使用这个网址来远程访问本地部署的 HivisionIDPhotos 来制作照片啦 以上就是如何在Linux Ubuntu系统使用Docker部署 HivisionIDPhotos AI图片处理工具并结合cpolar内网穿透工具配置固定公网地址实现随时随地远程访问本地搭建的证件照工具制作照片的全部流程感谢您的观看如果你也有远程访问本地部署服务的需求不妨体验一下cpolar带来的安全、方便与快捷