千家信息网

centos7上代理设置

发表于:2024-10-15 作者:千家信息网编辑
千家信息网最后更新 2024年10月15日,有时候,我们无法直接连接外部网络,可能需要连接代理服务器,才能访问外网,进行软件包安装,程序升级,此时我们需要配置一些代理设置,这样才能保证网络正常。一、全局服务器环境变量置全局代理,方法如下:修改
千家信息网最后更新 2024年10月15日centos7上代理设置

有时候,我们无法直接连接外部网络,可能需要连接代理服务器,才能访问外网,进行软件包安装,程序升级,此时我们需要配置一些代理设置,这样才能保证网络正常。

一、全局服务器环境变量

置全局代理,方法如下:

修改 /etc/profile 文件,添加下面内容:

http_proxy=http://username:password@yourproxy:8080/ftp_proxy=http://username:password@yourproxy:8080/export http_proxyexport ftp_proxy

如果没有密码限制,则以上内容可以修改为以下内容:

http_proxy=http://yourproxy:8080/ftp_proxy=http://yourproxy:8080/export http_proxyexport ftp_proxy

若只针对某个用户而言,则修改 ~/.bash_profile 文件,添加相同内容;

修改完成后,注销重新登录即可。

二、yum代理设置

用vi编辑器打开yum配置文件,一般情况下: vi /etc/yum.conf

打开yum的配置文件之后,在文件最后加上代理服务器的协议、地址、端口,如果代理服务器需要用户认证话,同时加上认证用户的用户名和密码。

代理服务器不需要认证:加上 proxy=协议://代理服务器地址:端口 (如:proxy=http://192.168.1.1:80)

代理服务器需要认证用户:加上 proxy=协议://代理服务器地址:端口 (如:proxy=http://192.168.1.1:80)

                                                proxy_username=代理服务器用户名                                                proxy_password=代理服务器密码

保存退出后,就可以使用yum轻松的安装软件了。

三、git代理设置

git config --global https.proxy https://proxyuser:proxypassword@ip/域名:portgit config --global http.proxy http://proxyuser:proxypassword@ip/域名:port

示例:

假设某人在百度工作,公司代理服务器是(proxy.baidu.com),端口是(8080),代理配置如下

1、代理服务器需要鉴权配置

git config --global https.proxy https://username:password@proxy.baidu.com:8080

2、代理服务器不需要鉴权配置
git config --global https.proxy https://proxy.baidu.com:8080

四、代理配置中的一些特殊字符

如果密码中有@等特殊字符,会出错,比如

git config --global http.proxy http://username:abc@123@proxy.baidu.com:8080

解析时会从第一个@解析,提示@123@proxyhk.huawei.com找不到,此时要对其中的特殊符号进行处理,使用百分比编码(Percent-encoding)对特殊字符进行转换,转换。
列表如下:

! --> %21    # --> %23    $ --> %24    & --> %26    ' --> %27( --> %28    ) --> %29    * --> %2A    + --> %2B    , --> %2C/ --> %2F    : --> %3A    ; --> %3B    = --> %3D    ? --> %3F@ --> %40    [ --> %5B    ] --> %5D

例如:代理账户:admin
代理密码:abc@123
br/>代理账户:admin
代理密码:abc@123

代理服务器:http://172.31.101.102:8080
进行全局代理的时候,需要按照如下配置

http://admin:abc%40123@172.31.101.120:8080

代理 服务器 服务 配置 密码 用户 文件 特殊 内容 端口 认证 全局 地址 字符 域名 用户名 网络 账户 软件 相同 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 关于网络安全的毕业设计 北京常见软件开发代理价格 局网络安全保障 网络安全的实训总结报告 浙江计算机应用软件开发定做 那个平台是搞软件开发 奉贤区软件开发维修 如何查询数据库的进程数 iphone网络安全审查办法 金税盘发票安全接入服务器地址 普陀区品牌软件开发常见问题 计算机网络技术基础... 纵深防御体系网络安全 天津存储服务器云主机物理机 云测网络安全管理平台 网络安全的公司的应届生待遇 计算机网络技术专业大专就业前景 深圳华为服务器厂是在哪里 网络安全风险和应对策略 2018网络安全宣传活动 安卓后台服务器开发 dna数据库匹配一次程序步骤 网络管理服务器编程书籍 评论网络安全事件 语音聊天软件开发口碑 喉彩超数据库技术 千凝网络技术有限公司 wannacry网络安全吗 数据库恢复技术的研究 网络安全从业者面试指南
0