Mailinglist Archive: opensuse-buildservice (216 mails)

< Previous Next >
Re: [opensuse-buildservice] local obs behind a proxy
  • From: Petit Eric <surfzoid@xxxxxxxxx>
  • Date: Wed, 24 Mar 2010 18:34:35 +0100
  • Message-id: <84776a971003241034w78c6e316r3acea19b9291f8f6@xxxxxxxxxxxxxx>
Perhap's it's time to write a nice perl GUI to setup and check param
of OBS :-) (i don't speak perl)

2010/3/24 Michael E Brown <Michael_E_Brown@xxxxxxxx>:
On Wed, Mar 24, 2010 at 11:29:43AM -0500, Marcus Rueckert wrote:
On 2010-03-24 15:56:25 +0000, John Beranek wrote:
On 24/03/10 13:37, Petit Eric wrote:
oups forgot the list :
Very wired, when i wrote MonoOSC, some user ask me to add proxy
(client side) feature, so i guess OBS support proxy ?"

Works here with 'https_proxy' and 'http_proxy' set. An older version of
osc used to delete these env variables assuming that urllib2 didn't
support proxies (and I had locally modified osc to remove this code),
but this seems to no longer be the case.

Chris is *not* talking about the client side.
he is talking about proxy support in the obs backend code, which is
written in perl.

My suggestion: tsocks

It may be sort of involved to set up, but tsocks is a transparent socks
forwarder. It intercepts socket calls and transparently forwards the
via a socks proxy. I have had success using tsocks to forward both 'osc' as
well as 'git' and a few other network things. I think it would likely work ok
with the obs server, just modify the init scripts for the services. You can
test your setup with osc before modifying the server bits.

Getting a socks proxy is the difficult part. My personal solution is to use an
ssh tunnel and the built-in socks proxy support in ssh.



windows take you more($), Linux give you more!!
Political Power cannot be wisdom!

Small Eric Quotations of the days:
I have no special talents. I am only passionately curious
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >