servidor LAMP de desenvolvimento local: roteamento de solicitações externas através do proxy SOCKS

3

Eu tenho um servidor LAMP (virtualizado) local no Xubuntu 12.04 que estou usando para o desenvolvimento do Drupal. Gostaria de aprender a usar os módulos Drupal de integração da Web 2.0 (por exemplo, youtube, facebook, etc.), mas eu moro na China, portanto, esses sites estão obviamente bloqueados.

Eu uso tunelamento SSH e um proxy SOCKS local para navegar nesses sites, mas não tenho certeza de como fazer com que meu servidor Apache2 virtualizado use esse proxy. Eu posso ver três soluções possíveis, mas não tenho certeza de como melhor implementá-las.

(em ordem de preferência, eu prefiro limitar o tráfego enviado através do túnel ssh para apenas o que precisa contornar o firewall)

  1. configure o túnel ssh no sistema operacional convidado Obtenha o servidor Apache2 para rotear o tráfego externo (ou melhor ainda, apenas o tráfego externo com nomes de host específicos, por exemplo, facebook.com, youtube.com) através do proxy SOCKS local. / p>

  2. configura o túnel ssh do sistema operacional guest, direciona todo o tráfego através do proxy SOCKS local (fácil com o Ubuntu, mas parece que configurar um proxy SOCKS global pode ser um pouco mais difícil com o Xubuntu porque ele não possui GUI do Network Proxy do Ubuntu )

  3. faz com que o virtualbox no sistema operacional host direcione todo o tráfego por meio do proxy SOCKS.

Todas as ideias sobre qual rota seria melhor e como implementá-la? Agradecemos antecipadamente por qualquer ajuda!

    
por adempewolff 15.05.2012 / 07:28

1 resposta

1

@adempewolff, Boa pergunta, mas uma coisa que não estou clara é que

  

2) configure o túnel ssh do sistema operacional convidado, direcione todo o tráfego   Proxy SOCKS (fácil com o Ubuntu, mas parece que pode ser um toque   mais difícil com o Xubuntu)

O que você quer dizer com isso, um pouco mais difícil com o Xubuntu? O SSH é quase fornecido com todas as distribuições Linux, basta configurar um túnel com o ssh e, em seguida, configurá-lo como o proxy s5 do globo, as coisas podem ser feitas.

RESPOSTA ATUALIZADA: proxy global pode estar disponível no Xubuntu estranho link edite o proxychains.conf como segue,

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5  127.0.0.1 9050 

execute proxychains /etc/init.d/apache2 start para iniciar seu servidor apache.

    
por vicd 15.05.2012 / 08:11