10/06/30 17:21:50 v0LE4GWF0
>>993
とにかく動けばいいプロキシサーバー自体は
1. HTTPリクエストを受ける
2. プロキシ専用のリクエストを書き直し
Connectionフィールド(1行目)を書き直す
Proxy-Connectionとかそこらへんのヘッダを直す
3. 目標サーバーにHTTPリクエスト送信
4. 返ってきたレスポンスをクライアントに送る
だけなので、>>989のリンク先のTCPサーバーの仕組みさえわかれば
後はそんなに難しくないです
一つ注意なのは、ヘッダーとボディを二回に分けて送ってくるクライアントがたまにいるので、
その場合はちょっと工夫がいるということだけです(たとえばV2C)
用途がわからないので一概には言えませんが、
自分で使うだけならUPnPはあってもなくてもどっちでもいいと思います
ウイルスなどで第三者を踏み台にする場合はUPnPよりも、
予めファイル共有などで開かれているポートを横取りした方がいいと思います