Como uso o simpleproxy?

1

Alguém pode me dar um cenário de exemplo onde esse pacote pode ser usado? link

    
por Registered User 21.03.2011 / 17:35

2 respostas

1

A página de manual é muito descritiva:

  

O programa simpleproxy atua como um simples proxy tcp. Ele abre o socket de escuta na máquina local e encaminha qualquer conexão ao host remoto.

A partir desse texto e de sua opção, posso imaginar alguns casos de uso:

  • proxy HTTP
  • Conexão a uma máquina na rede que, de outra forma, não pode ser acessada de fora por causa de um firewall (o IPtables também pode fazer isso, mas requer raiz)
por Lekensteyn 21.03.2011 / 18:21
1

Sei que esta pergunta foi postada há muitos anos, mas ainda aparece no topo dos resultados do Google, então acho que seria útil adicionar aqui. Sim, a página de manual é muito descritiva, mas não mostra nenhum exemplo. O uso da linha de comando é um pouco melhor (a manpage parece implicar que o switch -S é necessário, quando não é).

Uso básico:

simpleproxy -L [local port on which you want to listen for remote requests] -R [remote host:remote port for which you want to proxy/tunnel to]

Um exemplo simples:

simpleproxy -L 80 -R some.service.com:9999

Executando no modo desanexado / sem cabeça (adicione a opção -d, e você provavelmente desejará configurá-lo como um serviço de inicialização se precisar que o proxy seja persistente):

simpleproxy -d -L 80 -R some.service.com:9999

Você pode verificar se está ouvindo:

lsof -i 

Você deve ver uma linha como:

simplepro 26317  root    3u  IPv4 86748140      0t0  TCP *:80 (LISTEN)

Tenha em mente que o tráfego entre a máquina de conexão e o servidor simpleproxy provavelmente poderia ser detectado. Se você estiver se conectando a um serviço HTTPS no outro lado, aconselho usar o stunnel. Ou você pode tentar adicionar o switch -S, mas eu não o usei pessoalmente.

    
por iandw 31.01.2018 / 18:38