How do I set a system wide proxy with a username and …
I’m trying to set a system wide proxy, and I’m specifically having difficulties with apt-get for installing applications on my Ubuntu. I’m in a university using a proxy server with username/password. I’m aware of setting a proxy with username and password in the following manner:
But it fails, as a critical example with apt-get. Username contains backslash( ) in it and I’m wondering whether that could be a problem for failing. I’d be grateful with any input on this.
Jorge Castro67. 2k122 gold badges453 silver badges649 bronze badges
asked Nov 26 ’11 at 13:22
Historically, you could set up a proxy using environment variables like
So it might be possible to specify the username and password in the host field of the Network section like above, i. e.
answered Aug 17 ’12 at 8:54
Steve KroonSteve Kroon9742 gold badges9 silver badges26 bronze badges
Open Network by pressing Alt + F2 and typing the same.
You should clearly see the Network Proxy tab.
After selecting the tab, select the Method to be manual and set all the proxies.
Then, click Apply system wide, it will ask for your password, and you’re done.
answered Aug 17 ’12 at 9:20
greengreen13. 7k7 gold badges39 silver badges61 bronze badges
Not the answer you’re looking for? Browse other questions tagged proxy or ask your own question.
Using the cf CLI with a Proxy Server | Cloud Foundry Docs
Format of _proxy
Use SOCKS5 with cf v3-ssh
Set _proxy in Mac OS or Linux
Set _proxy in Windows
Page last updated:
This topic describes using the Cloud Foundry Command Line Interface (cf CLI) with a proxy server.
If you have an HTTP or SOCKS5 proxy server on your network between a host running the cf CLI and your API endpoint, you must set _proxy with the hostname or IP address of the proxy server. The _proxy environment variable holds the hostname or IP address of your proxy server.
_proxy is a standard environment variable. Like any environment variable, the specific steps you use to set it depends on your operating system.
_proxy is set with hostname or IP address of the proxy server in URL format, as in the example below:
If the proxy server requires a username and password, you must include the credentials, as in the example below:
If the proxy server uses a port other than 80, you must include the port number, as in the example below:
If the proxy server is a SOCKS5 proxy, you must specify the SOCKS5 protocol in the URL, as in the example below:
The cf v3-ssh command in cf CLI v6 supports SOCKS5 proxies.
To specify the SOCKS5 proxy server:
Set the all_proxy environment variable, as in the example below:
Note: The cf ssh command for cf CLI v7 does not work through a SOCKS5 proxy.
To set the _proxy environment variable in Mac OS or Linux:
Use the command specific to your shell. For example, in bash, use the export command, as in the example below:
To make this change persistent, add the command to the appropriate profile file for the shell. For example, in bash, add a line like example below to your. bash_profile or file:
To set the _proxy environment variable in Windows:
Open the Start menu.
Right-click Computer and select Properties.
In the left pane of the System window, click Advanced system settings.
In the System Properties window:
Click Environment Variables.
Under User variables, click New.
For Variable name, enter _proxy.
For Variable value, enter your proxy server information.
Create a pull request or raise an issue on the source for this page in GitHub
How To Check the Proxy Server Settings on Your Computer
If you feel your Internet connection is slower than what it should be or you notice that certain websites get blocked while browsing, it could be because all your Internet traffic is going through a proxy server.
A proxy server is basically just another computer that sits between you and your ISP. It’s usually configured in corporate environments to filter web traffic going to and from employee computers. In this article, I’ll show you how you can check your proxy settings to see if your computer is indeed using a proxy server or not.
In most cases, you won’t actually be able to turn off the proxy server, since it is controlled by an administrator. However, there are times when personal computers accidentally or maliciously get set to use a proxy server.
Check Proxy Settings in Windows
In Windows, most browsers will use the proxy settings that are set on the computer. Each browser has a settings page to adjust proxy settings, but they normally just link to the settings dialog in Windows itself.
In Windows 10, there are two ways to go about changing the settings: via the Settings app or via the traditional Control Panel. I’ll mention both methods here because the Control Panel method is what you’ll need to use for Windows 7, 8 or Windows Vista.
Windows 10 Settings App
Click on Start and then click on the gear icon (Settings) at the far left. In Settings, click on Network & Internet.
In the left-hand pane, click on Proxy at the very bottom.
Here you have all the settings that are related to setting up a proxy in Windows. It’s basically split into two configurations: either Automatic or Manual proxy setup. In 99% of the cases, everything should be set to Off. If anything is turned on, your web traffic could be going through a proxy.
If you’re using an older version of Windows or if you just like the old way, you can edit the same settings via the Control Panel. Note that whichever way you choose to edit the settings, there are only one set of proxy settings in Windows.
Once you open Control Panel, just click on Internet Options.
In the Internet Options dialog, go ahead and click on the Connections tab and then click on LAN settings at the bottom.
Here you will see all the same settings as in the Settings app shown above. Anything you configure here will show up there and vice versa.
Check Proxy Settings in Mac OS X
If you are using a Mac with OS X, then the procedure is similar. You have to change the proxy settings in System Preferences as this is where most browsers check automatically.
Open System Preferences and click on Network. On the left-hand side, make sure to select the connected or active network connection. You can have different proxy settings for each type of network connection.
At the bottom, click on the Advanced button. Click on the Proxies tab and you’ll see a bunch of different protocols you can configure.
For example, if you click on Web Proxy (HTTP), you’ll be able to enter the proxy server IP address, port number, username and password.
Check Proxy Settings in Linux
In Linux, it really depends on what distribution you are running. Mostly, though, it’s going to be some version of KDE or GNOME. For example, in Linux Mint Cinnamon, which is based heavily on GNOME, you would click on the button and then click on System Settings.
Next, you would scroll down to Hardware and then click on Networking.
Finally, if you click on Network Proxy, you can choose from Automatic or Manual.
This is pretty much the same procedure for Ubuntu also, which uses Unity and GNOME. It’ll be different if you are using a different desktop environment. If you have any questions, feel free to comment. Enjoy!
Frequently Asked Questions about http_proxy password
How do I find my proxy username and password?
Click on the Proxies tab and you’ll see a bunch of different protocols you can configure. For example, if you click on Web Proxy (HTTP), you’ll be able to enter the proxy server IP address, port number, username and password.Oct 2, 2017
What is Http_proxy and Https_proxy?
In short, both http_proxy and https_proxy support proxy for either HTTP or HTTPS requests. The difference is that http_proxy does not encrypt the data transmission between the client and proxies, while https_proxy does. So https_proxy proxies itself requires a TLS certificate.Feb 18, 2020
How do I use a proxy password?
Use these commands:npm config set proxy http://username:password@host:port npm config set https-proxy http://username:password@host:port.proxy=http://username:password@host:port https-proxy=http://username:password@host:port https_proxy=http://username:password@host:port.More items…