• 该文档是为了兼容未适配的设备,强烈建议使用教程上机
  • 请注意,该文档为有一定基础的专业人员准备, 阅读该文档遇到的任何问题, 请不要咨询我们的客服,请自行解决
  • 请注意, 自己折腾的出问题多多百度, 敢于自己折腾那就是对技术的自信,也给了你锻炼的机会

给喜欢折腾用户的一些忠告

程序为CDN共享需要内网穿透如果没有公网NAT0 ,那么请确保UPNP 可用
不跑量不要乱折腾, 网络频繁波动是不会给调度的

程序下载地址

每次安装程序时, 请不要用你之前下载过的包,因为那可能是很早之前的旧版,使用以下链接确保你下载的是最新版本
安装旧版程序会自动升级,但也有可会升级失败,所以每次安装请使用新版安装

猕猴桃二进制程序包
X64_86 Linux 系统 CentOS等桌面级CPU https://ipes-tus.iqiyi.com/update/ipes-linux-amd64-llc-latest.tar.gz
win32 windows 系统 https://ipes-tus.iqiyi.com/update/ipes-windows-386-llc-latest.zip
arm32 嵌入式 玩客云 等设备 https://ipes-tus.iqiyi.com/update/ipes-linux-arm-llc-latest.tar.gz
arm64 嵌入式 斐讯N1 等设备 https://ipes-tus.iqiyi.com/update/ipes-linux-arm64-llc-latest.tar.gz

使用命令下载并解压到某目录

  1. # 复制全部粘贴执行,不要单行执行
  2. __download_unzip(){
  3. mkdir -p /kuaicdn/{app,res} #创建目录
  4. # 设置两个变量
  5. _url=https://ipes-tus.iqiyi.com/update/ipes-linux-amd64-llc-latest.tar.gz
  6. _file_path=/kuaicdn/res/ipes-latest.tar.gz
  7. curl -Lo $_file_path $_url # 执行下载
  8. tar -zxvf $_file_path -C /kuaicdn/app #解压程序到指定目录
  9. }
  10. __download_unzip

以上命令可下载 x86_64 的猕猴桃程序,并解压到 /kuaicdn/app/ 目录下,其他平台自行替换文件链接

程序目录结构

image.png

配置进程数

手动部署安装的难点在于需要手动配置进程路径
进程配置文件位于 ipes/var/db/ipes/happ-conf/custom.yml
以上路径更具实际情况而定

脚本安装的猕猴桃, 配置文件位于 /kuaicdn/app/ipes/var/db/ipes/happ-conf/custom.yml

推荐安装 AppNode 进入文件管理直接进行文件编辑
image.png

启动 | 停止程序

使用 cd 命令进入 ipes 目录 在执行启动 ./ipes/bin/ipes ``**start**
使用 cd 命令进入 ipes 目录 在执行停止 ./ipes/bin/ipes ``**stop**

要重启程序的话先执行停止命令 ./ipes/bin/ipes stop 再执行启动命令,
很多多情况下执行了停止程序,程序会自动起来,因为有服务守护和定时任务守护
要想停止以后不再自动启动, 执行卸载命令即可 ./ipes/bin/ipes uninstall
程序卸载了,但是还有定时任务也会触发程序启动,执行清空定时任务命令 crontab -r

如何确认程序是否运行

  1. # 查询程序进程是否存在
  2. ps -ef | grep happ:vod

CentOS 卸载猕猴桃标准版( 复制整段粘贴执行)

该代码仅限于CentOS 标准安装的卸载方式,原理是通过服务项找到程序安装路径定

  1. __ipes_uninstall() {
  2. _more_length=$(cat /etc/systemd/system/ipesdaemon.service | grep ExecStart | awk '{print length($0)-17}')
  3. _app=$(cat /etc/systemd/system/ipesdaemon.service | grep ExecStart | cut -c 24-$_more_length)
  4. crontab -r
  5. $_app/bin/ipes uninstall
  6. $_app/bin/ipes stop
  7. pkill ipes
  8. pkill happ
  9. rm -rf $_app
  10. }
  11. __ipes_uninstall

获取 clientid

到 ipes 目录下执行以下命令

  1. find */db/ipes/ -name happ | xargs ls -lta | awk '{print $9}' | head -1 | awk '{print $0" -d"}' | sh | grep '^[0-9a-zA-Z]\{32\}'

阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索
阅读该文档需要有一定 Linux 基础,遇到问题请自行百度,互联网时代,不懂多问不适用了,不懂多搜索