Is there an existing issue for this?
Current Behavior
In the current build the dependencies for socks5 are missing and therefore the proxy plugin (https://flexget.com/en/Plugins/proxy) does not work with socks5.

Expected Behavior
The required dependencies should be added so socks5 support is available for the proxy plugin.
pip install pysocks requests[socks] urllib3[socks] should do the job.
Steps To Reproduce
Setup a flexget task using a socks5 proxy
proxy: 'socks5h://proxy:9150'
Environment
CPU architecture
x86-64
Docker creation
As part of a docker-compose file
flexget:
image: lscr.io/linuxserver/flexget:latest
container_name: flexget
environment:
- PUID=1031
- PGID=100
- TZ=Europe/Berlin
- FG_LOG_LEVEL=info
- FG_LOG_FILE=/config/flexget.log
- FG_CONFIG_FILE=/config/.flexget/config.yml
- FG_WEBUI_PASSWORD=XXX
entrypoint: /config/entrypoint.sh
volumes:
- /volume1/docker/bittorrent/flexget/config:/config
- /volume1/docker/bittorrent/flexget/data:/data
- /volume1/video:/data/video
- /volume1/docker/bittorrent/flexget/downloads:/downloads
ports:
- "5050:5050"
restart: unless-stopped
networks:
- torrent
Container logs
Is there an existing issue for this?
Current Behavior
In the current build the dependencies for socks5 are missing and therefore the proxy plugin (https://flexget.com/en/Plugins/proxy) does not work with socks5.
Expected Behavior
The required dependencies should be added so socks5 support is available for the proxy plugin.
pip install pysocks requests[socks] urllib3[socks]should do the job.Steps To Reproduce
Setup a flexget task using a socks5 proxy
Environment
- OS: Synology DSMCPU architecture
x86-64
Docker creation
As part of a docker-compose file flexget: image: lscr.io/linuxserver/flexget:latest container_name: flexget environment: - PUID=1031 - PGID=100 - TZ=Europe/Berlin - FG_LOG_LEVEL=info - FG_LOG_FILE=/config/flexget.log - FG_CONFIG_FILE=/config/.flexget/config.yml - FG_WEBUI_PASSWORD=XXX entrypoint: /config/entrypoint.sh volumes: - /volume1/docker/bittorrent/flexget/config:/config - /volume1/docker/bittorrent/flexget/data:/data - /volume1/video:/data/video - /volume1/docker/bittorrent/flexget/downloads:/downloads ports: - "5050:5050" restart: unless-stopped networks: - torrentContainer logs