HTTP proxy
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 | install1002.wikimedia.org | 8080 |
webproxy.codfw.wmnet | install2002.wikimedia.org | 8080 |
webproxy.esams.wmnet | install1002.wikimedia.org | 8080 |
webproxy.ulsfo.wmnet | install2002.wikimedia.org | 8080 |
webproxy.eqsin.wmnet | install2002.wikimedia.org | 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.
curl
If you are using curl, you can use the --proxy flag:
curl --proxy http://webproxy.eqiad.wmnet:8080 http://www.google.com
Reference
- Gerrit change adding the DNS entries https://gerrit.wikimedia.org/r/#/c/105189/