枫
LightOS在使用过程中会需要访问外部服务,可以参考这篇攻略。
使用到的应用:
一、端口映射至微服宿主机
简介:可以使用hclient登录后,进行端口转发,如图:

该方式需要安装hclient-cli
LightOS在创建新实例的时候可以勾选来进行安装:

在下一步需要勾选"挂载/dev"

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

安装方式:
方式一、可以在官网进行下载安装:
官网下载页面:懒猫微服
注:非LightOS设备需确认CPU型号进行下载:
进入官网下载页面获取下载安装包

选择合适的安装平台


#直链下载输入
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扫描即可登录。

也可以使用账号密码登录。
登录后按“q”退出tui界面,后台会存活。
二、连接微服服务
1、直接访问
可以直接调用微服应用提供的服务
通过:<微服名称>.heiyu.space 可以直接访问到微服
通过:<微服应用定义的domain>.<微服名称>.heiyu.space 访问微服应用
2、配置端口转发
可以直接把这个实例内部的TCP、UDP端口转发到微服/任意一台登录了懒猫微服应用的设备上,相反也支持。具体操作如下:
使用端口转发工具:

三、hclient报错解决方案
总结了一下报错,可以根据错误情况来排查。
1.报错Runtime startup failed no such file or directory

解决方法:


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

需要做的事:
#查看文件权限
ls -l ~/.config/hportal-client
若有文件为root权限,输入:
sudo chown -R <用户名>:<用户名> ~/.config/hportal-client
若有遇到其他问题欢迎评论,看到了会及时更新攻略
评论
0暂无评论