一、基本介绍
1、JavLibrary因使用Cloudflare进行防护,ByteMuse字节女神无法直接爬虫。需使用CloudflareBypassForScraping绕过Cloudflare防护进行爬虫。
二、CloudflareBypassForScraping安装
1、mac使用终端,windows使用putty(附赠putty下载地址)。
https://1853624353.v.123pan.cn/1853624353/191074192、双击打开putty,输入NAS的IP地址以及SSH端口(SSH端口一般默认为22,极空间SSH端口为10000)。

3、输入NAS的用户名以及密码,密码输入时不显示,建议直接复制密码后鼠标右键粘贴密码。

4、切换为管理员用户,再次输入NAS的密码,密码输入时仍不显示,建议直接复制密码后鼠标右键粘贴密码。
sudo -i5、拉取 CloudflareBypassForScraping 镜像。
docker pull ghcr.nju.edu.cn/sarperavci/cloudflarebypassforscraping:latest6、创建 CloudflareBypassForScraping 容器。
$VPN_IP为NAS的IP地址(若有软路由,此为网关的IP地址)
$VPN_PORT为20171(若有软路由,此一般为7890)
代理需自行安装,此处不提供教程
docker run -d \
--name cloudflarebypassforscraping \
-p 8000:8000 \
--privileged \
--restart always \
-e HTTP_PROXY=http://$VPN_IP:$VPN_PORT \
-e HTTPS_PROXY=http://$VPN_IP:$VPN_PORT \
ghcr.nju.edu.cn/sarperavci/cloudflarebypassforscraping:latest7、浏览器访问 CloudflareBypassForScraping,出现{"detail":"x-hostname header is required for request mirroring"}则代表部署成功。
http://NAS的IP地址:80008、ByteMuse设置,配置完后等待刮削即可。

三、远程协助

