Aparentemente ! Com corkscrew
.
sudo apt-get install corkscrew
edite ~/.ssh/config
Host *.launchpad.net
ProxyCommand corkscrew <proxy> <port> %h %p
User <your launchpad account name>
Obviamente sub-out todo o <fields>
, mas depois disso, qualquer comando ssh (incluindo os comandos bzr + ssh) deve usar o seu proxy. Tenho certeza de que alguns proxies não permitirão isso, mas há pessoas suficientes sugerindo que isso indique que isso pode funcionar para você.
Editar: Re-lendo a sua pergunta, eu suspeito que há todas as possibilidades onde não há proxy no lugar, ou pelo menos se houver, é transparente e não é algo que você pode declarar, pois isso exige que você fazer.
Nesse caso, você pode precisar recorrer a um proxy externo. Se você tiver seu próprio servidor, instalando tinyproxy
ou outra solução de proxy (mesmo mod_proxy no Apache) nele. Contanto que não esteja a um milhão de milhas de distância, você não deve adicionar muito atraso e lembre-se, isso só se aplica ao SSH para o launchpad.
Eu continuo recebendo gyps de ISPs de baixa qualidade, corte-os completamente. A maioria dos ISPs oferece suporte a conexões VPN e não faz nada para interferir neles porque as pessoas precisam deles para trabalhar. Se você pode VPN em uma rede melhor, você pode fazer o que quiser.