如何给 Windows 和 npm 加上 socks 代理
Windows 只能支持 http 代理,如果你在公司内网使用的是 socks 代理,你就不能使用 npm 这样的工具创建或者更新项目了。下面的小技巧可以帮助你解决这个问题。
安装 polipo
找一台 Linux 虚机。如果你是在 windows 上你可以通过安装 wsl 组件得到 Linux 虚机。使用下面的命令,安装 polipo
sudo apt-get install polipo
如果看到类似下面的信息,表示你的 ubuntu 上找不到 polipo
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package polipo
可以使用下面的命令安装 polipo
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/polipo/polipo_1.1.1-8_amd64.deb
sudo dpkg -i polipo_1.1.1-8_amd64.deb
配置 polipo
安装完成以后,在 /etc/polipo/ 文件夹下找到 config 文件。给 config 文件增加以下内容:
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
proxyAddress = "0.0.0.0"
proxyPort = 10080
这里假设你的 socks 位置在 127.0.0.1,端口号是 1080。
使用下面的命令,重启 polipo 服务
sudo service polipo restart
给 npm 配置 http 代理
npm config set proxy http://your-ip:10080
npm config set https-proxy http://yourip:10080
结论
本文推荐使用 polipo 完成 socks5 到 http 代理的转换。转换完成以后,我们就可以使用 npm 使用转换完成后的 http 代理了。
如何给 Windows 和 npm 加上 socks 代理相关推荐
- vmware 虚拟机使用windows的 http/socks 代理
转载原文链接(推荐) https://xiaxudong.com/use_others_ssr_proxy.html vmware 虚拟机下载东西很慢 ,wget, curl 怎么能使用宿主机wind ...
- Windows XP 下 Chrome 浏览器 SOCKS 代理设置
时间真的过的很快,Google 的 Chrome 浏览器出来也有一年多了.一出来的时候就装了用过,却发现还是有很多待完善的地方,很多方面还是比不上 Firefox,也不是很稳定,除了速度快这个最大的优 ...
- SOCKS代理工具EarthWorm、sSoks
SOCKS代理 常见的网络场景: 服务器在内网中,可以任意访问外部网络 服务器在内网中,可以访问外部用网络,但服务器安装了防火墙来拒绝敏感端口的连接 服务器在内网中,只对外开放了部分端口(例如80端口 ...
- npm install的代理问题
我在windows的命令行里使用命令npm install jsdom想安装jsdom时,遇到如下错误: c:\Code\wechat\unittest>set http_proxy= c:\C ...
- rust 局域网联机_分享自己用 Rust 写的可以直接利用 SOCKS 代理的游戏加速器
之前分享了一款自己用 Go 写的游戏加速器 IkaGo,但是我也在文章中多次提到,加速器最重要的是线路而不是技术.为了能更好的利用好手上的一些优质的众所周知的 SOCKS 代理,我又开发了一款加速器( ...
- 内网渗透建立代理通道(如何攻击目标内网机器?)-Socks代理(゚益゚メ) 渗透测试
文章目录 搭建靶场 配置虚拟机网络 虚拟机 上线目标1(Target1) Socks代理 简介 正向代理 反向代理 FRP 一层代理 二层代理(多层代理) EW 正向代理 反向代理 二层代理流量转发 ...
- 使用ssh正向连接、反向连接、做socks代理的方法
文章出处:http://dzmailbox.blog.163.com/blog/static/120534385201232642637847/ 最近才发现ssh有多么的强大! 在网上搜了半天,发现大 ...
- 内网安全学习(六)—域横向-内网漫游: Socks 代理
内网安全-域横向内网漫游 Socks 代理隧道技术 1.前置知识: 1)正向与反向连接: 正向就是你去连接被控主机,但由于机器处于内网内,分配的内网ip,无法直接找到,所以需要方向连接,即让主机连接我 ...
- http隧道、https、SSL层、http代理、在线代理、socks代理区别
以前听到这几个名词时,总是搞混淆,今天花点时间来记录这几个名词的大概区别,方便以后自己查看. http隧道:"HTTP隧道技术"就是把所有要传送的数据全部封装到HTTP协议里进行传 ...
最新文章
- AlexNet中的局部响应归一化(LRN)
- MSN 无法登录 错误代码 8007007e
- Leetcode 64 最小路径和 (每日一题 20210721)
- python 主语_前深度学习时代--FFM模型的原理与Python实现
- jwt token注销_详解JWT token心得与使用实例
- 基于JAVA+SpringMVC+Mybatis+MYSQL的网上医院预约挂号系统
- 腾讯离职领导的建议:如果可以,去做大数据,不要做报表
- Android代码如何监控apk安装 卸载 替换
- 只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的
- Microsoft Visio Pro 2016产品密钥破解完整免费下载
- matlab imagesc叠加+矩阵定位
- 【数据结构】栈的应用--括号匹配的检验
- Windows常见键盘操作快捷键
- push_back讲解
- jspssh健身房会员卡信息管理系统
- 计算机考博方向数学,2016华中科技大学考博:计算机数学考试大纲
- VMware虚拟机的安装、创建及CentOS 7的安装
- 正多边形的数学推导及绘制
- 百词斩前端面经(待整理)
- C# 使用 ScottPlot.WinForms 实现示波器的波形显示