我对pfSense相当陌生,请耐心等待。
总结一下,我有:
我正在努力实现的是:
我读过pfSense可以使用反向代理来实现这个function,我按照这里提到的步骤启用它(除了使用相同的80端口作为内部站点): https : //www.reddit.com/r/homelab/评论/ 2vyiiy / til_reverse_proxy_via_squid_in_pfsense /
问题:
故障排除:
问题:
任何额外的步骤或故障排除的build议非常感谢。
解决了:
我不得不花一些亲密的时间与鱿鱼手册,强烈build议真正了解它是如何工作的: http : //www.visolve.com/squid/whitepapers/reverseproxy.php
在阅读手册后,我决定从头开始,完全重新安装pfSense,因为我开始相信squid服务有问题,但是没有在日志中显示任何内容。
适用于我的scheme的技巧和窍门:
因为花了我一些时间才弄明白,我想我最好回答/存档我的发现,这样我可以帮助那些像我一样卡住的人,
一步一步的指导:
第1步:通过转到服务=> Squid代理服务器=>常规启用转发代理
步骤2:通过转到Services => Squid Reverse Proxy => General来启用反向代理服务器
完成以上所有操作并保存之后,通过浏览到: Status => Services => Squid服务状态为绿色 ,如果不是,则重新检查您的工作,直到它为止。
现在可以定义外部DNS和内部DNS之间的映射了
步骤3:通过转到Services => Squid Reverse Proxy => Web Servers来定义内部Web服务器
一旦你完成了这一点,pfSense现在知道有一个内部的Web服务器,你刚刚应用的设置,你现在需要通过定义映射告诉它这个Web服务器有什么。
第4步:通过转到服务=> Squid反向代理=>映射来定义内部URL
在确认Squid服务仍在运行之后,我做了外部用户和ta-da的testing! 有效 :)