├── .dockerignore ├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── docker-compose.yml └── files ├── etc └── nginx │ ├── cdn-ips.conf │ ├── cdn │ ├── cdn-bunny.conf │ ├── cdn-bunny.py │ ├── cdn-cloudflare.conf │ ├── cdn-cloudflare.py │ ├── cdn-fastly.conf │ └── cdn-fastly.py │ ├── geoipme.conf │ ├── geolite2.conf │ ├── geolite2 │ └── geoip2-download.sh │ ├── include │ ├── assets.conf │ ├── block-exploits.inc │ ├── force-ssl.conf │ ├── generic.common │ ├── letsencrypt-acme-challenge.conf │ ├── proxy-hide-headers.common │ ├── proxy.conf │ ├── resolvers.conf │ └── ssl-ciphers.conf │ ├── mime.types │ ├── nginx.new │ └── sites-enabled │ ├── 1-geoip.conf │ └── server-conf.example ├── root └── bin │ ├── dummycert.sh │ └── my-startup.sh ├── sbin └── my_init └── usr └── share └── nginx └── html └── index.html /.dockerignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules 3 | build/src/http/ 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /files/etc/nginx/cdn-ips.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn-ips.conf -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-bunny.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-bunny.conf -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-bunny.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-bunny.py -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-cloudflare.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-cloudflare.conf -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-cloudflare.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-cloudflare.py -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-fastly.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-fastly.conf -------------------------------------------------------------------------------- /files/etc/nginx/cdn/cdn-fastly.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/cdn/cdn-fastly.py -------------------------------------------------------------------------------- /files/etc/nginx/geoipme.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/geoipme.conf -------------------------------------------------------------------------------- /files/etc/nginx/geolite2.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/geolite2.conf -------------------------------------------------------------------------------- /files/etc/nginx/geolite2/geoip2-download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/geolite2/geoip2-download.sh -------------------------------------------------------------------------------- /files/etc/nginx/include/assets.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/assets.conf -------------------------------------------------------------------------------- /files/etc/nginx/include/block-exploits.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/block-exploits.inc -------------------------------------------------------------------------------- /files/etc/nginx/include/force-ssl.conf: -------------------------------------------------------------------------------- 1 | if ($scheme = "http") { 2 | return 301 https://$host$request_uri; 3 | } -------------------------------------------------------------------------------- /files/etc/nginx/include/generic.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/generic.common -------------------------------------------------------------------------------- /files/etc/nginx/include/letsencrypt-acme-challenge.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/letsencrypt-acme-challenge.conf -------------------------------------------------------------------------------- /files/etc/nginx/include/proxy-hide-headers.common: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/proxy-hide-headers.common -------------------------------------------------------------------------------- /files/etc/nginx/include/proxy.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/proxy.conf -------------------------------------------------------------------------------- /files/etc/nginx/include/resolvers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/resolvers.conf -------------------------------------------------------------------------------- /files/etc/nginx/include/ssl-ciphers.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/include/ssl-ciphers.conf -------------------------------------------------------------------------------- /files/etc/nginx/mime.types: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/mime.types -------------------------------------------------------------------------------- /files/etc/nginx/nginx.new: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/nginx.new -------------------------------------------------------------------------------- /files/etc/nginx/sites-enabled/1-geoip.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/sites-enabled/1-geoip.conf -------------------------------------------------------------------------------- /files/etc/nginx/sites-enabled/server-conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/etc/nginx/sites-enabled/server-conf.example -------------------------------------------------------------------------------- /files/root/bin/dummycert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/root/bin/dummycert.sh -------------------------------------------------------------------------------- /files/root/bin/my-startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/root/bin/my-startup.sh -------------------------------------------------------------------------------- /files/sbin/my_init: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/sbin/my_init -------------------------------------------------------------------------------- /files/usr/share/nginx/html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/niiknow/docker-nginx-image-proxy/HEAD/files/usr/share/nginx/html/index.html --------------------------------------------------------------------------------