您的位置:首页 > 理论基础 > 计算机网络

开发环境搭建中的网络代理问题

2014-11-27 20:29 232 查看
有时在网络受限的情况下,我们需要通过网络代理才能连接到网络,这就给我们的搭建开发环境带来很大麻烦。这里对各种软件的网络代理设置方法进行汇总,留作备忘。

1 IE代理设置

通过控制面板或者IE浏览器的选项打开“Internet选项”界面。注意:但很多程序都不会走IE里设置的代理,所以还要单独设置。


2 Intellij IDEA

Intellij IDEA中包含了很多有用的插件,要想下载当然也是需要设置代理的。


3 Cygwin

Cygwin代理设置很简单,直接选择使用IE代理即可。若有验证,则点击下一步时就会弹出密码框。输入代理要验证的用户名密码后,就可以看到Cygwin的各种软件安装包了。


4 Maven

在Maven的conf/settings.xml中<proxies>下添加设置:<proxy> <id>my-proxy</id> <active>true</active> <protocol>http</protocol> <host>代理的IP(如果是脚本动态获取, 可以下载脚本看一下IP是多少)</host> <port>端口</port> <username>用户名</username> <password>密码</password> <nonProxyHosts>localhost|127.0.0.1</nonProxyHosts> </proxy>

5 VirtualBox虚拟机

在没有路由器或者虚拟机无法被分配IP时,使用NAT网络是一个好办法!不同于桥接方式下虚拟机有自己的IP,NAT使虚拟机共享主机的IP,在网络中只能看到一台主机。但随之而来的问题是:既然IP都相同,那么主机想要通过SSH连接虚拟机进行操作或者传东西岂不是不可能了?其实解决方案很简单,如下图,设置主机2222端口转发到虚拟机的22端口。


这样在主机上的SSH软件连接本机2222端口实际上就能与虚拟机的22端口进行通信了。SSH软件配置如下:


6 CentOS

虚拟机中的操作系统也要设置代理才能通过NAT上网的。首先是Bash Shell的代理设置,在/etc/.bashrc或.bash_profile中添加:export http_proxy=http://username:password@IP:portexport no_proxy="localhost,127.0.0.1"然后是Yum的代理设置/etc/yum.conf:proxy=http://proxy.example.com:3128proxy_username=yum-userproxy_password=secret

7 Evernote

目前未找到设置代理的解决方案。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