私はpfSenseにかなり慣れていないので、ご容赦ください。
要約すると、私は持っています:
私が達成しようとしていること:
私はpfSenseがリバースプロキシを使用してこのトリックを実行できることを読み、ここで説明されている手順に従って有効にしました(内部サイトに同じ80ポートを使用することを除いて): https://www.reddit.com/ r/homelab/comments/2vyiiy/til_reverse_proxy_via_squid_in_pfsense /
問題:
トラブルシューティング:
質問:
追加の手順やトラブルシューティングのアドバイスは非常にありがたいです。
解決済み:
私はSquidマニュアルと親密な時間を費やす必要がありました。それがどのように機能するかを本当に理解するために強くお勧めします: http://www.visolve.com/squid/whitepapers/reverseproxy.php
マニュアルを読んだ後、ゼロから始めてpfSenseを完全に再インストールすることにしました。Squidサービスに問題があると思い始めたため、ログには何も表示されていませんでした。
私のシナリオに適用されたヒントとテクニック:
これを理解するのに少し時間がかかったので、私のように行き詰まっている他の人を助けることができるように、私の発見に答え/アーカイブした方がいいと思いました、
ステップバイステップガイド:
ステップ1:Services => Squid Proxy Server => Generalに移動して、フォワードプロキシを有効にします。
ステップ2:Services => Squid Reverse Proxy => Generalに移動して、リバースプロキシを有効にします。
上記のすべてを実行して保存し、次に進む前に、Squidサービスが稼働中であることを確認します。Status => Services => Squid Services Status Green、そうでない場合は、それが完了するまで作業を再確認します。
次に、外部DNSと内部DNS間のマッピングを定義します
ステップ3:サービスに移動して内部Webサーバーを定義する=> Squid Reverse Proxy => Webサーバー
これを完了すると、pfSenseは、今適用した設定を持つ内部Webサーバーがあることを認識しました。次に、マッピングを定義することによって、このWebサーバーが何を持っているかを伝える必要があります。
ステップ4:Services => Squid Reverse Proxy => Mappingsに移動して内部URLを定義します
Squidサービスが実行されていることを確認した後、外部ユーザーとta-daからテストを行いました。出来た :)