<Overview>An "all-in-one" docker for all your private browsing needs (including OpenVPN client with nftables kill switch ; Socks5 + HTTP proxy to both VPN and TOR (the onion router) ; DNS server to DoT (DNS-over-TLS) services).
NOTE: you must place your own OpenVPN configuration to the host path that is mapped to /etc/openvpn (The ovpn file must be named openvpn.ovpn. Credentials + certs can be in the same file or split out into multiple files - the flexibility is yours.)
Set DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services.
Set HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.
For more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-client-aio).</Overview>
<ConfigName="DNS Server TCP"Target="53"Default="8153"Mode="tcp"Description="Container Port: 53"Type="Port"Display="always"Required="false"Mask="false">8153</Config>
<ConfigName="DNS Server UDP"Target="53"Default="8153"Mode="udp"Description="Container Port: 53"Type="Port"Display="always"Required="false"Mask="false">8153</Config>
<ConfigName="Socks5 proxy to VPN"Target="9118"Default="9118"Mode="tcp"Description="Container Port: 9118"Type="Port"Display="always"Required="false"Mask="false">9118</Config>
<ConfigName="HTTP Proxy to VPN"Target="8118"Default="8118"Mode="tcp"Description="Container Port: 8118"Type="Port"Display="always"Required="false"Mask="false">8118</Config>
<ConfigName="Socks5 proxy to TOR"Target="9119"Default="9119"Mode="tcp"Description="Container Port: 9119"Type="Port"Display="always"Required="false"Mask="false">9119</Config>
<ConfigName="HTTP Proxy to TOR"Target="8119"Default="8119"Mode="tcp"Description="Container Port: 8119"Type="Port"Display="always"Required="false"Mask="false">8119</Config>
<Description>An "all-in-one" docker for all your private browsing needs (including OpenVPN client with nftables kill switch ; Socks5 + HTTP proxy to both VPN and TOR (the onion router) ; DNS server to DoT (DNS-over-TLS) services).
NOTE: you must place your own OpenVPN configuration to the host path that is mapped to /etc/openvpn (The ovpn file must be named openvpn.ovpn. Credentials + certs can be in the same file or split out into multiple files - the flexibility is yours.)
Set DNS_SERVERS to 127.2.2.2 to use DNS-over-TLS (use google and cloudflare services by default). Your DNS query out of the VPN exit will also be encrypted for even more security. Set it to other services IP's will use normal unencrypted services.
Set HOST_NETWORK to your Unraid server network in CIDR format e.g. 192.168.1.0/24.
For more detailed instructions, refer to the support thread (https://forums.unraid.net/topic/96233-support-testdasi-repo/) or project page (https://github.com/testdasi/openvpn-client-aio).</Description>