AppFeed/templates/BinhexsRepository/binhex/privoxyvpn.xml
2021-03-03 08:02:39 -05:00

123 lines
5.6 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container>
<TemplateURL>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/privoxyvpn.xml</TemplateURL>
<Name>binhex-privoxyvpn</Name>
<Overview>
Privoxy is a free non-caching web proxy with filtering capabilities for enhancing privacy, manipulating cookies and modifying web page data and HTTP headers before the page is rendered by the browser. Privoxy is a "privacy enhancing proxy", filtering web pages and removing advertisements. Privoxy can be customized by users, for both stand-alone systems and multi-user networks. Privoxy can be chained to other proxies and is frequently used in combination with Squid and can be used to bypass Internet censorship.
microsocks is a SOCKS5 service that you can run on your remote boxes to tunnel connections through them, if for some reason SSH doesn't cut it for you. It's very lightweight, and very light on resources too: for every client, a thread with a stack size of 8KB is spawned. the main process basically doesn't consume any resources at all. The only limits are the amount of file descriptors and the RAM.
This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down.</Overview>
<Support>https://forums.unraid.net/topic/78028-support-binhex-privoxyvpn/</Support>
<Registry>https://registry.hub.docker.com/r/binhex/arch-privoxyvpn/</Registry>
<GitHub>https://github.com/binhex/arch-privoxyvpn</GitHub>
<Repository>binhex/arch-privoxyvpn</Repository>
<Project>http://www.privoxy.org/</Project>
<BindTime>true</BindTime>
<Privileged>true</Privileged>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>8118</HostPort>
<ContainerPort>8118</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>9118</HostPort>
<ContainerPort>9118</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Environment>
<Variable>
<Name>VPN_ENABLED</Name>
<Value>yes</Value>
</Variable>
<Variable>
<Name>VPN_USER</Name>
<Value>vpn username</Value>
</Variable>
<Variable>
<Name>VPN_PASS</Name>
<Value>vpn password</Value>
</Variable>
<Variable>
<Name>VPN_PROV</Name>
<Value>pia|airvpn|custom</Value>
</Variable>
<Variable>
<Name>VPN_CLIENT</Name>
<Value>openvpn|wireguard</Value>
</Variable>
<Variable>
<Name>VPN_OPTIONS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>LAN_NETWORK</Name>
<Value>192.168.1.0/24</Value>
</Variable>
<Variable>
<Name>NAME_SERVERS</Name>
<Value>209.222.18.222,84.200.69.80,37.235.1.174,1.1.1.1,209.222.18.218,37.235.1.177,84.200.70.40,1.0.0.1</Value>
</Variable>
<Variable>
<Name>SOCKS_USER</Name>
<Value>admin</Value>
</Variable>
<Variable>
<Name>SOCKS_PASS</Name>
<Value>socks</Value>
</Variable>
<Variable>
<Name>ENABLE_SOCKS</Name>
<Value>no</Value>
</Variable>
<Variable>
<Name>ENABLE_PRIVOXY</Name>
<Value>yes</Value>
</Variable>
<Variable>
<Name>VPN_INPUT_PORTS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>VPN_OUTPUT_PORTS</Name>
<Value></Value>
</Variable>
<Variable>
<Name>DEBUG</Name>
<Value>false</Value>
</Variable>
<Variable>
<Name>UMASK</Name>
<Value>000</Value>
</Variable>
<Variable>
<Name>PUID</Name>
<Value>99</Value>
</Variable>
<Variable>
<Name>PGID</Name>
<Value>100</Value>
</Variable>
</Environment>
<Data>
<Volume>
<HostDir>/mnt/user/appdata/config</HostDir>
<ContainerDir>/config</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<WebUI>http://config.privoxy.org/</WebUI>
<Icon>https://raw.githubusercontent.com/binhex/docker-templates/master/binhex/images/privoxy-icon.png</Icon>
<DonateText>If you appreciate my work, then please consider buying me a beer :D</DonateText>
<DonateLink>https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=MM5E27UX6AUU4</DonateLink>
<DonateImg>https://www.paypal.com/en_US/i/btn/btn_donate_SM.gif</DonateImg>
<ExtraParams>--sysctl="net.ipv4.conf.all.src_valid_mark=1"</ExtraParams>
<Description>Privoxy is a free non-caching web proxy with filtering capabilities for enhancing privacy, manipulating cookies and modifying web page data and HTTP headers before the page is rendered by the browser. Privoxy is a "privacy enhancing proxy", filtering web pages and removing advertisements. Privoxy can be customized by users, for both stand-alone systems and multi-user networks. Privoxy can be chained to other proxies and is frequently used in combination with Squid and can be used to bypass Internet censorship.
microsocks is a SOCKS5 service that you can run on your remote boxes to tunnel connections through them, if for some reason SSH doesn't cut it for you. It's very lightweight, and very light on resources too: for every client, a thread with a stack size of 8KB is spawned. the main process basically doesn't consume any resources at all. The only limits are the amount of file descriptors and the RAM.
This Docker includes OpenVPN and WireGuard to ensure a secure and private connection to the Internet, including use of iptables to prevent IP leakage when the tunnel is down.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/BinhexsRepository/binhex/privoxyvpn.xml</templatePath>
</Container>