HTTPSの代わりにHTTPアクセスを強制する方法は?

HTTPSの代わりにHTTPアクセスを強制する方法は?

私は何かユニークなものを達成し、さまざまなウェブサイトでHTTPSの代わりにHTTPを使用したいと思います。誰かがこの成果を達成する方法についてのアイデアがあるかどうか疑問に思います。最近、インターネット検索が難しく、似たような結果が出ますね…httpsで検索してみてください!そして基本的に私の要求を無視しました。

私はそれが興味深いと思い、常に私たちにさまざまな利点を提供する技術を使用するユニークな方法を探しています。私はhttpが興味深いと思います。なぜなら、奇妙な望ましくない接続を作成し、一般的に秘密の仕事をたくさんするさまざまなウェブサイトを見たからです。したがって、httpを使用すると、この種の接続をより詳細に調査し、より多くの情報を取得できることを願っています。これらの狡猾な行動は時間の経過とともに進化します。

誰でも、私はこのスレッドで作業を続けます。空白の誰かが役に立つ可能性のあるアイデア入力を持っている場合は役立ちます。

ありがとう

編集:だから私はあちこちを調べて、Firefox設定を使ってhttpsリダイレクトを無効にするなど、役に立たないいくつかの基本的な答えを見つけました。

browser.fixup.fallback-to-https 偽

(状態を変えません)

https://stackoverflow.com/questions/30532471/firefox-redirects-to-https

私たちのDNSサーバーまたはWebサーバー自体が私たち全員にhttpsを使用するように強制すると思います。したがって、唯一の実際の解決策は、localhostでhttpsプロトコル自体を完全に拒否することであり、リモートWebサーバーがhttpを介した接続を拒否する場合、私たちはそれらを安全でないと安全に扱い、代替を見つけることができます。

この戦略が成功するには、テクノロジがリモートWebサーバーとの対話に不当に制限を与える新しい方法を採用するため、1つのソリューションではなく独自のソリューションが必要になる可能性があります。

だから私はこの問題を解決し続け、さまざまな試みをしています。 gufwを使用してlocalhostでhttpsを無効にする方法は次のとおりです(受信/送信httpsを拒否する単純なルールを追加)。 [img]https://i.imgur.com/LLdRltq.png[/img]

私のブラウザが望ましくない接続を出入りすることを発見し、これらの交換を始めた主体が何であるか、何をしているのかを知る方法がないので、これは心配です。

マイコンピュータでファイアウォールを使用してhttpsを完全に無効にすると、Firefoxは多くのWebサイトにアクセスできなくなります。例:unix.stackexchange.comとgoogle。 (無限ループでロードしようとします。)しかし、他のWebブラウザであるlynxでは、httpを使用してすぐにGoogleに接続できます。

[図]https://i.imgur.com/qsjpxET.png[/img]

答え1

リモートサイトがHTTPSを介してのみサービスを提供するように設定されている場合、リモートサイトにHTTPを介してのみサービスを提供することを強制することはできません。便宜上、HTTPエンドポイントはHTTPSエンドポイントにリダイレクトされるように構成されることがよくあります。

リモートホストがHTTP要求を受信して​​いない場合は、HTTP応答を提供することを強制することはできません。クライアント構成を介してHTTPSをバイパスしようとすることができますが、多くのサイトとサービスはプレーンテキストで暗号化されたチャネルへのリダイレクトのみを提供することに気付くでしょう。

答え2

インターネット上のほぼすべての興味深いウェブサイトはhttpsです。 http世界は急速に減少しています。これは、httpプロジェクトで使用できるWebサイトの数が減少していることを意味します。一部のウェブサイトはまだhttpを介してhttpsウェブサイトにリダイレクトされるかもしれませんが、純粋なhttpウェブサイトの時代は終わりを告げています。

あなたの一意性が何であれ、httpsの使用を開始するか、httpの使用を中止してください。

DNSサーバーはhttpsの使用を強制しません。これはDNSの仕組みとインターネットの仕組みの完全な誤解です。

関連情報