Skip to content

Retch/docker-keepsolid-vpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-keepsolid-vpn

Based on this image

Use it like this:

argument optional default
EMAIL no -
PASSWORD no -
COUNTRY yes de
DEVICE yes first

Create manual device slot to not just use the first device, allowing for up to 5 parallel proxies. The location is generated new, just the name matters. The downloaded config should be deleted.
image

Hint: Please don't use special chars in your password, as the docker parameters/bash seems to have problems with it

To use the proxy by other containers

docker run -d --cap-add=NET_ADMIN -v /lib/modules:/lib/modules --sysctl="net.ipv4.conf.all.src_valid_mark=1" --restart unless-stopped --privileged -v /local/path:/etc/wireguard -e "EMAIL=email" -e "PASSWORD=pass" -e "COUNTRY=de" -e "DEVICE=proxy1" --name="proxy1" --network="proxynet" ghcr.io/retch/docker-keepsolid-vpn:main

To acess the proxy from other applications or make it pulic accessible

docker run -d --cap-add=NET_ADMIN -v /lib/modules:/lib/modules --sysctl="net.ipv4.conf.all.src_valid_mark=1" --restart unless-stopped --privileged -v /local/path:/etc/wireguard -e "EMAIL=email" -e "PASSWORD=pass" -e "COUNTRY=de" -e "DEVICE=proxy1" --name="proxy1" -p 8001:8118 ghcr.io/retch/docker-keepsolid-vpn:main

Through the /local/path, the wireguard conf and a working session id can be accessed. Set a path to avoid the account log-in every start.

About

route your docker containers through keepsolid vpn

Topics

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Packages

 
 
 

Contributors