サーバーに来るすべての http get リクエストを flask アプリケーションにリダイレクトする方法はありますか。特定の条件が満たされた場合、アプリはリクエストを渡しますが、そうでない場合、アプリはリクエストされた URL へのアクセスをブロックします。
クライアントからサーバーに送信されるリクエストは flask アプリに関連していませんが、すべてのリクエストをフィルタリングして、特定の条件を満たしたリクエストにのみ許可を与えたいと考えています。
フラスコでこれを試すのは簡単ですが、可能なあらゆる解決策を受け入れるつもりです。
1
興味深い質問だと思います。つまり、理解できれば、「フラスコフィルターアプリ」のようなものが必要になるでしょう。メインのアプリケーションではないものはどれですか? 1. クライアント [GET リクエスト] ----> 「Flask アプリ」 ---> 「コミットメントが満たされていれば」 ---> 「サーバー」 ---> [URL付き応答] --->クライアント?言い換えると、Flask を使用してプロキシ サーバーのように構築したいと考えていますか?
– フェデリコ・バù
2020 年 9 月 3 日 12:23
はい、まさにそれが私が作りたいものです。フラスコで試してみたいと思いますが、誰かがフラスコ以外の他の解決策を提案してくれたら、それも試してみたいと思います。
– ジャコビー博士
2020 年 9 月 3 日 12:59
------------------------
個人的には、Flask はプロキシ サーバーを処理するための優れたオプションだと思います。
これまでにやったことがないため、現時点では直接的な解決策はありませんが、これが正当と思われる周囲で見つけたものです (機能に自分で実装するつもりです)。
最もシンプルなもの
@ziozang による Github
フラスコダンスパッケージ
プロキシとHTTPS
スタックオーバーフロー
@AArias より
他の
Flask および Docker での NGINX リバース プロキシの使用
@stewartam による Github
10 行のコードで Flask プロキシ サーバーをオンラインで作成します。
Flask プロキシを作成する方法
フラスコビハインドプロキシ 0.1.1