ubuntu How do I configure proxies without GUI?
转载
想法: 我的想法是想是一台国内的 ubuntu 云主机可以通过另外一台在国外(新加坡)的服务器 ,来实现可以访问 google ,哈哈,比较好查资料:)
下面的做法 去修改 /etc/environment 文件,然后重启reboot 这台服务器的话,发现 apt-get install 软件的时候也会走这个代理去装软件,
,哈哈,这个这国内的服务器无法访问,无法安装的一些软件就可以 so easy 的安装了!!! 哇哇哇。。。。。。。。。:)
-------------------------------------------------------
How do I configure proxies without GUI?
2 Answers
activeoldestvotes
up vote84down vote
|
System-wide proxies in CLI Ubuntu/Server must be set as environment variables. - Open the
/etc/environment file with vi (or your favorite editor). This file stores the system-wide variables initialized upon boot. - Add the following lines, modifying appropriately. You must duplicate in both upper-case and lower-case because (unfortunately) some programs only look for one or the other:
http_proxy="http://myproxy.server.com:8080/"https_proxy="http://myproxy.server.com:8080/"ftp_proxy="http://myproxy.server.com:8080/"no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"HTTP_PROXY="http://myproxy.server.com:8080/"HTTPS_PROXY="http://myproxy.server.com:8080/"FTP_PROXY="http://myproxy.server.com:8080/"NO_PROXY="localhost,127.0.0.1,localaddress,.localdomain.com" apt-get , aptitude , etc. will not obey the environment variables when used normally with sudo . So separately configure them; create a file called 95proxies in /etc/apt/apt.conf.d/ , and include the following: Acquire::http::proxy "http://myproxy.server.com:8080/";Acquire::ftp::proxy "ftp://myproxy.server.com:8080/";Acquire::https::proxy "https://myproxy.server.com:8080/";
Finally, logout and reboot to make sure the changes take effect.
Sources: 1, 2. See 1 in particular for additional help, including a script to quickly turn on/off the proxies.
|
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。