Acabei por simplesmente configurar um túnel ssh .
ssh -L <port1>:<machine2>:<port2> localhost
Onde quero encaminhar solicitações de localhost:<port1>
para <machine2>:<port2>
.
Aqui está a situação: Estou tentando mostrar uma demonstração para uma extensão do Chrome no MAC e, devido às políticas de segurança do Chrome, só é permitido usar conexões HTTP para localhost. O servidor de teste que eu tenho está em outra máquina e não pode ser executado facilmente no MAC. Então, eu quero um programa simples rodando no meu MAC que ouça os pedidos em uma porta específica, encaminhe para outra máquina, obtenha a resposta de lá e envie para o solicitante original.
Eu só quero fazer algo funcionar rapidamente, não me importo com recursos, eficiência etc. O que devo fazer? Devo procurar um proxy (e, se sim, qual?) Ou algo mais fácil de fazer?
Acabei por simplesmente configurar um túnel ssh .
ssh -L <port1>:<machine2>:<port2> localhost
Onde quero encaminhar solicitações de localhost:<port1>
para <machine2>:<port2>
.