SQUID SERVER(或其他)HTTPS到HTTP

我不太熟悉Squid或IPTABLES,我有一个想法,这将工作,但我不能find一个很好的例子通过谷歌。 简而言之,我试图模仿一个SSL加速器。 就像Sonicwall一样…但是没有花费数千美元。

我想要通过HTTPSbuild立一个安全的外部连接,并将连接作为HTTP转发给内部IP。 我会尽可能以最短/最简单的方式解释。

CLIENT CONNECTS <--> HTTPS ENCRYPTS EXTERNAL CONNECTION (PORT 443) on external IP 123.456.789.012 <--> DATA IS FORWARDED (PORT 8080) TO INTERNAL IP 10.11.12.13. 

任何帮助,我发誓我不懒惰,只是非常困惑。

PS这是一个centOS盒子,我是一个FreeBSD的人,所以这可能是我奋斗的一部分(这里的命令有点不一样)。

你可能想看看nginx,Apache与mod_proxy或英镑。 最喜欢nginx,位英镑也是一个不错的select。

configuration为反向代理的Nginx将是这样的一个很好的select。 将其安装在另一台服务器或虚拟机上,并configurationconfiguration的主机部分(非常像Apache),以便为所需的主机名提供HTTPS请求。 唯一的区别是您不会直接提供请求,而是从您的内部HTTP服务器获取请求,并通过HTTPS将请求转发回原始请求者。

关于如何专门设置一个Nginx反向代理,包括通过SSL服务,这里有一篇很好的文章: https : //www.techandme.se/set-up-nginx-reverse-proxy/或者,search“如何设置将Nginx作为反向代理“将会返回更多。