diff --git a/docker-compose.yml b/docker-compose.yml index fec8224e657cc1e5e3379f49e12c8e4203315aa9..c6d2c015a730651224cf3909254e6cd2be64e3d1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -7,4 +7,5 @@ include: - caddy/caddy.docker-compose.yml - ftp/ftp.docker-compose.yml - nginx/nginx.docker-compose.yml - - apache/apache.docker-compose.yml \ No newline at end of file + - apache/apache.docker-compose.yml + - httpforwardproxy/httpforwardproxy.docker-compose.yml \ No newline at end of file diff --git a/httpforwardproxy/.htpasswd b/httpforwardproxy/.htpasswd new file mode 100644 index 0000000000000000000000000000000000000000..5acfe8dd44c3abb22db4194d82269e1597103815 --- /dev/null +++ b/httpforwardproxy/.htpasswd @@ -0,0 +1 @@ +viet:$apr1$z385Ast0$zCDKRE.F.ozWRDft0wElb. diff --git a/httpforwardproxy/Dockerfile b/httpforwardproxy/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..7c2def0afb72d7a96481b4626cd52eddd87b3ef3 --- /dev/null +++ b/httpforwardproxy/Dockerfile @@ -0,0 +1,4 @@ +FROM nginx:stable-alpine + +COPY nginx.conf /etc/nginx/conf.d/default.conf +COPY .htpasswd /etc/nginx/.htpasswd \ No newline at end of file diff --git a/httpforwardproxy/httpforwardproxy.docker-compose.yml b/httpforwardproxy/httpforwardproxy.docker-compose.yml new file mode 100644 index 0000000000000000000000000000000000000000..b48aeb29e3b875af2409beb38d7edf837e7977cb --- /dev/null +++ b/httpforwardproxy/httpforwardproxy.docker-compose.yml @@ -0,0 +1,7 @@ +services: + httpforwardproxy: + build: . + ports: + - 8888:8888 + networks: + - intranet \ No newline at end of file diff --git a/httpforwardproxy/nginx.conf b/httpforwardproxy/nginx.conf new file mode 100644 index 0000000000000000000000000000000000000000..276fdf5afa5a8d2710b6c1b146a610fb8b16fa20 --- /dev/null +++ b/httpforwardproxy/nginx.conf @@ -0,0 +1,12 @@ +server { + listen 8888; + + location / { + resolver 127.0.0.11; + + proxy_pass http://$http_host$uri$is_args$args; + + auth_basic "Intranet"; + auth_basic_user_file /etc/nginx/.htpasswd; + } +} \ No newline at end of file