如何在Docker Compose中通过Srivpy和Tor通过Privoxy使用Tor

如何在Docker Compose中通过Srivpy和Tor通过Privoxy使用Tor,第1张

如何在Docker Compose中通过Srivpy和Tor通过Privoxy使用Tor

水族馆模板项目(https://github.com/TeamHG-Memex/aquarium)之后,我发现诀窍是使Splash使用Tor,而不是直接使用蜘蛛。

我改编的项目具有以下结构:

.├── docker-compose.yml├── example│   ├── Dockerfile│   ├── scrapy.cfg│   └── scrashtest│       ├── __init__.py│       ├── settings.py│       └── spiders│           ├── __init__.py│           └── quotes.py└── splash    └── proxy-profiles        └── default.ini

docker-compose.yml

version: '3'services:  scraper:    build: ./example    links:      - splash  tor-privoxy:    image: rdsubhas/tor-privoxy-alpine  splash:    image: scrapinghub/splash    volumes:      - ./splash/proxy-profiles:/etc/splash/proxy-profiles:ro    links:      - tor-privoxy

在http://splash.readthedocs.io/en/stable/api.html#proxy-
profiles之后
,我将

proxy-profiles
目录作为卷挂载到了
splash
容器中。在读
default.ini

[proxy]host=tor-privoxyport=8118

(我也注意到称它为必不可少的

default.ini
)。

通过此设置,on

docker-compose build
docker-compose up
刮板使用Splash成功运行。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5632182.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存