常用开发工具的代理设置

在进行代理设置前,首先你得有代理服务器。如果没有,可参见我前一篇文章《使用傻瓜包goagent翻墙》。

下面,我假定我的代理服务器的IP为192.168.137.1(局域网里面用)或127.0.0.1(本机中使用),端口为8087,来讲解一下关于一些工具的代理设置方法,包括:

android sdk manager, android studio, svn, git, gradle, curl, repo, wget。

1.Android SDK Manager的代理设置

打开Tools菜单,选择Options,如下图。

在Settings的对话框中,在Http Proxy Server和Http Proxy Port中分别填入你代理服务器的IP地址和端口号。然后勾住下面的Force https://... sources to be fetched using http://...。然后点close关闭。再选择Packages reload,就可以了。

注意,在这里我说一下一点问题:在我的电脑中,当我使用goagent 3.1.18时我ubuntu电脑上的sdk可以更新,但是win7的这台电脑的sdk无法更新,显示是SSL问题,如下图所示。

但是我如果用goagent3.1.6版本的话,就可以了。原因不明。

2.Android Studio的代理设置

打开File菜单==》Settings,在搜索框中输入Proxy,找到HTTP Proxy,在右边面板中选择Mnaual proxy configuration,选中HTTP,然后在Host name和Port number分别填入你的代理服务器IP和端口。在No proxy for中填入的是不需要代理的地址。配置之后按OK,即可。Android studio如果因为被墙没法更新到新版本,就需要在这里配置代理,然后就可以更新了。

3.SVN的代理设置

这里以我的win7电脑为例,找到Subversion中的servers配置文件(在我的电脑中路径为:C:\Users\msdx\AppData\Roaming\Subversion),然后打开编辑。在最下面的[global]中,即是配置代理的地方,内容如下:

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
# http-proxy-host = defaultproxy.whatever.com
# http-proxy-port = 7000
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword

在这里的http-proxy-host和http-proxy-port中填入你的代理服务器地址和IP,如果需要账号密码,则填在http-proxy-username和http-proxy-password中。然后删除前面的#号及空格即可。

4.GIT和REPO的代理设置

repo是google发展出来的工具,用于下载Android源码,实际上它还是用了git来下载,所以这里合在一起说了。

这里以linux为例,设置环境变量https_proxy和http_proxy,如下:

http_proxy=192.168.137.1:8087
https_proxy=192.168.137.1:8087

在连接https的网站时,有时候会遇到SSH证书验证失败问题,简单的解决方法是通过设置GIT_SSL_NO_VERIFY为1,取消GIT的SSL验证。命令如下:

export GIT_SSL_NO_VERIFY=1

5.curl的代理设置

curl是一个命令行下的开源文件传输工具,代理设置很简单,只需要加上-x参数即可。命令形式为:curl -x ip:host 你要访问的URL。例子如下:

curl -x 192.168.137.1:8087 http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo  

6.wget的代理设置

wget是linux中的一个强大的下载工具,设置代理方式也很简单,在~/.wgetrc文件中添加以下内容:

http_proxy=192.168.137.1:8087
ftp_proxy=192.168.137.1:8087
https_proxy=192.168.137.1:8087

如果只是想要临时代理一下,可以通过-e参数。如下:

wget -e "http_proxy=192.168.137.1:8087" http://dd.ma/QKEHXaIR

7.Gradle的代理设置

修改你的工程目录下的gradle.properties文件(没有就创建),设置以下属性:

systemProp.http.proxyHost=Proxy Server
systemProp.http.proxyPort=Proxy port
systemProp.http.proxyUser=User
systemProp.http.proxyPassword=password
systemProp.http.nonProxyHosts=*.nonproxyrepos.com|localhost 

如果不用账号密码登录,则对应的proxyUser和proxyPassword都不需要设置。注意这里不需要代理的地址是用或运算符“|”来隔开的。

常用开发工具的代理设置

时间: 2024-08-13 01:41:08

常用开发工具的代理设置的相关文章

Drupal常用开发工具(二)——Drupal for Firebug

