ECS的内网机器是无法连接外网,所以考虑使用外网机器作为代理
采用 squid 做正向代理缓存服务
首先确认内网ECS的网段为: 10.0.0.0/8
然后检查squid是否安装
安装squid
配置squid
初始化
用root权限运行
添加端口转发(在路由前将3128端口转发至80)
查看配置
在内网的机器上安装nodeJS(tar包)
配置nodeJS的代理
至此,nodeJs就可以访问外网安装modules了
购买的的阿里云也好华为云也好,他们建IDC的时候运营商都是专线直接进入他们的机房,所以说他们的IP都是由运营商直接提供,你购买的时候IP是直接分配个云平台的服务器,相当于这个服务器是直接接入公网。家用宽带是不分配公网IP的,而是分配一个可以上网的动态IP地址,所以说家用宽带要想让别人能够访问的到你,只能通过内网穿透技术,就是我们常说的DDNS。不需要任何配置,只需要下载花生壳软件安装在服务器上即可。如果只是测试使用每月1G的流量也够用,如果说是要跑业务,还是要付费的。使用 Docker 搭建 Nexus3 私服.
https://hub.docker.com/r/sonatype/nexus3
等待 30s 后访问 <服务器地址>:8081 打开网站.
选择 Server administration and configuration 就是那个齿轮
选择maven2(proxy)
配置名称 → maven-aliyun 配置代理地址 https://maven.aliyun.com/repository/public
点击 Create repository 完成 aliyun 创建
选择 maven-public
将 Aliyun 仓库提至最高
至此配置完毕.
打开 setting.xml maven的配置文件一般在 .m2/settings.xml (没有Windows,请自行配置)
添加 mirrors
添加 servers
在自己的Pom文件中添加
这时使用Maven进行上传至私服务器已经可以.而且每次下下来的公用Jar包也会缓存在服务器中.
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)