配置代理
来源: |
时间:2018-11-09
|
|

配置公司代理

当JHipster用于公司时,您可能需要配置所有工具以绕过公司代理。

您可以尝试配置HTTP_PROXYHTTPS_PROXY环境变量或使用类似的工具Cntlm

但这可能还不够,因此您需要单独配置与JHipster一起使用的所有工具。

介绍

假设您的代理定义为:

  • 用户名

  • 密码

  • 主办

  • 港口

得到的配置是: http://username:password@host:port

如果您使用Cntlm,那么您的配置将是:127.0.0.1:3128否则,请按照以下步骤单独配置每个工具。

NPM配置

使用以下命令:

npm config set proxy http://username:password@host:portnpm config set https-proxy http://username:password@host:port

或者您可以直接编辑您的~/.npmrc文件:

proxy=http://username:password@host:porthttps-proxy=http://username:password@host:porthttps_proxy=http://username:password@host:port

纱线配置

使用以下命令:

yarn config set proxy http://username:password@host:portyarn config set https-proxy http://username:password@host:port

Git配置

使用以下命令:

git config --global http.proxy http://username:password@host:portgit config --global https.proxy http://username:password@host:port

或者您可以直接编辑您的~/.gitconfig文件:

[http]
        proxy = http://username:password@host:port[https]
        proxy = http://username:password@host:port

Maven配置

编辑文件中proxies会话~/.m2/settings.xml

<proxies>
    <proxy>
        <id>id</id>
        <active>true</active>
        <protocol>http</protocol>
        <username>username</username>
        <password>password</password>
        <host>host</host>
        <port>port</port>
        <nonProxyHosts>local.net|some.host.com</nonProxyHosts>
    </proxy></proxies>

Maven Wrapper

.mvn/jvm.config在项目文件夹中创建一个新文件并相应地设置属性:

-Dhttp.proxyHost=host -Dhttp.proxyPort=port -Dhttps.proxyHost=host -Dhttps.proxyPort=port -Dhttp.proxyUser=username -Dhttp.proxyPassword=password

Gradle配置

如果要通过代理下载包装器gradle.properties,请文件和文件中添加以下内容gradle/wrapper/gradle-wrapper.properties

如果要全局设置这些属性,请将其添加到USER_HOME/.gradle/gradle.properties文件中

## Proxy setupsystemProp.proxySet="true"systemProp.http.keepAlive="true"systemProp.http.proxyHost=hostsystemProp.http.proxyPort=portsystemProp.http.proxyUser=usernamesystemProp.http.proxyPassword=passwordsystemProp.http.nonProxyHosts=local.net|some.host.comsystemProp.https.keepAlive="true"systemProp.https.proxyHost=hostsystemProp.https.proxyPort=portsystemProp.https.proxyUser=usernamesystemProp.https.proxyPassword=passwordsystemProp.https.nonProxyHosts=local.net|some.host.com## end of proxy setup

搬运工人

原生Docker

根据您的操作系统,您必须编辑特定文件(/etc/sysconfig/docker/etc/default/docker)。

然后,您必须使用以下命令重新启动docker服务:sudo service docker restart

它不适用于systemd。从docker中查看此页面 以配置代理。

Docker与docker-machine

您可以使用以下命令创建docker-machine:

docker-machine create -d virtualbox /
    --engine-env HTTP_PROXY=http://username:password@host:port /
    --engine-env HTTPS_PROXY=http://username:password@host:port /
    default

或者您可以编辑该文件~/.docker/machine/machines/default/config.json



JHipster赞助


提交
查看更多评论
没有更多评论