この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 3714|答える: 0

[実戦] TinyproxyをベースにしたHTTPプロキシサービスを構築

[リンクをコピー]
掲載地 2022/10/16 12:39:04 | | | |
要件:クライアントサーバーのセキュリティポリシーにはホワイトリストがあり、ホワイトリストのIPのみにアクセスできます。会社のサーバーのIPアドレスもホワイトリストに追加されています。なぜなら、毎回ホワイトリストを追加してくれる顧客を見つけるのが非常に難しいからです。しかし、私はホームネットワークから開発・デバッグしたいと考えています。現時点では、会社のサーバー上でHTTPプロキシサービス(一般的にフォワードプロキシと呼ばれる)を構築し、クライアントサーバーへのアクセスはプロキシ経由で実現できます。


復習:

【実践的行動】Dockerを使ってIPsec VPNサーバーを構築する
https://www.itsvse.com/thread-10274-1-1.html

CentOS 7でocserv VPNプロキシを構築する
https://www.itsvse.com/thread-9409-1-1.html
TinyproxyはPOSIXオペレーティングシステム向けの軽量HTTP/HTTPSプロキシデーモンです。 最初から高速かつ小規模な設計であり、完全な機能を持つHTTPプロキシを必要とする組み込み型デプロイメントなど、より大きなシステムのリソースを使えないケースに理想的なソリューションです。
GitHubアドレス:ハイパーリンクのログインが見えます。

DockerをベースにTinyproxyサービスを構築

ハブリポジトリ:ハイパーリンクのログインが見えます。

HTTPプロキシサーバー上のコマンドは以下の通りです:




【ターン】CURLコマンドはプロキシを使い、プロキシが導入されます
https://www.itsvse.com/thread-10366-1-1.html


まず、このテストはHTTPプロキシアクセスなしではテストされません。以下のように。



HTTPプロキシ経由でアクセスする場合、コマンドは以下の通りです:



HTTPプロキシ経由でアクセスすると、応答が現在のネットワークのIPアドレスではなく、HTTPプロキシサーバーのIPアドレスになっていることがわかります。

以下に示すdockerコンテナログをご覧ください:



(終わり)




先の:WebView2 (6) WebView2ランタイムの配布および展開
次に:ディスクファイル管理ツール Everything、SpaceSniffer、Clover
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com