外网和内网的一些部署问题(ssl+域名)

问答  收藏
1 / 66
  1. 公司有固定 IP 但没有放行 80 和 443 端口, 我又想通过 ssl 域名访问来给同事远程登录。现在使用的是以下方法, Windows WSL 里面本地私有部署 8880:8880 端口->frp 内网穿透到阿里云 8880 端口-> 阿里云上部署 caddy(80 端口反代到 8880 且自动配置 ssl) 这样我可以通过不带端口域名来访问明道云服务。 这个方案能用,但有更好的方式吗?
  2. 因为内网穿透的原因,内网访问域名还是要去外网走一圈,所以公司内部访问域名就会有不必要的降速,手机上传图片会很卡, 能否内网下的域名访问直接去解析本地的 ip 和端口? 我本来想法是:在网关面板通过 DNS 反代将域名直接改到内网的 ip(但配不了端口), 但因为服务不在 80 端口,我本地还需要加一个 Caddy,把访问内网 ip 的 80,443 的流量代理到本地 8880,于是我想在 wsl 里在启动一个 caddy 容器,但是这时候显示 明道云的 sc 服务占用了 80 和 433,我的 caddy 容器无法监听 80 和 443. 这个问题是否存在,要怎么解决呢