Centos7 -- 用三种方法设置代理服务器上网
参考文章:
centos7上代理设置
03-用三种方法设置CentOS7使用代理服务器上网
一、永久设置
修改 /etc/profile 文件,添加下面内容::
http_proxy=http://username:password@yourproxy:8080/
ftp_proxy=http://username:password@yourproxy:8080/export http_proxy
export ftp_proxy
如果没有密码限制,则以上内容可以修改为以下内容:
http_proxy=http://yourproxy:8080/
ftp_proxy=http://yourproxy:8080/export http_proxy
export ftp_proxy
若只针对某个用户而言,则修改 ~/.bash_profile 文件,添加相同内容;
然后使用source /etc/profile使设置立即生效。
二、临时设置(重连后失效)
在命令行中直接输入下列命令即可
export http_proxy=http://username:password@yourproxy:8080/
export ftp_proxy=http://username:password@yourproxy:8080/
#or
export http_proxy=http://yourproxy:8080/
export ftp_proxy=http://yourproxy:8080/
注意:设置之后可能使用ping时还是无法连接外网,但是pip时可以的,因为ping的协议不一样不能使用这个代理。
三、单次设置(建议使用)
直接在pip时设置代理
pip3 install –proxy http://代理地址:代理端口号 软件名称
注意:proxy有两个“-”号
四、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
例如:br/>代理账户:admin
代理密码:abc@123
@为特殊字符
代理服务器:http://172.31.101.102:8080
进行全局代理的时候,需要按照如下配置
http://admin:abc%40123@172.31.101.120:8080
Centos7 -- 用三种方法设置代理服务器上网相关推荐
- 【export】Linux中export命令介绍,三种方法设置环境变量
✨ 因为一个变量创建时,它不会自动的被在它之后创建的shell进程所知:这时,可用export命令向后面的shell传递变量的值.
- html清除图片上下间距,css - 三种方法解决LI和内部Img的上下间距问题
在火狐浏览器和谷歌浏览器(qq浏览器,谷歌内核)bug类似这张图: img的高度是190*127 但是放到li中,li并没有设置高度,却和内部的图片之间上下错位. 若强行给li设置高度127,他和im ...
- 为什么安监控需要公网ip_三种方法告诉你项目超过255个摄像机怎么设置IP?
原标题:三种方法告诉你项目超过255个摄像机怎么设置IP? 我们做弱电的,与ip地址接触最多,无论是弱电的哪方面,都需要跟ip地址打交道,通常我们也会经常听到公网.内网?那什么是公网ip地址呢?什么是 ...
- 计算机打开网络连接,win7电脑三种打开网络连接上网的方法
使用电脑上网,免不了常常发生电脑连不上网络的故障.出现这种情况,就需要到电脑的"网络连接"查看网络的参数状况,下面就由学习啦小编跟大家分享win7电脑三种打开网络连接上网的方法吧, ...
- 安卓导航车机root方法_安卓手机设置充电提示音教程来了!教你三种方法,无需 ROOT!...
最近,iPhone 充电提示音火了!上期,我们分享了 iPhone 手机自定义设置充电提示音的方法,安卓用户表示也想要~苹果手机有的,安卓手机也必须有!今天,我们就为大家分享一下安卓手机设置充电提示音 ...
- C语言函数怎么像python那样返回多个值?(三种方法:1、设置全局变量 2、传递指针 3、使用结构体返回不同类型的数据)
引用文章:c语言函数可不可以返回多个值 文章目录 方法一:设置全局变量 例如:利用一个函数求出正方形的周长和面积. 方法二:使用数组名或指针作为函数的形参 实例2:编写函数求一维整形数组的最大值与最小 ...
- 流量节省模式 Android,这三种方法让你节省更多手机上网流量
大多数手机用户应该都知道最基本的流量管理方式--没有Wi-Fi可用时就不看视频.不玩在线游戏.或者下载大型应用--除非你拥有不限流量套餐.但如果你在使用流量时已经很节约,但每个月的用量依然会超出流量套 ...
- 设置环境变量的三种方法【转载】
文章目录 1 设置环境变量的三种方法 1.1 临时设置 1.2 当前用户的全局设置 1.3 所有用户的全局设置 2 测试当前环境变量 3 脚本解析 3.1 打开的文件如下: 3.2 脚本解析说明 3. ...
- sublime 设置自动更新_Win10关闭自动更新的三种方法
Win10怎么关闭自动更新呢?很多人都不知道,下面小编来告诉大家. 第一种方法 我们右击电脑左下角的微软按钮,弹出的界面,我们点击运行: 弹出的运行中,我们输入services.msc,之后点击确定: ...
最新文章
- pandas使用read_csv读取数据使用skiprows参数跳过指定的数据行但保留表头、pandas使用to_csv函数将dataframe保存为gzip压缩文件
- Luogu P4479 [BJWC2018]第k大斜率
- 如何多快好省的建设企业级呼叫中心(一)
- 共创Linux防火墙,Linux防火墙iptables简明教程
- Log4net 配置使用总结(一)
- 2019春季第三次编程总结
- rstudio python_Rstudio支持可视化的Markdown编辑了?
- 正在运行的程序和数据都是保存在计算机的,正在运行的程序和数据是暂在计算机的硬盘中吗?...
- Oracle数据库在.net连接问题总结
- HDFS文件误删除之恢复
- 联合循环——13(智慧电厂的发展与展望)
- 【Unity游戏开发】动画系统(四)Unity3d动画基础
- 数据库应用系统的四个层次划分
- python批量拼接两个文件夹相同名字的图片
- 独立站好做吗?独立站跨境电商怎么做?
- EXCEL基本功能 --- 数据透视表
- RJS教程 -入门介绍
- 开源利器分享:BitBar 坐看今天你的项目涨了多少star
- Helix QAC企业级自动代码静态分析器
- 在 jetson nano 上构建 isaac SDK 示例时出错:JetPack43 未在任何 .rc 文件中定义