`
ytfei
  • 浏览: 89660 次
社区版块
存档分类
最新评论

Linux下常用程序的代理服务器(proxy)配置

阅读更多

Linux下有很多程序都只有命令行接口,对于这类程序,它们通过代理服务器(proxy)访问网络的方式也不尽相同。在本文中Easwy 总结了一些常用Linux程序配置代理服务器的方法。

[ 通用代理服务器配置 ]

对于大多数Linux控制台程序,例如Debian 或Ubuntu中的apt-get aptitude 命令、git命令 、wget命令,这些程序都使用http_proxy ftp_proxy 环境变量来获取代理服务的配置。

方法是在你的~/.bashrc里加上类似下面的话:

export http_proxy=http://username:password@proxyserver:port/
export ftp_proxy=http://username:password@proxyserver:port/ 

如果你的代理服务器需要用户名和密码才能访问,需要填写上面的username和passwd部分,否则的话,省略这两部分。

例如,假设你的代理服务器为192.168.1.1 ,端口是8080 ,用户名为easwy ,密码是123456 ,那么应该这样设置这两个环境变量:

export http_proxy=http://easwy:123456@192.168.1.1:8080
export ftp_proxy=http://easwy:123456@192.168.1.1:8080 

这样配置之后,退出再登录一次,或者直接使用下面的命令source一下.bashrc:

source ~/.bashrc

现在,上述程序就可以通过代理服务器访问网络了。

[ subversion的代理服务器配置 ]

要配置subversion的代理服务器,需要修改$HOME/.subversion/servers 文件,在此文件的[global] 段加上:

http-proxy-host = 192.168.1.1
http-proxy-port = 8080
http-proxy-username = easwy

http-proxy-password = 123456 

现在svn 就可以使用代理服务器访问版本库了。

[ yum的代理服务器配置 ]

如果想让CentOS中的yum 可以通过代理服务器更新程序,则需要修改文件/etc/yum.conf ,在此文件中加上:

proxy=http://easwy:123456@192.168.1.1:8080

现在使用yum 就可以更新你的软件了。

原创文章,请阅读页脚的许可方式 ,转载请注明: 转载自易水博客 [ http://easwy.com/blog/ ]

分享到:
评论

相关推荐

    在linux上搭建weblogic集群,使用Apache作为代理服务器(原创)

    在Linux环境下搭建WebLogic集群并使用Apache作为代理服务器是一个复杂的过程,涉及到多个步骤和技术细节。以下是对这个主题的详细说明: 首先,WebLogic Server是Oracle公司的一款企业级Java应用服务器,它提供了...

    LINUX操作系统(电子教案,参考答案)

    本章主要介绍在Linux上比较常用的两个proxy服务器软件的配置。 本书最后还附有参考答案,以供读者对照课后习题进行练习。 四、本书适用对象 本书适合用于大专院校、电脑培训班等作为Linux或UNIX操作系统课程的教材,...

    squid缓存服务器的研究

    - **标准代理**:需要客户端手动配置代理服务器地址和端口号。适用于企业内部网络,可有效管理内外部资源的访问。 - **透明代理**:无需客户端进行任何配置,通过网络层(如 Linux 下的 Iptables 或 Ipchains)实现...

    Linux中常用英语单词的中文解释

    #### proxy(代理) 作为客户端与服务器之间的中介,用于转发请求或响应。 #### clock(时钟) 显示时间的组件,在Linux中用于显示系统时间。 #### location(位置) 指文件或程序在文件系统中的具体路径。 ##...

    TOMCAT 服务器的配置

    - 启动:在 `%CATALINA_HOME%\bin` 目录下运行 `startup.bat`(Windows)或 `startup.sh`(Unix/Linux)脚本。 - 停止:使用 `shutdown.bat` 或 `shutdown.sh` 脚本关闭服务器。 3. **配置文件**: - `server....

    linux系统与网络管理教程.txt

    - **配置示例**:提供具体的配置步骤和示例代码,帮助用户搭建代理服务器。 ### 12. 数据库服务器 - **数据库管理系统**:介绍常用的数据库管理系统(如MySQL、PostgreSQL等)的特点和应用场景。 - **数据库服务器...

    后端常用的配置和命令

    Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,其特点是占有内存少,并发能力强。在 Ubuntu 系统中可以通过以下命令安装 Nginx: ```bash sudo apt-get install nginx ``` ...

    ubuntu 下的nginx服务器配置详解

    在Ubuntu操作系统下配置Nginx服务器,首先需要了解Nginx(发音为engine x)是一款高性能的HTTP和反向代理服务器,也是IMAP/POP3/SMTP服务器。它以资源消耗低、稳定性高、配置简单、功能强大等特点著称。以下是在...

    chrome-proxy-change-extension:设置HTTP代理的简单扩展,我Linux开发环境需要它,并且所有扩展都要求太多权限

    标题“chrome-proxy-change-extension”所指的是一款针对Google Chrome浏览器的扩展程序,它的主要功能是允许用户轻松地更改浏览器的HTTP代理设置。在Linux开发环境中,开发者经常需要切换不同的网络配置来测试或者...

    linux_研究成果

    “Apache和Tomcat的三种整合方式”可能包括Apache作为前端服务器,反向代理到Tomcat,或者使用mod_jk、mod_proxy_ajp模块实现Apache与Tomcat的连接,以提供Web服务。 “RHEL5下Apache+Tomcat整合”专注于在Red Hat ...

    实战Nginx.取代Apache的高性能Web服务器

    11.4 采用Nginx搭建正向代理服务器 第4部分 模块篇 第12章 Nginx的核心模块 12.1 主模块指令 12.2 主模块变量 12.3 事件模块指令 第13章 Nginx的标准HTTP模块 13.1 HTTP的核心模块 13.2 HTTP Upstream模块 ...

    nginx-1.24.0 linux x86-64解压版本

    Nginx 是一款高性能的 Web 服务器和反向代理服务器,以其轻量级、高并发处理能力而闻名。Nginx 1.24.0 版本是官方发布的一个稳定版本,适用于Linux x86-64架构。这个解压缩版本是为了方便用户在Linux环境中快速部署...

    Apache+WebSphere服务器部署方案[汇编].pdf

    这个方案的主要目标是利用Apache作为前端的反向代理服务器,将请求分发到后端的多个WebSphere实例,以实现更好的性能和容错能力。 在部署过程中,首先需要注意的是"重要提示"部分,这通常会包含一些关键的注意事项...

    Apache WebSphere服务器部署方案

    本文将详细介绍如何在Linux环境下部署Apache Web服务器,并与IBM WebSphere Application Server (WAS)集成,实现高性能的应用服务。 #### 二、部署准备工作 ##### 2.1 Linux安装与配置 - **系统安装** - 根分区...

    服务器基础知识(初学者必看).doc

    - **代理服务器(Proxy Server)**:作为中介处理客户端请求,提高安全性或加速网络访问。 - **域名服务器(Domain Name Server, DNS)**:将域名转换为IP地址,以便计算机识别。 #### 三、服务器的操作系统 ...

    PyPI 官网下载 | toproxy-0.2.tar.gz

    "toproxy"是一个Python库,可能用于处理与代理服务器相关的任务,如获取代理、验证其有效性或者在执行网络请求时通过代理进行操作。具体的用途和功能需要查看库的文档或源代码来了解。 3. **tar.gz格式** "to...

    [详细完整版]服务器架构.doc

    - **数据库服务**:如MS SQL Server为Windows环境下的常用数据库系统,而Linux环境常选择MySQL或Oracle等。 - **代理服务**:如SyGate、WinGate、MS Proxy等,用于节省互联网接入费用,需要在服务器端和客户端协调...

    apache服务器手册详解

    手册会介绍如何启用或禁用模块,比如mod_rewrite用于URL重写,mod_security用于增强服务器安全,mod_deflate用于内容压缩,以及mod_proxy和mod_proxy_http用于代理和负载均衡。每个模块的配置选项和使用场景都会得到...

Global site tag (gtag.js) - Google Analytics