-
获取和解压Xray:
- 下载Xray的最新版本,解压到合适的目录中,如
$HOME/xray。
- 下载Xray的最新版本,解压到合适的目录中,如
-
配置Scyther:
- 打开
config.json文件,找到"scyther"部分,填写以下内容:"scyther": { "user_agent": "Mozilla/5. (Windows NT 10.; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91..4472.124 Safari/537.36", "download_dir": "downloads", "max_downloads": 5 } user_agent:可根据实际需要定制,避免被网站封IP。download_dir:指定下载文件的目录,默认为downloads。
- 打开
-
配置Xray:
- 在同一文件中,找到
"xray"部分,配置代理设置:"xray": { "server": "127...1:1234", "forward_to": "127...1:108", "use_tls": true, "tls_ca": "xray-ca.pem", "auth": { "username": "admin", "password": "password" } } server地址:填写Xray的本地地址和端口,如..1:1234。forward_to:设置外部代理地址和端口,如..1:108。use_tls:启用TLS,加密连接。tls_ca:添加自签名证书,确保通信安全。
- 在同一文件中,找到
-
高级配置:
- 添加
"guzzle"和"ua"选项,定制请求头信息。 - 调整
"timeout"和"retries",根据网络状况设置合理的超时和重试次数。 - 根据需求启用
"ip_ban"功能,管理IP白名单。
- 添加
-
生成证书:
- 使用
xray generate-tls命令生成自签名证书:xray generate-tls --ca xray-ca.pem --cert xray.pem --key xray.key
- 将
xray-ca.pem添加到信任存储,确保TLS连接正常。
- 使用
-
测试配置:
- 使用
curl测试代理配置:curl -I http://example.com
- 检查Xray日志,确保所有设置生效,如
xray -version查看版本。
- 使用
-
运行Xray:
- 启动Xray:
xray start。 - 访问Xray控制台,通过浏览器访问
http://127...1:1234,查看状态和配置。
- 启动Xray:
通过以上步骤,您可以成功配置Xray工具,满足抓取和下载需求,遇到问题时,查阅文档或社区求助,确保配置正确运作。









