二进制客户端
大约 2 分钟
二进制客户端
对于windows,linux(vps),路由器等主机环境,请使用参考本章节安装客户端
下载选择
根据系统-芯片架构-芯片版本选择安装包

1.对于芯片版本,一般来说按照高版本测试,如果不行再往低版本降级,最后选择一个合适即可
2.对于部分阉割路由器,为了减少编译产出内核大小,可能没有启用epoll,这导致go语言客户端无法运行,此种场景需要联系我们购买源码,获得c++版本客户端源码
配置
# 分组,此字段用于在后台进行圈选管理使用,你可以不填写此字段
group = "majora3"
# 额外参数,后端扩展脚本可以访问此字段,用于扩展脚本的特殊操作
extra = "zone_de"
# 设备id(重要!!全局唯一)
client_id = "helloworld"
# 服务器地址,
tunnel_addr = "majora3.iinti.cn:6879"
# trace/debug/info/error/fatal/disabled
log_level = "info"
#重播配置,若您的设备不支持重播 ,则不需要配置此节点
[redial]
command = "bash"
# 一般为供应商提供,或者是我们对供应商提供的重播脚本进行的封装
exec_path = "/root/majora3/ppp.sh"测试和运行
majora -conf /path/to/majora.yml服务化
服务化是是将客户端做成系统服务,这样客户端将伴随系统开机自动启动服务,同时如果majora进程闪退 则会自动的重新启动服务。大部分情况下生产环境应该进行服务化安装
Linux
Linux建议使用systemd,majora安装包有对systemd的封装脚本
sudo bash systemd.sh若有其他需求,可以参考我们的脚本进行修改,参考指令
- 查看状态
sudo systemctl status majora - 启动:
sudo systemctl start majora - 开机启动:
sudo systemctl enable majora
Windows
这边使用 winsw 来安装服务,同样majora安装包有对应的封装脚本。 下载majora安装包后,双击安装脚本:install_service.bat即可
请注意将majora安装包放到一个合适的位置再执行安装,安装脚本将会使用当前文件夹作为程序目录,建议放到c盘根目录,避免将安装包放到桌面不小心被删除