Drupal 的开发工具有很多,除了<Drupal常用开发工具(一)——Devel模块>中提到的 Devel 模块外,Drupal for Firebug 也是很重要的 Drupal 开发工具. 请注意 Drupal for Firebug 可能与 Theme Developer 模块之间存在冲突 安装 安装 DrupalForFirebug 火狐插件 (本文的所有示例均使用Firefox 版本的Firebug) 安装 Drupal for Firebug 模块 启用 Drupal for F

Python开发工具PyCharm个性化设置(图解)

Python开发工具PyCharm个性化设置,包括设置默认PyCharm解析器.设置缩进符为制表符.设置IDE皮肤主题等,大家参考使用吧. JetBrains PyCharm Pro 4.5.3 中文汉化专业版 授权:特别软件 类型:国外软件 语言:简体中文 大小:197.79 MB 日期:2015-07-10 环境:WinXP, Win2008, Win7, Win8 下载 1.设置默认PyCharm解析器: 操作如下: Python–>Preferences–>Project Interp

Drupal常用开发工具(一)——Devel模块

进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug.本文和<Drupal常用开发工具(二)——Drupal for Firebug>将分别对它们进行介绍. 与本文相关的很多内容可以通过 Devel Demo 模块进行查看,如有纠正或补充可以在官方问题队列中发帖,也可以在本文后进行留言. Devel模块 Devel 集合了多个开发辅助模块,除了作为核心的 Devel 模块外,Devel 模块包中还包含了其它子模块,如 D

.Net 常用开发工具

,net常用开发工具 LinqPad使用 原文地址:https://www.cnblogs.com/macT/p/9284632.html

Android 常用开发工具以及Mac常用软件

Android 常用的开发工具记录.其中包括AndroidStudio(IDEA)插件.Mac 上好用的软件以及国内知名Android开发者博客等. Android Studio 插件 codota 插件,提供高质量的Android代码片段搜索,官方网站codota官网 Android 网站 Android Developer Androuid 官网,不解释. AndroidDevTool 国人维护的Android开发工具的整理. Android Arsenal 各种各样的Android开源库的

Come on , Android 常用开发工具

转载自:http://codingfish.top/2015/07/07/android-developer-tools-list/ Android 网站 Android Developer Androuid 官网,不解释. AndroidDevTool 国人维护的Android开发工具的整理. Android Arsenal 各种各样的Android开源库的推荐. Android Weekly Android周报,干货集锦. Stack Overflow StackOverflow 能查到的问

20160109 Node.js 常用开发工具的使用

http://www.jikexueyuan.com/course/997.html 开发工具的使用 Oracle VM VirtualBox虚拟机的网络设置 解决问题:在不同的地方使用虚拟机,虚拟机的IP地址会不停的变化,又不想修改虚拟机的host文件. 找到"网络",不使用桥接,而是使用NAT模式,这样VirtualBox会产生一个虚拟的路由器,由虚拟路由器再与物理机所在的网络通信. 连接方式---网络地址转换NAT---端口转发 点+号 把主机的22号端口(一般情况不会用到)转发

常用开发工具介绍

常用工具: 1.Sublime Text2  [代码编辑器或者文本编辑器]  类似于NotePad++ http://blog.csdn.net/fdipzone/article/details/7979164 2.Fidder4 [协议分析工具] 3.Beyond Compare3 [文件.目录等比较工具] 4.Mindjet MindManager 2012  [思维导图工具] 5.Firebug [最流行的前端开发工具] 6.JetBrains PyCharm 3.1.2 [python开

Java开发工具MyEclipse的设置自动联想功能

最近初学Java,正在使用MyEclipse来编写新的项目,刚开始打开MyEclipse感觉这个工具既陌生又熟悉,熟悉之处在于编辑器的几大共通之处它都具备,比如说基本的设置.编辑区.调试区都是类似的,上手还是比较容易的.陌生之处就在于貌似感觉这个东西有一些神秘的地方还未我们这些初学者所掌握,一旦掌握了这些小神秘的地方,必定会为开发工作带来很大的方便,也会使开发更加快捷有效率. 比如说大家可能用惯了VS或其他环境软件的同学,刚开始使用MyEclipse的时候觉得怎么这么难受呢,都没有输入提示,就是