使用二进制方式
windows下
https://github.com/FlareSolverr/FlareSolverr/releases/download/v3.3.25/flaresolverr_windows_x64.zip
linux下
wget https://github.com/FlareSolverr/FlareSolverr/releases/latest/download/flaresolverr_linux_x64.tar.gz
tar -zxvf flaresolverr_linux_x64.tar.gz
cd flaresolverr/
chomd +x flaresolverr
./flaresolverr
你也可以选择让它在后台运行,并指定一个端口:
nohup ./flaresolverr --port 8192 &
也可以使用代理方式启动
HTTP_PROXY="http://192.168.1.1:8888" HTTPS_PROXY="http://192.168.1.1:8888" ./flaresolverr
如果运行报错 则需要安装依赖 Debian / Ubuntu 系统
apt-get install -y \
libnss3 \
libatk1.0-0 \
libatk-bridge2.0-0 \
libcups2 \
libxkbcommon0 \
libxcomposite1 \
libxrandr2 \
libgbm1 \
libasound2 \
libxshmfence1 \
libxcursor1 \
libxi6 \
libxtst6 \
libgtk-3-0 \
xvfb
CentOS / RHEL / Fedora 系统
首先,安装 EPEL (Extra Packages for Enterprise Linux) 仓库,这对于安装一些非官方包很有用:
yum install -y epel-release
yum install -y \
nss \
at-spi2-atk \
cups-libs \
libxkbcommon \
libXcomposite \
libXrandr \
libgbm \
libXcursor \
libXi \
libXtst \
gtk3 \
xorg-x11-server-Xvfb
或者使用docker方式
docker run -d \
--name=flaresolverr \
-p 8191:8191 \
-e LOG_LEVEL=info \
--restart unless-stopped \
ghcr.io/flaresolverr/flaresolverr:latest
必须要使用post请求才能绕过cloudflare
curl -L -X POST 'http://localhost:8191/v1' \
-H 'Content-Type: application/json' \
--data-raw '{
"cmd": "request.get",
"url": "http://www.google.com/",
"maxTimeout": 60000
}'
评论 (0)