You are browsing a read-only backup copy of Wikitech. The live site can be found at

HTTP proxy

From Wikitech
Jump to navigation Jump to search

To allow HTTP requests reach the outside world, we maintain a HTTP proxy in each datacenter. They are exposed using services entries of the form webproxy.<datacenter>.wmnet and are not meant to be used from labs instances.

As of 20th August 2019, the entries are:

Service Name Server port
webproxy.eqiad.wmnet 8080
webproxy.codfw.wmnet 8080
webproxy.esams.wmnet 8080
webproxy.ulsfo.wmnet 8080
webproxy.eqsin.wmnet 8080

You can set the http_proxy and https_proxy environment variables to make many command-line scripts use this proxy automatically. Add these lines to your ~/.profile file.

export http_proxy=http://webproxy.eqiad.wmnet:8080
export https_proxy=http://webproxy.eqiad.wmnet:8080

You can also set these variables for your current session only by running the same commands at the terminal prompt.


If you are using curl, you can use the --proxy flag:

curl --proxy http://webproxy.eqiad.wmnet:8080


See also