在window环境下需要安装npm install --global --production windows-build-tools

npm install -g node-gyp

安装sinopianpm install -g sinopia

配置监听端口及ip

你需要去配置下 .config/sinopia/config.yaml文件,这个文件你需要去找一下。

在文件末尾添加(端口号自行设定):

listen: 0.0.0.0:4873

然后就可以访问虚拟机的npm仓库地址了

服务端启动sinopiasinopia

linux后台启动

node服务非常脆弱,一般在实际中使用都会配合守护进程。这里我用的是 pm2 做守护进程

首先全局安装 PM2,执行下面语句:npm install -g pm2

再执行下面语句,通过 PM2 启动 sinopia:pm2 start `which sinopia`

客户端配置仓库地址

ip需要更改为仓库地址npm set registry http://172.0.0.5:4873/

然后客户端就可以从代理服务器下载npm包了npm install -g forever

npm install -g node-gyp

nrm 来管理 npm 的镜像地址

添加镜像地址nrm add 94

nrm add taobao https://registry.npm.taobao.org

nrm add npm https://registry.npmjs.org

切换镜像地址nrm use taobao

测试镜像地址nrm test taobao

其他命令ls                           List all the registries

current                      Show current registry name

use                Change registry to registry

add   [home]  Add one custom registry

del                Delete one custom registry

home  [browser]    Open the homepage of registry with optional browser

test [registry]              Show response time for specific or all registries

help                         Print this help

代理服务器 查看npm_使用sinopia搭建npm仓库,代理内网服务器npm服务相关推荐

  1. python 内网镜像站_搭建私有YUM仓库与内网镜像站

    原标题:搭建私有YUM仓库与内网镜像站 搭建私有YUM仓库 私有yum仓库环境 系统版本:centos7.4 IP:192.168.1.47 #最好能上公网 私有yum仓库服务端配置 第一:创建使用y ...

  2. 内网服务器自建 yum、epel 源仓库

    内网服务器自建 yum 源在前面文章中已更新, 快捷通道:https://blog.csdn.net/weixin_45512662/article/details/105348960?spm=100 ...

  3. 群晖搭建个人网站,内网穿透实现公网访问 3/3

    列文章 群晖搭建个人网站,内网穿透实现公网访问 1/3 群晖搭建个人网站,内网穿透实现公网访问 2/3 群晖搭建个人网站,内网穿透实现公网访问 3/3 上一篇: 群晖搭建个人网站,内网穿透实现公网访问 ...

  4. 基于Linux centos7 搭建内网服务器,并通过外网访问

    搭建内网服务器的目的是: 1.建立自己私有服务器,方便自己存储资料,项目管理等 2.或小公司搭建公司内部服务器,方便内部资源共享,项目管理,协同开发等 主要包括以4部分(链接): 一.运行环境搭建,c ...

  5. 搭建可通过外网访问的内网服务器

    这是本人,第一次写博客,文采不好,技术也菜鸟,请不要见怪. 前一段时间裸辞了,于是开始广投简历.可是现实是非常的残酷,年底了面试的通知很少.想着是不是自己的简历上干货太少了,不如把自己之前做的项目连接 ...

  6. 内网服务器通过代理服务器访问外网

    背景 首先有两台服务器183和184,其中184无外网,183有外网.现在184服务器是无法访问外网的,需要使用代理的方法让184通过有外网的183访问外网. 该操作一共可以分为两个部分:一.配置18 ...

  7. 群晖搭建个人网站,内网穿透实现公网访问 1/3

    系列文章 群晖搭建个人网站,内网穿透实现公网访问 1/3 群晖搭建个人网站,内网穿透实现公网访问 2/3 群晖搭建个人网站,内网穿透实现公网访问 3/3 现代商业活动离不开数据,随着时间推移,企业的数 ...

  8. 内网穿透从搭建到溯源(内网隧道搭建、绕过、隧道流量分析、日志分析、隧道防护)

    背景 在攻防博弈这个永久的话题中,永远不会缺少一个重要角色即内网穿透.当渗透测试人员在进入内网,需要扩大战果的时候,往往会遇到内网的一些防护策略,不外乎边界设备.防火墙及入侵检测设备对端口或者数据包的 ...

  9. 毕业设计--20200228--内网搭建domoticz系统 frp内网穿透实现天猫精灵控制内网设备

    记录一下三天的成果. 花费了3天的时间 我在树莓派上面搭建了一个domoticz 的智能家居系统 然后利用frp 去实现将本地的内网地址 穿透到 公网上面的 阿里云的个人服务器的8080 端口, 最终 ...

最新文章

  1. 程序员进阶之算法练习:LeetCode专场
  2. 我们讨论的是《战争之城》的一个简单版本。如果地图上只有空旷的空间,河流,钢墙和砖墙。你的任务是尽快得到奖金,假设没有敌人会打扰你(见下图) 你的坦克不能穿过河流和墙壁,但它可以通过射击摧毁砖墙。当你击
  3. 我的软考之路——软考心得
  4. 【渝粤教育】电大中专新媒体营销实务 (16)作业 题库
  5. MySQL安装错误: unknown option '--skip-federated'
  6. 经典逻辑编程题(本文用python实现)
  7. 用MATLAB实现神经网络
  8. 【Android】Android Studio中新创建的app目录结构
  9. Matlab:批量文件命名
  10. Windows开机自动运行软件目录
  11. linux 定时任务 crond 服务介绍
  12. linux杂谈(十七):iscsi存储分离技术
  13. 股市像脱缰的“野牛”,谁是最好的“牛崽”?
  14. 两个应用程序之间的通信
  15. 程序员喜欢的5款最佳代码比较工具
  16. .Net程序员学用Oracle系列(18):PLSQL Developer 攻略
  17. 2018Android面试宝典
  18. php js轮播图片代码,javascript实现焦点图轮播效果代码示例
  19. 三年开发转行测试没人要
  20. 好课堂Scratch编程08 趣学篇(四)密林深处的危险气息

热门文章

  1. 电脑程序无法打开,开机5S后速度变慢,程序无法安装
  2. OpenCV-寻找非零点cv::findNonZero
  3. 按钮控制android progressbar,Android ProgressBar手动控制开始和停止
  4. 怎么调整矩形边框宽度_PKPM:梁刚度放大通过放大系数与矩形梁转T形梁的区别...
  5. markdown 折叠目录_Markdown秒变PPT
  6. java通过异常传递消息_如何消除'Failed to load IMAP envelope'消息传递异常?
  7. gitee项目能用SVN拉取吗_基于SpringBoot的车牌识别系统(附项目地址)
  8. HTTP和RPC的区别?
  9. 剑指offer面试题[37]-两个链表的第一个公共结点
  10. C++冒泡排序(包含初级、正宗及改进三种实现)