linux centos 下代理http、https、ftp、all_proxy

全局使用代理:

export http_proxy=http://host:port/
export https_proxy=$http_proxy
export ftp_proxy=$http_proxy
export rsync_proxy=$http_proxy
export all_proxy=$http_proxy
export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

总共有以下参数的全局代理:

http_proxy ftp_proxy https_proxy all_proxy no_proxy

HTTP_PROXY HTTPS_PROXY FTP_PROXY NO_PROXY ALL_PROXY

在使用sudo的时候代理:

添加下面的参数到sudo配置文件:

Defaults env_keep += "http_proxy https_proxy ftp_proxy"

使用wget按需代理:

shell下:cp /etc/wgetrc ~/.wgetrc

取消注释 ~/.wgetrc 中http_proxy、https_proxy、ftp_proxy、use_proxy=off(默认关闭代理)

以后使用wget -Y on可以暂时开启代理。

reference:https://wiki.archlinux.org/index.php/proxy_settings

+update

后来我发现一种更好的方法,按需代理

在你的zsh/bash/fish中添加

alias proxy='http_proxy=username:password@proxy-server:port;'

这种方法简单无副作用,在需要运行的软件前加这个就行,比如

$ proxy curl http://www.google.com

就可以直接访问了

+update2

go get如果timeout,可以直接设置git的代理,因为go get会调用git/svn来代理

git代理,在.gitconfig添加:

[http]
proxy = http://username:password@proxy_server:proxy_port
postBuffer = 24288000

svn代理,在.hgrc添加:

[http_proxy]
host = proxy_server:proxy_port
user = username
passwd = password

如果还提示错误,你要看看是不是go get的那个项目的dep错误,自己打开那个项目看看还寸不存在,然后hg clone一遍。

最新文章

  1. 转载 什么是P问题、NP问题和NPC问题
  2. 《oracle每天一练》Oracle冷备份与数据恢复
  3. Win7_提高性能
  4. java中实现多态的机制是什么?
  5. jquery的effect-color对easyui没效果.自己冒险写个边框的颜色闪烁.
  6. python处理csv数据
  7. open和fopen的区别:
  8. A manager is becoming more and more popular in China
  9. FJUT寒假作业涨姿势题解
  10. 从零开始部署javaWeb项目到阿里云上面
  11. Node.js前端程序通过Nginx部署后刷新出现404问题的解决办法
  12. Android Gradle 依赖方式
  13. 2018.09.26洛谷P1084 疫情控制(二分+倍增)
  14. Java基础-集合的嵌套
  15. xpath的学习
  16. Spring JDBC主从数据库访问配置
  17. redis 创建集群时 出现的错误解决方式
  18. TYVJ1423 GF和猫咪的玩具
  19. java常见异常(更新中)
  20. IOS GPS跟踪备注

热门文章

  1. C++下字符串转换
  2. HDInsight-Hadoop实战(一)站点日志分析
  3. SVN高速新手教程
  4. SQL Server2000企业管理器在Win7中新建表错误的解决方法
  5. jitsi
  6. CentOS开发环境LAMP搭建
  7. vim字符编码设置
  8. javascript源码阅读推荐
  9. Python解释器运行成功,命令运行显示无此属性解决办法
  10. JS插件-日期