Rat's

一款支持Linux/Windows/Mac的百度网盘客户端:BaiduPCS-Web
说明:之前介绍过一个仿Linux shell文件处理命令的百度网盘命令行客户端BaiduPCS-Go→点击查看,该...
扫描右侧二维码阅读全文
20
2018/10

一款支持Linux/Windows/Mac的百度网盘客户端:BaiduPCS-Web

说明:之前介绍过一个仿Linux shell文件处理命令的百度网盘命令行客户端BaiduPCS-Go点击查看,该工具很大程度上解决了我们在VPS上下载百度云文件速度过慢的问题,不过是用纯命令的形式操作,有些小白也不是很会,有大佬根据该客户端写了个带Web管理界面的BaiduPCS,适用于LinuxWindowsMac等系统,使用起来很方便,这里分享下。

截图

请输入图片描述
请输入图片描述

使用

Github地址:https://github.com/liuzhuoling2011/baidupcs-web

该程序作者已经打包好了,下载地址:点击查看

1、Windows系统
Windows系统直接下载对应的版本的程序后解压出来,再双击就可以使用了。

2、Linux系统
首先进入下载地址,找到对应架构的最新版本的程序,目前为3.5.8版本,然后进入SSH使用命令:

#下载文件
wget http://qiniu.zoranjojo.top/BaiduPCS-Go-3.5.8-linux-amd64.zip
#解压文件
unzip BaiduPCS-Go-3.5.8-linux-amd64.zip
#进入文件夹
cd BaiduPCS-Go-3.5.8-linux-amd64
#授权文件
chmod a+x BaiduPCS-Go
#运行,默认5299,可自行修改为其它端口
./BaiduPCS-Go web --port 5299

然后使用浏览器访问http://ip:5299即可。

如果Web界面打不开,可能需要开启防火墙端口。

#CentOS 6
iptables -I INPUT -p tcp --dport 5299 -j ACCEPT
service iptables save
service iptables restart

#CentOS 7
firewall-cmd --zone=public --add-port=5299/tcp --permanent
firewall-cmd --reload

如果需要程序常驻后台的话,可以使用screen命令,使用查看→传送门

3、Mac系统
方法参考步骤2

最后我们就可以下载网盘里的小电影了。

Vultr注册就送$50,可开日本/新加坡等机房,【点击注册】。
最后修改:2019 年 08 月 15 日 09 : 17 PM

发表评论

