特定の IP のみがアクセスできるように nginx プロキシ サーバーを構成したいと考えています。
私の知る限り、これは通常、許可リストと拒否リストを使用して構成ファイルで行われますが、ホワイトリストが非常に大きいため、可能であれば別のオプションが必要です。また、これを Web サイトにリンクする必要があります。これにより、ユーザーがログインしたときに、ユーザーの IP が変更された場合に更新できるようになります。
つまり、ホワイトリストに登録されたユーザーはプロキシ サーバーを使用できますが、何らかの理由でユーザーの IP が変更された場合でも、ユーザーはサイトにログインしてホワイトリストに登録された IP を更新できます。
助けが必要な場所
nginx が htaccess や mysql などの外部ソースから IP ホワイトリストを読み取る方法はありますか? もしそうなら、簡単にリンクして自動的に更新できるように、そのリストに最適な形式は何ですか? ユーザーが自分のアカウントにログインすると、ホワイトリストが自動的に更新されるように、サイトを専門的に構築することを計画しています。したがって、ホワイトリストをユーザー アカウントと統合しやすくするために、ホワイトリストをデザイナーが作業するのに最適な形式にしたいと考えています。