Dockerized socks5 proxy written in Go.
Autobild from https://github.com/Raerten/rgosocks5ā
Docker image builds for linux/amd64 linux/arm/v7 linux/arm64/v8
Binary builds for linux/amd64 linux/arm/v7 linux/arm64/v8 windows
version: "3"
services:
socks5:
image: raerten/rgosocks5
ports:
- 1080:1080 # socks5 port
environment:
- PROXY_USER=
- PROXY_PASS=
- PROXY_PORT=1080
# Timezone for accurate log times
- TZ=Europe/Moscow
š Image available as raerten/rgosocks5ā
| Environment variable | Description | Default value |
|---|---|---|
| PROXY_USER | Username for proxy | |
| PROXY_PASS | Password for proxy | |
| PROXY_HOST | Host for proxy | 0.0.0.0 |
| PROXY_PORT | Port for proxy | 1080 |
| PROXY_ADDRESS | Address for proxy | $PROXY_HOST:$PROXY_PORT |
| TZ | Timezone for accurate log times | UTC |
| LOG_LEVEL_DEBUG | Enable debug logs | false |
| PROXY_ALLOWED_DEST_FQDN | Comma separated white list dest FQDN | |
| PROXY_REJECT_DEST_FQDN | Comma separated black list dest FQDN | |
| PROXY_ALLOWED_IPS | Comma separated white list dest IPs | |
| PROXY_REJECT_IPS | Comma separated black list dest IPs | |
| PROXY_DISABLE_BIND | Disable bind | false |
| PROXY_DISABLE_ASSOCIATE | Disable associate | false |
| DNS_HOST | Host for of custom UDP DNS server If empty - use system resolve | |
| DNS_PORT | Port for custom UDP DNS server | 53 |
| DNS_USE_CACHE | Use program cache for custom DNS server Respect TTL Works only for custom DNS server | true |
| PREFER_IPV6 | Prefer IPv6 IP when resolve FQDN | false |
Content type
Image
Digest
sha256:f0680e4b7ā¦
Size
3.1 MB
Last updated
22 days ago
docker pull raerten/rgosocks5