美文网首页
终端无法使用代理

终端无法使用代理

作者: 小陈学coding | 来源:发表于2019-02-22 18:33 被阅读0次

这种情况在win10和macOS上都有出现,macOS是在SIP系统完整性保护出现后的系统版本会无法进行,windows原因不明。有些人可能会使用npm、homebrew等工具的时候发现无法使用,但是其实不用每次都等那么久才出结果,可以使用命令curl ip.gs进行本地IP地址信息的显示来观测是否代理成功。

这里简单说一个小插曲:在win10系统中,由于命令行显示默认编码为utf-8,终端需要中文为gbk,所以我在输入curl ip.gs准备测试本地网络信息的时候会出现中文乱码,但是其实终端的任何乱码都可以通过iconv解决的。
具体步骤如下:

  • 下载iconv包iconv包下载地址,这里需要注意如果不使用默认的地址需要手动在环境变量的path属性中添加路径。如我安装在D盘,则需要将路径D:\Program Files (x86)\GnuWin32\bin加入到path属性中。
  • 输入curl ip.gs | iconv -f utf-8 -t gbk即可转换成中文编码。这里-f(from)后跟编码转换源,-t(to)后跟需要转换的编码。
    自此乱码问题解决。

下面继续说回如何使用代理的问题。两端都可以在终端输入

set http_proxy=127.0.0.1:1080
set https_proxy=127.0.0.1:1080

来实现终端的代理。这里需要注意,本地代理的端口,不一定是1080,需要看你的代理软件中的本地端口号(选项设置->本地代理->本地端口 可以看到)到底是多少才能确定。
输入后不要忘记使用curl ip.gs来验证一下。

相关文章

  • 终端无法使用代理

    这种情况在win10和macOS上都有出现,macOS是在SIP系统完整性保护出现后的系统版本会无法进行,wind...

  • Mac终端代理和git代理设置

    Mac终端代理设置 使用的s s代理 1.临时代理在终端中输入 这是代理本身走的https/http或者 这是代理...

  • 终端使用SS代理

    shadowsocks设置为: 以zsh作为说明 添加如下代理配置: :wq保存退出 使用proxy前先查看下当前...

  • MacOS终端使用代理

    今天安装Homebrew时下载相关组件非常慢,并且Homebrew使用的镜像国内网络也难以访问。有两种方法可以解决...

  • Mac终端使用代理

    1.打开梯子 2.在.zshrc中设置 export http_proxy=socks5://127.0.0.1:...

  • Proxychains笔记

    背景 使用 Ubuntu,想在终端使用代理服务器,改了系统代理却没丝毫影响?试看看 Proxychains 吧~ ...

  • Flutter Exception: Pub will wait

    问题 上传自己写的包到 pub 报错。 解决方法 1). 设置终端代理(一定要是终端代理) 2). 使用curl ...

  • Mac 终端下使用SS代理

    虽然Mac下挂了SS,但是使用终端访问一下国外的网站的时候还是无法通过SS代理进行,这时候需要只需要在当前终端下输...

  • 解决pod,homebrew,github等速度过慢问题

    1.设置终端代理: 设置成功之后就可以了。2.取消终端代理 另外全局终端代理 取消终端代理 解决前后对比

  • Linux 让终端走代理的几种方法 代理加速

    让终端走代理的几种方法[https://zhuanlan.zhihu.com/p/46973701] 使用代理 u...

网友评论

      本文标题:终端无法使用代理

      本文链接:https://www.haomeiwen.com/subject/tlfyyqtx.html