{"id":19530311,"url":"https://github.com/rpardini/nginx-proxy-connect-stable-alpine","last_synced_at":"2025-04-26T13:30:36.614Z","repository":{"id":50541329,"uuid":"138938380","full_name":"rpardini/nginx-proxy-connect-stable-alpine","owner":"rpardini","description":"nginx:stable-alpine + proxy_connect (multiarch image)","archived":false,"fork":false,"pushed_at":"2021-07-11T18:12:47.000Z","size":164,"stargazers_count":9,"open_issues_count":0,"forks_count":14,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-20T19:20:44.020Z","etag":null,"topics":["connect-proxy","docker","multiarch","nginx"],"latest_commit_sha":null,"homepage":"","language":"Dockerfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rpardini.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-06-27T22:15:23.000Z","updated_at":"2023-11-04T07:43:15.000Z","dependencies_parsed_at":"2022-09-02T06:12:00.735Z","dependency_job_id":null,"html_url":"https://github.com/rpardini/nginx-proxy-connect-stable-alpine","commit_stats":null,"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpardini%2Fnginx-proxy-connect-stable-alpine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpardini%2Fnginx-proxy-connect-stable-alpine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpardini%2Fnginx-proxy-connect-stable-alpine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rpardini%2Fnginx-proxy-connect-stable-alpine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rpardini","download_url":"https://codeload.github.com/rpardini/nginx-proxy-connect-stable-alpine/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224035037,"owners_count":17244892,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["connect-proxy","docker","multiarch","nginx"],"created_at":"2024-11-11T01:30:31.375Z","updated_at":"2024-11-11T01:31:14.024Z","avatar_url":"https://github.com/rpardini.png","language":"Dockerfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# nginx:stable-alpine + proxy_connect\n\nUpstreams: \n- [nginx:stable-alpine](https://github.com/nginxinc/docker-nginx/tree/master/stable/alpine) (due this has since long diverged)\n- [ngx_http_proxy_connect_module](https://github.com/chobits/ngx_http_proxy_connect_module)\n\nI removed gpg sig verification for the sake of faster builds.\nAlso most modules with external dependencies were removed.\n\n# master (`:latest`) is actually unstable\n\nFor stable versions, use the tagged builds, eg, `nginx-1.18.0-alpine-3.12.1`\n\n## Usage\n\nIt's on [Docker Hub](https://hub.docker.com/r/rpardini/nginx-proxy-connect-stable-alpine/); `:latest` is from master and unstable.\n\n```bash \ndocker run -it -p 8081:80 rpardini/nginx-proxy-connect-stable-alpine\n```\n\n- Just like `nginx:stable-alpine`, but you can use `proxy_connect;`.\n- Also `proxy_connect_address $someVar;` is supported; this has the \"rewrite\" version of the patch\n- you can map on `$connect_host`\n- log `$connect_addr` for host:port of the final destination\n\n## Why?\n\nI wanted a more contained way of doing DNS overrides.\n\nIf you can convince a client program to use an https proxy, and inject your own CA certificate as trusted, \nyou can use `proxy_connect` to send traffic to a second nginx server and do caching, filtering, rewriting, \nand who knows what else there.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpardini%2Fnginx-proxy-connect-stable-alpine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frpardini%2Fnginx-proxy-connect-stable-alpine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpardini%2Fnginx-proxy-connect-stable-alpine/lists"}