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";
}