国内小鸡访问不了github安装不了sharelist怎么办


用不来docker
想一键安装nodejs,没办法安装
  1. #!/bin/bash

  2. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

  3. echo "+============================================================+"
  4. echo "|                    ShareList Netinstaller                  |"
  5. echo "|                                                            |"
  6. echo "|                                         <[email protected]> |"
  7. echo "|------------------------------------------------------------|"
  8. echo "|                                         https://reruin.net |"
  9. echo "+============================================================+"
  10. echo ""

  11. echo -e "\n|  ShareList is installing ... "

  12. # deps
  13. if [ -n "$(command -v apt-get)" ]
  14. then
  15.   apt-get install -y curl wget unzip >/dev/null 2>&1
  16.   curl -sL https://deb.nodesource.com/setup_8.x | bash - >/dev/null 2>&1
  17.   apt-get install -y nodejs >/dev/null 2>&1
  18. elif [ -n "$(command -v yum)" ]
  19. then
  20.   yum install -y curl wget unzip >/dev/null 2>&1
  21.   curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - >/dev/null 2>&1
  22.   yum install -y nodejs >/dev/null 2>&1
  23. fi


  24. echo -e "|\n|  Download ShareList Package ... "
  25. wget -O sharelist-master.zip https://codeload.github.com/reruin/sharelist/zip/refs/heads/0.1 >/dev/null 2>&1

  26. unzip -q -o sharelist-master.zip -d ./

  27. mv sharelist-0.1 sharelist
  28. rm -f sharelist-master.zip

  29. cd sharelist
  30. echo -e "|\n|  Install Dependents ... "
  31. npm install >/dev/null 2>&1
  32. npm install pm2 -g >/dev/null 2>&1

  33. pm2 start app.js --name sharelist --env prod >/dev/null 2>&1
  34. pm2 save >/dev/null 2>&1
  35. pm2 startup >/dev/null 2>&1

  36. echo -e "|\n|  Success: ShareList has been installed\n"
最新回复 (6)
  • zixi 18天前
    引用 2
    简单啊,整个github镜像替换掉就ok啥?一键安装的?hosts指向改一下?还不行就直接扔了换xg的
  • 楼主 朕的大清完了? 18天前
    引用 3
    zixi 发表于 2021-9-4 19:07
    简单啊,整个github镜像替换掉就ok啥?一键安装的?hosts指向改一下?还不行就直接扔了换xg的 ...
    好像不止github,其他依赖的都不能打开,
    已解决 感谢大佬,找了一个镜像就好了
  • tianshiyeben 18天前
    引用 4
    访问github是慢  耐心等还是可以的
  • 楼主 朕的大清完了? 18天前
    引用 5
    转用zfile了,
    一个java搞定,不要那么麻烦配环境
  • 阿威 18天前
    引用 6
    虽然楼主解决了,但还是推荐一下支持cloudflare worker搭建自建代理的优秀项目,自用足矣~:
    https://github.com/EtherDream/jsproxy
    https://github.com/hunshcn/gh-proxy
    然后就是一些比较常用的github镜像站,替换github.com食用,偶尔解决一下git clone龟速还是很方便的
    1. hub.fastgit.org
    2. gitclone.com
    3. github.com.cnpmjs.org
  • 楼主 朕的大清完了? 18天前
    引用 7
    阿威 发表于 2021-9-4 19:59
    虽然楼主解决了,但还是推荐一下支持cloudflare worker搭建自建代理的优秀项目,自用足矣~:
    https://git ...
    感谢 我就用的hub.fastgit.org 在谷歌随便找的
  • 游客
    8
返回