【树莓派】Linux 系统级别代理配置
在Windows下,通过代理服务器怎么去设置连接代理服务器,浏览器---->工具------>internet选项----->连接--->局域网设置------->勾选“为lan使用代理服务器”,配置代理服务器的IP和端口号。OK。到这里Windows系统下通过代理服务器进行浏览网页就可以了。

但是Linux下我们怎么去通过代理服务器进行网络连接呢?
其实Ubuntu桌面版,也是可以这样配置的,下面这个截图是 10.10之前版本的ubuntu系统下的:
依次打开“系统“------>”首选项“----->“网络代理”,如下图所示:

该图片摘自:https://jingyan.baidu.com/article/8cdccae9913470315513cd70.html
在实践中,我做了尝试,参考如下配置:
export http_proxy=http://proxy.xa.petrochina:8080/
export FTP_PROXY=http://proxy.xa.petrochina:8080/
export ftp_proxy=http://proxy.xa.petrochina:8080/
export all_proxy=socks://proxy.xa.petrochina:8080/
export ALL_PROXY=socks://proxy.xa.petrochina:8080/
export HTTPS_PROXY=http://proxy.xa.petrochina:8080/
export https_proxy=http://proxy.xa.petrochina:8080/
export HTTP_PROXY=http://proxy.xa.petrochina:8080/
export no_proxy=localhost,127.0.0.1,192.168.0.0
如果是其他类型Linux,可以参考 这个:http://blog.csdn.net/kingfs/article/details/53672811
YUM代理设置 编辑/etc/yum.conf,在最后加入
# Proxy
proxy=http://username:password@proxy_ip:port/ Wget的代理设置
编辑/etc/wgetrc,在最后加入
# Proxy
http_proxy=http://username:password@proxy_ip:port/
ftp_proxy=http://username:password@proxy_ip:port/ 系统全局代理
如果需要为某个用户设置一个系统级的代理,可以在~/.bash_profile中设置:
http_proxy="http://username:password@proxy_ip:port"
export http_proxy
Linux 终端下设置网路代理-解决wget无法访问网址问题
可以通过设置四个环境变量:"HTTP_PROXY"、"http_proxy"和"FTP_PROXY"、"ftp_proxy"就行了。
步骤一:
linux系统/root目录下文件.bash_profile中添加以下几行:
export HTTP_PROXY=http://username:password@proxy.server:8080
export http_proxy=http://username:password@proxy.server:8080
export FTP_PROXY=http://username:password@proxy.server:8080
export ftp_proxy=http://username:password@proxy.server:8080
其中:username和password是用户名和密码,用于需要验证的代理服务器上;proxy.server是代理服务器的地址,后面的8080是端口号。
注意密码中不要待用“@”,以防与后面分割符“@”混乱。
步骤二:
修改保存后重启Linux或在终端运行"source .bash_profile"即可。
()
---------------------------
Linux下命令窗口盛行,很多程序也只有命令行窗口。这也就造成了每个程序通过代理服务器连接网络的设置也不尽一样。下面就Linux下一些常用的通过代理服务器连接网络的设置简单的配置下。
【通用的代理服务器设置】
对于大多数Linux控制台程序,例如apt-get和aptitude命令、git命令、wget命令,这些程序都使用http_proxy和ftp_proxy环境变量来获取代理服务的配置。
方法就是在你的配置文件中加入一下2个变量(你可以在/etc/profile,/etc/bashrc,~/bashrc,~/.profile等,可以根据自己的情况进行设置,建议在~/bashrc中设置)
export http_proxy=http://username:password@proxyserver:port/
export ftp_proxy=http://username:password@proxyserver:port/
如果你的代理服务器需要用户名和密码才能访问,要填写username和password,如果没有的话则可以省略。比如:
export http_proxy=http://abcde:123456@192.168.100.1:8080
export ftp_proxy=http://abcde:123456@192.168.100.1:8080
代理服务器登录用户名:abcde 密码:123456
代理服务器地址:192.168.100.1 端口:8080(可以在代理服务器中指定)
保存退出。
退出下终端,或者直接source ~/.bashrc 加载在文件,是环境变量生效。
[ subversion的代理服务器配置 ]
要配置subversion的代理服务器,需要修改$HOME/.subversion/servers文件,在此文件的[global]段加上:
http-proxy-host = 192.168.100.1
http-proxy-port = 8080
http-proxy-username = abcde
http-proxy-password = 123456
现在svn就可以使用代理服务器访问版本库了。
[ yum的代理服务器配置 ]
如果想让CentOS中的yum可以通过代理服务器更新程序,则需要修改文件/etc/yum.conf,在此文件中加上:
proxy=http://abcde:123456@192.168.100.1:8080
现在使用yum就可以使用了。
----------------
待续...
【树莓派】Linux 系统级别代理配置的更多相关文章
- Oracle 11g客户端在Linux系统上的配置步骤详解
Oracle 11g客户端在Linux系统上的配置步骤详解 2011-07-26 10:47 newhappy2008 CSDN博客 字号:T | T 本文我们主要介绍了Oracle 11g客户端在L ...
- Linux系统Apache服务 - 配置 HTTP 的虚拟机主机
接Linux系统Apache服务 - 配置HTTP的默认主页 1.创建/srv目录,作为httpd的文件目录,并创建/srv/default/www和/srv/www1.example.com/www ...
- Linux系统基本网络配置之ifconfig命令
Linux系统基本网络配置之ifconfig命令 一.Linux系统的网络配置基本包括:网络IP的配置.网关路由的配置.主机DNS的配置.主机名的配置等,本篇注重介绍网络IP的配置. 二.Linux系 ...
- 查看linux系统各种参数配置的命令
查看linux系统各种参数配置的命令 last |grep shutdown //查看上次关机时间 last |grep reboot ...
- (转)Linux系统基础网络配置老鸟精华篇
Linux系统基础网络配置老鸟精华篇 原文:http://blog.51cto.com/oldboy/784625 对于linux高手看似简单的网络配置问题,也许要说出所以然来也并不轻松,因此仍然有太 ...
- Linux系统下如何配置JDK1.8
Linux系统下如何配置jdk1.8 1 jdk的下载 文件名称 jdk-8u121-linux-x64.tar.gz 下载地址 http://www.oracle.com/technetwork/j ...
- 树莓派linux系统连接windows7系统中的共享文件夹的正确姿势
一.要想使用树莓派linux成功访问win7的共享文件夹而不报错,最重要的事情是要正确设置win7中共享文件的设置. 1.需要共享文件点击右键→属性 2.共享选项卡→网络和共享中心 3.点开公用下拉菜 ...
- Linux系统下如何配置SSH?如何开启SSH
查询\安装SSH服务 1.登陆linux系统,打开终端命令.输入 rpm -qa |grep ssh 查找当前系统是否已经安装 2.如果没有安装SSH软件包,可以通过yum 或rpm安装包进行安装( ...
- Linux系统下如何配置SSH?如何开启SSH?
SSH作为Linux远程连接重要的方式,如何配置安装linux系统的SSH服务,如何开启SSH?下面来看看吧(本例为centos系统演示如何开启SSH服务). 查询\安装SSH服务 1.登陆linux ...
随机推荐
- poj 1659 Frogs' Neighborhood( 青蛙的邻居)
Frogs' Neighborhood Time Limit: 5000MS Memory Limit: 10000K Total Submissions: 9639 Accepted: 40 ...
- MySQL笔记(一)之新建数据库和数据表
创建数据库 CREATE DATABASE database_name 创建数据表 CREATE TABLE table_name ( 列1 数据类型, 列2 数据类型, 列3 数据类型, .... ...
- 【BZOJ 1272】 1272: [BeiJingWc2008]Gate Of Babylon (容斥原理+卢卡斯定理)
1272: [BeiJingWc2008]Gate Of Babylon Time Limit: 10 Sec Memory Limit: 162 MBSubmit: 254 Solved: 12 ...
- python3-开发进阶Flask的基础(3)
上篇我们大概简单描述了一下上下文管理,这篇来具体来说说, 上下管理的request 上下管理的session 第三方组件:flask-session pymysql操作数据库 数据库连接池 一.前奏 ...
- hdu 4240 最大流量路径
题意弄了半天: 给出一个有向图,带边权,src,dst. 求出src到dst的最大流,再求出从src到dst流量最大的路径的流量,求它们的比值. #include <cstdio> #in ...
- bzoj 2002 LinkCutTree
我的第一道LCT题(居然1A,O(∩_∩)O哈哈~) 题目:http://www.lydsy.com/JudgeOnline/problem.php?id=2002 大概题意: 给一颗有根树,维护每个 ...
- c++string函数详解
string,一个极为好用了函数,学好了这些函数,在模拟以及字符串问题上,回节省很多很多的写代码时间,代码复杂度以及错误率,那么这一类函数都有那些功能呢?我们来逐一介绍(让你大吃一惊,还有这种操作?) ...
- [转]Jquery实现页面定时跳转
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- cherokee +php fastcgi 出现 No input file specified 故障一例
在arch上编译cherokee 时用的--with-wwwroot=/srv/http.在建立虚拟服务器时,只要虚拟服务器的根目录位于/srv/http下,php页面都能正确运行.但只要将拟服务器的 ...
- 使用Vue.js和Axios从第三方API获取数据 — SitePoint
更多的往往不是,建立你的JavaScript应用程序时,你会想把数据从远程源或消耗一个[ API ](https:/ /恩.维基百科.org /维基/ application_programming_ ...