type
status
date
slug
summary
tags
category
icon
password
npm 安装 puppeteer 出错
macOS 下全局 npm 出错
因为mac os 下默认为
/usr/local
,而npm默认安装在 /Users/hx/.npm-global
下。macOS 设置代理
zsh
~/.zshrc
curl
~/.curlrc
npm
或者直接修改
~/.npmrc
为Git
可以用
git config --list
查看是否设置成功。命令行切换设置代理
- 创建文件
proxy.sh
- 修改
.zshrc
别名
- 修改完毕后重新载入
在 Ubuntu 上使用 SSR 客户端科学上网
安装 SSR 客户端
- 命令
config
文件在/usr/local/share/shadowsocksr
下,修改完config
后应该就可以启动了,没启动就ssr start
一下。但这时并不能直接上Google,因为SSR是Socks5协议代理,只接受Socks5协议的流量,不接受http流量,这时我们就需要
SwitchyOmega
插件了。安装 SwitchyOmega
- 打开链接,下载
.crx
文件,然后将文件拖到chrome安装。
- 配置在“情景模式”中新建一个命名为”SSR“,在
auto switch
中,规则列表网址:
https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
然后点击立即更新情景模式
。
- 启用
auto switch
。
终端科学上网
sudo apt-get install privoxy
安装好后行配置,Privoxy的配置文件在/etc/privoxy/config
中。
- 在
5.3 forwarded-connect-retries
前加上forward-socks5 / 127.0.0.1:1080 .
。
- 重启Privoxy:
sudo /etc/init.d/privoxy restart
,接着配置一下终端的环境,export http_proxy=”127.0.0.1:1080”export https_proxy=”127.0.0.1:1080”
然后就可以测试一下穿墙效果了。wget http://www.google.com