Skip to content
Dockerized Dante socks5 proxy for telegram. Alpine version
Shell
Branch: master
Clone or download
Latest commit f10db4f May 26, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dante
etc
.gitignore
README.md More accurancy scripts and README Apr 15, 2018
UNLICENSE
docker-compose.yml Initial commit Apr 14, 2018
noc.png

README.md

Dockerized Dante socks5 proxy for telegram. Alpine version

Features

  • Docker, Docker Compose
  • User management scripts
  • Only telegram usage restrictions
  • Try to autodetect interface and IPv6 support

Requirements

  • Docker for virtual containers
  • Docker Compose - a tool for defining and running multi-container Docker applications

For nuts

Very simple usage

docker pull schors/tgdante2
docker run -d --net=host --restart unless-stopped -e PORT=1080 -e USER=user0 -e PASS=secret0 --name tgdante schors/tgdante2

Usage with Docker Hub image

# pull docker image
docker pull schors/tgdante2
# create directory for permanent username database
mkdir etc
# start container
docker run -d -v $PWD/etc:/etc --net=host --restart unless-stopped --name tgdante schors/tgdante2
# manage users
docker run --rm -ti -v $PWD/etc:/etc --net=host schors/tgdante2 /scripts/add user1 secret1
docker run --rm -ti -v $PWD/etc:/etc --net=host schors/tgdante2 /scripts/chp user1 secret2
docker run --rm -ti -v $PWD/etc:/etc --net=host schors/tgdante2 /scripts/list
docker run --rm -ti -v $PWD/etc:/etc --net=host schors/tgdante2 /scripts/del user1
# another method (via docker exec)
docker exec -ti tgdante /scripts/add user2 secret3

Please note that -v $PWD/etc is necessary for persistent user database

Access test

curl -x socks5://user2:secret2@localhost:1080 https://web.telegram.org

Environment variables

  • USER,PASS - create USER with PASSword
  • PORT - listen on PORT. Default: 1080
  • INTERFACE - outgoing interface name or IP. Default: autodetect
  • WORKERS - preforked workers. Default: 10
  • IP6 - something, if needed. Default: autodetect

Links


UNLICENSE

You can’t perform that action at this time.