zoukankan      html  css  js  c++  java
  • 开发环境搭建中的网络代理问题

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

    1 IE代理设置

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

     


    2 Intellij IDEA

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


    3 Cygwin

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


    4 Maven

    Mavenconf/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网络是一个好办法!不同于桥接方式下虚拟机有自己的IPNAT使虚拟机共享主机的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:port

    export no_proxy="localhost,127.0.0.1"

    然后是Yum的代理设置/etc/yum.conf

    proxy=http://proxy.example.com:3128

    proxy_username=yum-user

    proxy_password=secret

    7 Evernote

    目前未找到设置代理的解决方案。

  • 相关阅读:
    圣诞节快乐 | 圣诞特效来了!!
    前端特效demo | 值得收藏的6个 HTML5 Canvas 实用案例
    前端特效demo | 一起围观 10 种创意时钟
    即学即用,轻松搞定这些选择器!(下)
    架构师究竟要不要写代码?
    偷懒秘诀之变量篇
    弹幕,是怎样练成的?
    [C++]模板类和模板函数
    [C++]typedef用法
    [面试]CVTE 2019提前批 Windows应用开发一面
  • 原文地址:https://www.cnblogs.com/xiaomaohai/p/6157676.html
Copyright © 2011-2022 走看看