Pythonでウェブプロキシを作りたいんですが、コードがよくわかりません。Pythonのコードについて博識な方是非教えてもらえると助かります。全然テンプレートのようなものでもわかりやすく書いてもらえればokなのでよろしくお願いします。

1件の回答

回答を書く

1064527

2026-03-16 07:40

+ フォロー

>Pythonでウェブプロキシを作りたい・・コードが・・





コード自体は AI を使えば手に入ります。

(自分もAIとやり取りしてみました。それらしいけど動かないコードでしたけど…)



(フォワード)プロキシを作る上で重要なのは、

「通信データをどう横取りするか」です。



例えば、Client-PC が google.com">https://google.com にアクセスしたとき、

(フォワード)プロキシは その通信を *横取り* します。



Linuxには、redirectというOSの機能があり、

これを使うことで *通信の横取り* を Kernel レベルで実現できます。

(つまり、Pythonなどアプリ側だけで *横取り* を行うことは不可能ということです)



一方、

一般的なWindows11には、この機能(redirect相当)が標準ではありません。



そのため Windowsでは、Client-PC のブラウザにプロキシ設定を行い、

ブラウザからのアクセスを Proxy-PC(それは自分自身かもしれません)へ送るようにします。





補足:



redirectはあくまで 「通信横取りの方法」であり、プロキシそのものの本質ではありません。



プロキシの本質は、

client_socket ⇄ proxy ⇄ server_socket の 1:1 中継

という構造そのものです。



うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有