46 条评论

  1. whatyang

    安装与启动之后,打不开链接!

    1. whatyang
      @whatyang

      原来是新版本屏蔽了外网访问,
      ./BaiduPCS-Go web
      用这句开启就好了

      1. Rat's
        @whatyang

        好的,感谢提醒,我加到文章看看

  2. 威威

    请问这个怎么自定义下载位置 windows系统。。。

    1. Rat's
      @威威

      windows我忘了,你可以观察下,应该和程序同一个目录

  3. 暴躁的女司机

    锁定密码忘记了,就一直登录不了了,停用程序也是一样出现锁定密码

    1. Rat's
      @暴躁的女司机

      什么密码?看是不是这种情况https://github.com/liuzhuoling2011/baidupcs-web/issues/91

      1. 暴躁的女司机
        @Rat's

        不是的,是登录进去后,没退出登录,然后下次登录的时候会出现一个锁定密码,但是锁定密码不知道,一直登录不上去了。重装或者停止程序,也还是会出现锁定密码。没有锁定密码,还是登不录不了

        1. Rat's
          @暴躁的女司机

          这个就不是很清楚了,你可以去我给你得问题区问下作者

  4. Cody

    登陆总提示账号和密码错误,可是账号和密码没错啊。rat这要怎么破啊

    1. Rat's
      @Cody

      去这个地方看看,https://github.com/liuzhuoling2011/baidupcs-web/issues

  5. 海天无影

    求百度网盘批量改名工具 因为有的资源会被和谐 只能通过改名来分享 但一个个手动太累了 找了一个还要收费……

    1. Rat's
      @海天无影

      这个还没注意过这种工具。

  6. aliceboy

    大佬,能不能出个教程,将下载的文件同步到onedrive,然后删除文件夹,或者该怎么手动转移到onedrive,然后删除文件夹。

    1. aliceboy
      @aliceboy

      评论错位置了,我看的教程是738那个了https://www.moerats.com/archives/738/

      1. Rat's
        @aliceboy

        这个自动上传不是很好搞,貌似还没找到完成结束的特征,手动转移用这个上传脚本https://www.moerats.com/archives/697/。

  7. andy

    这货域名反代之后能正常访问,但是无法添加下载任务,而使用ip+端口就是正常的。

    1. Rat's
      @andy

      反代配置正确不

      1. andy
        @Rat's

        反代那个就只能填写目标地址啊,还有个发送域名,我写的$host,emm,其他的就是什么替换内容,这些都忽略没管。。。

        1. Rat's
          @andy

          这个就不清楚了,没有对这个反代过。

  8. 青羽

    ./BaiduPCS-Go
    请问linux系统 ,centos,怎么停止呢 ./BaiduPCS-Go stop?

    1. Rat's
      @青羽

      关掉SSH客户端就行了,或者重启服务器

  9. wan

    请问这个程序想要反向代理的话要怎么操作?另外如果博主能出一个nginx的反向代理教程的话也是超棒的,毕竟现在很多应用都用docker了,有反向代理的话会很方便

    1. Rat's
      @wan

      你要是多翻下我发的教程,你就会知道关于反代的方法我写了很多了,都在教程里,Caddy,Nginx都有。

  10. wa

    大佬你好,linux如何设置开机启动呢= =
    求详解

    1. Rat's
      @wa

      参考该文章后面的开机自启,地址:https://www.moerats.com/archives/776/。

      1. ontzero
        @Rat's

        噢,不用麻烦博主了,在github项目issue里找到一个一键包,可以自动启动

        1. 菜鸟
          @ontzero

          层主找到的一键包在哪儿啊,我没找到,谢谢

          1. Rat's
            @菜鸟

            这么懒,go语言还要一键包

        2. Rat's
          @ontzero

          记得多给我找几个好东西,我发文章。

          1. ontzero
            @Rat's

            这两个东西需要发么
            https://github.com/binux/qiandao
            https://github.com/MoeNetwork/Tieba-Cloud-Sign

            1. Rat's
              @ontzero

              已保存,等我分析下实用性再考虑发不发,还可以继续找点好玩的程序啥的。

          2. ontzero
      2. ontzero
        @Rat's

        博主,我又来了,看了你的教程以后我仿写了如下命令:
        echo "[Unit]
        Description=BaiduPCS-Go Process Guardian
        [Service]
        ExecStart=/root/BaiduPCS-Go/BaiduPCS-Go
        Restart=on-failure
        RestartSec=15
        [Install]
        WantedBy=multi-user.target" > /root/BaiduPCS-Go/BaiduPCS-Go

        systemctl enable BaiduPCS-Go

        可是提示
        Failed to execute operation: No such file or directory
        所以该怎么才能开机自启,麻烦大佬了

        1. ontzero
          @ontzero

          文件夹和文件名我都改成了BaiduPCS-Go,所以名字应该没错

          1. swordsman
            @ontzero

            [Unit]
            Description=BaiDuPCS-Go Service
            After=network.target
            ConditionPathExists=network.target

            [Service]
            Type=simple
            ExecStart=/root/BaiduPCS-Go-3.6.5-linux-amd64/BaiduPCS-Go
            RestartPreventExitStatus=23
            User=root
            Restart=always

            [Install]
            WantedBy=multi-user.target
            服务器端不能这样搞,感觉很不安全

  11. leoliu

    用这个下了几个视频,百度云什么也下不了了,用aria2试了试也一样,估计被封了.

    1. Rat's
      @leoliu

      大概是ip被封了,不过一般很快就好了。

  12. 无名氏

    总是下载失败....

    1. Rat's
      @无名氏

      检查下操作看看。

  13. Morzlee

    能不能编写个脚本像你原来那个一样直接上传到谷歌网盘?Aria2那个下载一套还是很好用的

    1. Rat's
      @Morzlee

      你是指的Aria2自动上传到百度网盘的脚本?

      1. Morzlee
        @Rat's

        不是,从你说的这个客户端下载百度网盘的东西,然后下载完成后自动上传到谷歌网盘,有点这方面的需求2333,但是这个客户端好像不想aria2有那个on-download-complect选项啊

        1. Rat's
          @Morzlee

          对的,就手动转移好了,也不难。

  14. MeowLove
    该评论仅登录用户及评论双方可见
    1. Rat's
      @MeowLove

      好的。