Gluetun + SOCKS5 support in one container. Image available at ghcr.io/reopenpilot/gluetun-socks5
SOCKS5: Enable/disable (default:on)SOCKS5_PORT: Port (default:9999)SOCKS5_USER: Username (optional)SOCKS5_PASSWORD: Password (optional)
Add SOCKS5 environment variables to your existing Gluetun setup:
Here's a docker-compose.yml for the laziest:
services:
gluetun-socks5:
image: ghcr.io/reopenpilot/gluetun-socks5:latest
cap_add:
- NET_ADMIN
devices:
- /dev/net/tun:/dev/net/tun
ports:
- 8888:8888/tcp # HTTP proxy
- 8388:8388/tcp # Shadowsocks
- 8388:8388/udp # Shadowsocks
- 9999:9999/tcp # SOCKS5 proxy
environment:
# VPN settings
# See https://github.com/qdm12/gluetun-wiki/tree/main/setup#setup
- VPN_SERVICE_PROVIDER=ivpn
- VPN_TYPE=openvpn
- OPENVPN_USER=
- OPENVPN_PASSWORD=
# SOCKS5 settings
- SOCKS5_USER=
- SOCKS5_PASSWORD=curl --socks5 proxy_user:proxy_pass@localhost:9999 https://ipinfo.io