Ayuda acerca de como Configurar mi PC como PROXY con codigo JAVA en netbeans

Un gusto saludarlos compañeros, estoy tratando de desarrollar una aplicación en JAVA uso el IDE Netbeans. Mi aplicación consiste en que mi PC funcione como un PROXY esto debería ser hecho con código JAVA.
He estado buscando en Google algo que me de la pauta pero aun no encuentro, alguien podría ayudarme con algo de información o alguna tutorial acerca de este tema LE QUEDARÍA MUY AGRADECIDO

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

En terminos generales un

En terminos generales un proxy simplemente lee y reescribe los bytes que recibe.

Entonces debería de bastar con que crees un socket de servidor, esperes una conexion y escribas a otra computadora todo lo que recibes.

En términos más específicos existen varios timpos de proxies, por ejemplo existen los proxies de HTTP, ahi tienes que hacer alguna transformación extra.

Revisa este código que enontré en Google a ver si te sirve:

http://www.jguru.com/faq/view.jsp?EID=506464

Al menos te dará una idea más concreta de que hacer.

Imagen de ezamudio

qué proxy

como dice Oscar, hay proxy de HTTP, o tal vez quieres un proxy SOCKS (supongo SOCKS5). En cualquier caso agarra el RFC correspondiente de ietf.org y esa es la especificación que debes implementar.