0

私はSquidを初めて使用し、手元のタスクを実行できるかどうかを調査しています。

静的IPのポート80を、no-ip.comを介してホスト名ポインターを持つ動的IPのポート1088に「転置」する必要があります。言い換えると:

  • somedomain.comにはAレコード1.2.3.4があります
  • someotherdomain.com動的Aレコード(no-ip.com経由で更新)
  • 静的IP1.2.3.4は、ポート80でプロキシ(Squid?など)によって提供されます。プロキシは、アクセスされると(http://www.somedomain.com)、リクエストをsomeotherdomain.com:1088に中継し、あたかもそれを表示します。それは1.2.3.4(somedomain.com)から来ました。
  • somedomain.comは、someotherdomain.com以外の場所にアクセスするための一般的なプロキシとして使用することはできません。実際、バックエンドのリレーは、somedomain.comにアクセスするユーザーに対して透過的である必要があります

これについての洞察をありがとう!

ヴィル

4

1 に答える 1

2

あなたが探しているのはリバースプロキシであり、そうです、Squidはそれを行うことができます

http_port 1.2.3.4:80 accel defaultsite=www.somedomain.com
cache_peer someotherdomain.com parent 1088 0 no-query originserver

Apacheはmod_proxyでも同様にできます:

<VirtualHost 1.2.3.4:80>
ServerName www.somedomain.com
DocumentRoot c:/docroot

ProxyPass / http://someotherdomain.com:1088/
ProxyPassReverse / http://someotherdomain.com:1088/
</VirtualHost>
于 2009-07-07T22:47:31.210 に答える