通过nginx反向代理绕过安全组访问服务器内网

  • 一个域名(假设你的域名为example.com)
  • 一台服务器
  • nginx-proxy-manager

1. 查看服务器内网ip

ip addr

2. 在域名提供商处为将localhost.example.com解析到服务器内网ip

现在就可以在Nginx Proxy Manager中通过转发到localhost.example.com来访问内网了

另外nginx在使用proxy_pass进行反向代理时不会解析/etc/hosts,因此对容器使用extra_hosts是没有用的
详见 https://github.com/NginxProxyManager/nginx-proxy-manager/issues/259

posted @ 2022-07-28 10:30  jawide  阅读(567)  评论(0编辑  收藏  举报