Linux系统作为客户端时的一些代理设置

Linux系统(此文中使用的是CentOS6.4)主机作为客户端,在一个具有网路代理的网路环境中,访问网络时有如下几个地方需做客户端代理配置:

1、图形界面下设置网络代理
2、系统中的环境变量设置网络代理
3、使用YUM时的代理设置
4、应用程序本身的代理设置

1、图形界面下的网络代理

系统安装图形界面后,在System–> Preferences –> Network Proxy位置,即可打开网络代理的设置界面,如下图

此处的代理设置为某些GUI程序访问网络时,提供了配置,但是比如使用Firefox时,在Firefox程序本身中仍需要配置网络代理,才可以访问网页(并且在Firefox中配置网络代理之后,即使此处未配置,Firefox就可以访问网页了)。

此处的配置,实际保存的位置为~/.gconf/system/proxy目录与 http_proxy目录中

2、与代理相关的环境变量

与代理相关的常用环境变量有:http_proxy、https_proxy、ftp_proxy

某些命令行工具需要使用代理时,即会用到此处的代理设置,如curl。

格式为:

export http_proxy=”http://USERNAME:[email protected]<proxyserver>:<proxyport>”

若是想使此配置永久生效,将此配置添加至/etc/profile/**.sh或~./bash_profile中即可

[[email protected] ~]# vim/etc/profile.d/proxy.sh          ##新创建proxy.sh添加如下三段

export http_proxy=”http://USERNAME:[email protected]<proxyserver>:<proxyport>”

export https_proxy=”http://USERNAME:[email protected]<proxyserver>:<proxyport>”

export ftp_proxy=”http://USERNAME:[email protected]<proxyserver>:<proxyport>”

3、YUM中的代理设置

如果网络环境中使用了代理服务器,作为客户端的YUM仓库配置中就需要配置代理,才能使用基于互联网访问的YUM源

#vim /etc/yum.conf

添加如下段

proxy= http://<proxyserver>:<proxyport>

proxy_username=USERNAME

proxy_password=PASSWORD

#yum clean all

#yum makecache

4、应用程序本身的代理设置

某些GUI应用程序即使系统中已配置了代理,但其本身仍需配置代理,如Firefox(Edit->Preferences即可配置,此处不做赘述);

而某些命令工具,如curl,若系统中已配置环境变量http_proxy,则可以直接使用,不需额外配置。如未在环境变量中配置代理,则使用curl时需通过相应选项指定代理了,如下:

#curl -I  -x http://<proxyserver>:<proxyport> -U <username:password>

-x或 --proxy            指令连接的HTTP代理地址

-U或 --proxy-user      指定连接代理的用户名和密码

本文永久更新链接地址http://www.linuxidc.com/Linux/2014-09/106215.htm

时间: 2024-10-17 09:19:08

Linux系统作为客户端时的一些代理设置的相关文章

Linux系统开机启动时的工作原理

Linux系统开机启动时的工作原理也是深入了解Linux系统核心工作原理的一个很好的途径. 启动第一步--加载BIOS 当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它.这是因为BIOS中包含了CPU的相关信息.设备启动顺序信息.硬盘信息.内存信息.时钟信息.PnP特性等等.在此之后,计算机心里就有谱了,知道应该去读取哪个硬件设备了.在BIOS将系统的控制权交给硬盘第一个扇区之后,就开始由Linux来控制系统了. 启动第二步--读取MB

linux系统之间通过nfs网络文件系统挂载设置方法

linux系统之间通过nfs网络文件系统挂载设置方法 NFS允许一个系统在网络上与他人共享目录和文件,通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件,下面介绍linux系统之间通过nfs网络文件系统挂载的设置方法 NFS简介 NFS是Network File System的简写,即网络文件系统. 网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件.通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上

linux内网机器访问外网代理设置

1.检查机器 在操作中发现访问外网的机器本身不能使用yum 安装软件,故需要配置yum安装源.如果可以的,这步可忽略. [[email protected] test]# lsb_release -a LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.

“LINUX系统”与“客户端”语言设置“不一致”导致“显示乱码”

原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/40979421 实验环境 情况一 实验平台 WIN7 旗舰版 64bit 虚拟机软件 VM Virtual Box 4.2 虚拟机操作系统 Cent0S 5.6 语言英文 CRT版本 7.1.1 情况二 实验平台 WIN7 旗舰版 64bit 虚拟机软件 VM Virt

课下参考四 linux的ssh服务实现多用户登录linux系统--windows客户端篇

********************************************** 本教程使用windows做为客户端,登录centos6.7系统. ssh客户端软件为SecureCRT7.1 ********************************************** 1.利用SecureCRT生成ssh公钥(RSA) 第一步:密钥对的生成. 在SecureCRT中建立一个新的连接. protocol选ssh2 hostname输入要连接的主机IP. Port输入目标

WAVSEP在Linux系统中部署时常见错误

使用Tomcat部署时常见错误 环境:Debian7 , tomcat7, WAVSEP v1.5 安装时提示: javax.servlet.ServletException: java.sql.SQLException: Database 'db/WavsepConfigDB'  not found 原因: tomat用户没有写入根目录的权限. 解决办法: 以root身份运行,在根目录建立db目录并将所有权授予tomcat用户. #mkdir /db #chown -R tomcat:tomc

VMware中Linux系统时间与主机同步以及时区设置

网络上有各种资料,但最简单的一种方法就是修改虚拟机的配置文件 *.vmx .修改 tools.syncTime = “FALSE” 为 tools.syncTime = “TURE” 即可.但这需要 vmware tools 的支持,至于 vmware tools 的安装可以找相关网络资料.我使用的 vmware 6.5 安装 RHEL5 的时候自动安装好 vmware tools 了. 重启系统后发现时间显示问题:[[email protected] ~]# dateSat Mar  7 08

linux 系统ubuntu minicom 和cutecom下串口 设置和常见问题。

我是需要在ubuntu下连接配置交换机再安装这两个软件的.之前很多天一直不成功,现在两个软件能能用了告诉 大家一些故障是解决的.1.连接线用的是usb转串口的线.所以设设置的 /dev/ttyUSB0 ,注意一定要大写的USB0.如果不是转接线而是一根串口线,那么设置为:/dev/ttyS0 2.在打开cutecom时,Ctrl+Alt+T进入命令行,然后用命令:sudo cutecom,然后输入权限最高的密码,注意:一定要要加 sudo. minicom的安装和设置:安装方法  设置方法 cu

Linux系统添加新硬盘,并分区设置启动自动挂载,图文教程!

虚拟机添加硬盘的步骤就不多废话了,主要列出添加硬盘后要进行设置的几个详细步骤: 1.查看磁盘信息:fdisk -ls 添加前如下图所示: 添加后如下图: 也可以用:ls /dev/sd*查看,如下图: 2.磁盘分区: 磁盘识别成功后,用gdisk命令进行分区:gdisk /dev/sdb 执行后就进入了gdisk的交互式命令行,输入p,回车后就能看到硬盘详细信息了,如下图所示: 若创建多个分区,用创建分区的命令n,输入回车后,选择分区编号(默认从1开始),输入1,回车 我这里只设置一个默认分区1