passthroughvpn
passthroughvpn
Docker app from Dyon's Repository
Overview
This container solves the problem of containers with no 'VPN' variant. After setting up this container, route your non-VPN Dockers through this one to protect your IP.
Or host, for example a game or webserver by using your VPN Provider's IP, if your VPN Provider supports forwarding.
Both WireGuard and OpenVPN are supported.
Check out https://github.com/DyonR/docker-passthroughvpn for more information and setup instructions.
ANY CONTAINER THAT GETS ROUTED THROUGH THIS CONTAINER WILL (BRIEFLY) USE YOUR REAL IP. THIS IS BECAUSE THE PASSTHROUGHVPN CONTAINER NEEDS TO ESTABLISH A CONNECTION WITH THE VPN FIRST. TILL THE VPN CONNECTION IS ESTABLISHED, IT WILL USE YOUR REAL IP.
Runtime arguments
- Network
bridge- Shell
bash- Privileged
- true
- Extra Params
--restart unless-stopped
Template configuration
VPN_ENABLEDVariable
Enable VPN? yes/no
- Default
- yes
- Value
- yes
VPN_TYPEVariable
openvpn / wireguard?
- Default
- openvpn
- Value
- openvpn
VPN_USERNAMEVariable
Username used to authenticate to the VPN (OpenVPN only)
VPN_PASSWORDVariable
Password used to authenticate to the VPN (OpenVPN only)
LAN_NETWORKVariable
Your local network address in CIDR notation
- Default
- 192.168.0.0/24
- Value
- 192.168.0.0/24
ADDITIONAL_PORTSVariable
A comma delimited list of ports that need to be accessible.
RESTART_CONTAINERVariable
If set to 'yes', the container will restart itself when connection is lost
- Value
- no
PUIDVariable
The UID applied to /config
- Default
- 99
- Value
- 99
PGIDVariable
The GID applied to /config
- Default
- 100
- Value
- 100
NAME_SERVERSVariable
DNS used by the container
- Default
- 1.1.1.1,1.0.0.1
- Value
- 1.1.1.1,1.0.0.1
UMASKVariable
umask used by the container
- Default
- 002
- Value
- 002
HEALTH_CHECK_HOSTVariable
Host used to check if connection is up
- Default
- one.one.one.one
- Value
- one.one.one.one
HEALTH_CHECK_INTERVALVariable
Interval in seconds between connection check
- Default
- 300
- Value
- 300
HEALTH_CHECK_SILENTVariable
1 supresses the 'Network is up' message
- Default
- 1
- Value
- 1
configPathrw
config path of passthroughvpn
- Target
- /config
- Default
- /mnt/user/appdata/passthroughvpn/
- Value
- /mnt/user/appdata/passthroughvpn/
Categories
Download Statistics
113,300
Total Downloads
65
This Month
132
Avg / Month
Total Downloads Over Time
Loading chart...
Details
Repository
dyonr/passthroughvpnLast Updated2022-08-24
First Seen2021-02-19
Run Passthroughvpn on Unraid.
Passthroughvpn is listed in Community Apps for Unraid OS. Explore Unraid to build a flexible home server, NAS, or homelab.