2023年8月1日
By: Chase
新机安装软件
前言
新换了mac, 记录备忘一下新机安装.
软件(dmg下载安装)
能直接下载安装的, 还是喜欢下载安装.
VSCode
naiveproxy(github下载解压)
科学上网转发用.
配置命令行代理
mac 默认用的zsh命令行工具, 我们在~/.zprofile
下配置一下命令行代理的快捷配置.
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'
配置完了别忘记source ~/.zprofile
让配置生效.
之后我们分别在proxy
与unproxy
的情况下试试
curl https://www.google.com
一种应该会报Failed to connect
, 一种会报ssl
相关错误. 后者显然是命令行已经科学上网了。
node
obs
录屏软件 地址
java
homebrew
htop
程序员式查看内存, CPU等的一个玩意.
ffmpeg
处理视频用的, 一般拿来命令行处理获得gif.
yarn
leiningen
clojure的npm
包
graphviz
plantUML画某些类型图需要的包
vsCode插件
gitlens
查看git提交, 帮助标注git文件颜色.
markdownAllInOne
预览Markdown
, 快捷复制链接, 创建目录等.
calva
clojure运行插件
eslint
PlantUML
流程图插件
chrome插件
proxy SwtichyOmega
代理插件, 配置pac选择性F墙很方便. 顺便贴一下的我pac配置.
var targetArray = [
".baidu.com", ".3vyd.com", ".jianshu.com", ".baidustatic.com", ".ant.design", ".aliyun.com", ".lanhuapp.com", ".douban.com", ".jd.com", "autohome.com", "anhuapp.com", ".atlassian.net", ".shimo.im", ".zhihu.com", ".bilibili.com", ".yanyue.cn", ".alibabacloud.com", ".openai.com", "aliyun.com"]
function test(host, array) {
return array.some(item => dnsDomainIs(host, item)) || isInNet(host, "192.168.0.0", "255.255.0.0")
}
function FindProxyForURL(url, host) {
if (test(host, targetArray)) {
return "DIRECT";
}
return "SOCKS5 127.0.0.1:1080";
}