難しくはないよ
プロキシとかは間に挟むものだけど会社や学校とかで特定のサイトにアクセス出来ないようにしたりしてる
これも接続先のURL見て処理した別の結果をクライアントに返してるわけ
コード自体は数十行で住むと思うよ
問題はそのアプリケーションがプロキシ設定を理解するのかじゃないかな?