Fedora26 终端下使用代理连接网络

作者: wxfeng 分类: linux 发布时间: 2018-11-26 00:00    阅读 846 次


所遇问题
fedora26下,使用淘宝镜像,通过npm install -g @angular/cli 安装angular/cli 来构建项目。angular/cli安装成功,而且速度也很快,但是使用angular/cli构建(ng new ..)项目时,项目总是缺失一些文件,且无法启动,于是尝试使用官方源来安装angular-cli构建项目,这便需要在终端下使用代理。


安装代理客户端
参照《Shadowsocks-Qt5安装方法


终端使用代理
由于Shadowsocks使用socks5协议,而终端很多工具目前只支持http和https等协议,所以我们为终端设置Shadowsocks的思路就是将socks5协议转换成http协议,然后为终端设置即可。


安装Proxychains

dnf install proxychains


配置

vim /etc/proxychains.conf

将socks4 127.0.0.1 9095 改为 socks5 127.0.0.1 1080

使用
使用时只需要在运行程序的命令前加上proxychains4即可。

优点

ProxyChains只会影响指定运行程序


测试

proxychains4 curl www.google.com


安装angular-cli

proxychains4 npm install -g @angular/cli

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

您的电子邮箱地址不会被公开。