织梦CMS - 轻松建站从此开始!

欧博ABG官网-欧博官方网址-会员登入

欧博abgLinux bash终端设置代理(proxy)访问

时间:2024-06-05 17:54来源: 作者:admin 点击: 36 次
Linux bash终端设置代理(proxy)访问 -   Linux是开源操作系统,有很多软件包需要从国外网站上下载,而其中大部分国外网站是被墙的,这时我们需要通过代理来访问这些网站。下面我们介绍Linux bash shell终端代理设置方法,包括socks代理,http代理。  一、linux

  Linux是开源操作系统,欧博abg有很多软件包需要从国外网站上下载,而其中大部分国外网站是被墙的,这时我们需要通过代理来访问这些网站。下面我们介绍Linux bash shell终端代理设置方法,包括socks代理,欧博官网http代理。
 一、linux shell终端代理设置方法:  linux要在shell终端为http、https、ftp协议设置代理,值需要设置对应的环境变量即可。下面是一些关于代理的环境变量:环境变量描述值示例
http_proxy   为http网站设置代理;   10.0.0.51:8080;
user:pass@10.0.0.10:8080
socks4://10.0.0.51:1080
socks5://192.168.1.1:1080
 
https_proxy   为https网站设置代理;   同上  
ftp_proxy   为ftp协议设置代理;   socks5://192.168.1.1:1080  
no_proxy   无需代理的主机或域名;
可以使用通配符;
多个时使用“,”号分隔;
  *.aiezu.com,10.*.*.*,192.168.*.*,
*.local,localhost,127.0.0.1 
 
  可以将上面4个环境变量设置项放于~/.bashrc文件尾部,这样用户打开bash shell终端时会自动调用此脚本,读入它们。
  二、linux bash为http站点设置代理:  根据代理类型,将下面对应的设置项添加到~/.bashrc文件末尾,然后运行". ~/.bashrc"(前面是一个“.”号)命令使用之在当前环境生效。
1、为http站点设置http代理(默认):export http_proxy=10.0.0.52:80802、为http站点设置sock4、sock5代理:# 设置 socks 代理,自动识别socks版本 export http_proxy=socks://10.0.0.52:1080 # 设置 socks4 代理 export http_proxy=socks4://10.0.0.52:1080 # 设置 socks5 代理 export http_proxy=socks5://10.0.0.52:10803、代理使用用户名密码认证:export http_proxy=user:pass@192.158.8.8:8080    三、linux bash为https站点设置代理:  如果需要为https网站设置代理,设置https_proxy环境变量即可;设置方法完全与http_proxy环境变量相同:# 任意使用一项 export https_proxy=10.0.0.52:8080 export https_proxy=user:pass@192.158.8.8:8080 export https_proxy=socks://10.0.0.52:1080 export https_proxy=socks4://10.0.0.52:1080 export https_proxy=socks5://10.0.0.52:1080  四、举例:  现在我们要设置http、https网站都使用socks5代理10.0.0.52:1080,下面为完整设置方法:
1、vim ~/.bashrc,在文件尾部添加下面内容:export http_proxy=socks5://10.0.0.52:1080 export https_proxy=socks5://10.0.0.52:1080 export no_proxy="*.aiezu.com,10.*.*.*,192.168.*.*,*.local,localhost,127.0.0.1"2、加载设置:[root@aiezu.com ~]# . ~/.bashrc [root@aiezu.com ~]# echo $http_proxy socks5://10.0.0.52:1080 [root@aiezu.com ~]# echo $https_proxy socks5://10.0.0.52:10803、测试代理:[root@aiezu.com ~]# curl -I HTTP/1.1 200 OK Content-Length: 2423 Content-Type: text/html Last-Modified: Mon, 14 Nov 2016 22:03:32 GMT Accept-Ranges: bytes ETag: "0521af0c23ed21:0" Server: Microsoft-IIS/7.5 X-Powered-By: ASP.NET Date: Sun, 11 Dec 2016 13:21:33 GMT

(责任编辑:)
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:
发布者资料
查看详细资料 发送留言 加为好友 用户等级: 注册时间:2024-09-19 09:09 最后登录:2024-09-19 09:09
栏目列表
推荐内容