LightOS实例nat模式端口映射与连接及hclient安装和报错解决

发布于23小时前
永远热爱学习

LightOS在使用过程中会需要访问外部服务,可以参考这篇攻略。
使用到的应用:

https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.lightos.entry
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.forward

一、端口映射至微服宿主机
简介:可以使用hclient登录后,进行端口转发,如图:
image.png

该方式需要安装hclient-cli
LightOS在创建新实例的时候可以勾选来进行安装:
image.png
在下一步需要勾选"挂载/dev"
image.png

若要在已有的实例上使用,则可以通过以下方式:
首先确认是否已安装hclient
在命令行输入:

hclient-cli -version

若未安装则提示:
image.png

安装方式:
方式一、可以在官网进行下载安装:
官网下载页面:懒猫微服

注:非LightOS设备需确认CPU型号进行下载:
进入官网下载页面获取下载安装包

选择合适的安装平台
image.png

image.png

#直链下载输入
cd ~ && wget 刚刚复制的内容
sudu chmod +x hclient-cli-linux-amd64  #需要输入当前用户的密码
#后续启动输入
cd ~ && sudo ./hclient-cli-linux-amd64
方式二、建议使用脚本进行一键安装:
curl -fsSL https://gitee.com/aixinyin/scripts/raw/master/fix-hclient-cli.sh | sudo bash

方式一安装的后续输入下面命令启动

cd ~ && sudo ./hclient-cli-linux-amd64

方式二输入:

hclient-cli

进入后首次使用会生成二维码,使用懒猫微服APP扫描即可登录。
image.png

也可以使用账号密码登录。

登录后按“q”退出tui界面,后台会存活。

二、连接微服服务

1、直接访问
可以直接调用微服应用提供的服务
通过:<微服名称>.heiyu.space 可以直接访问到微服
通过:<微服应用定义的domain>.<微服名称>.heiyu.space 访问微服应用
2、配置端口转发

可以直接把这个实例内部的TCP、UDP端口转发到微服/任意一台登录了懒猫微服应用的设备上,相反也支持。具体操作如下:
使用端口转发工具:
image.png

三、hclient报错解决方案

总结了一下报错,可以根据错误情况来排查。

1.报错Runtime startup failed no such file or directory
image.png
解决方法:
image.png
image.png

2.报错:Runtime startup failed: Failed to connect to user scope bus via local

image.png

需要做的事:

#查看文件权限
ls -l ~/.config/hportal-client

若有文件为root权限,输入:

sudo chown -R <用户名>:<用户名> ~/.config/hportal-client

若有遇到其他问题欢迎评论,看到了会及时更新攻略

评论

0

暂无评论

说点什么呢~
收藏
0
0
0