https://github.com/dotnetcore/FastGithub
https://github.com/dotnetcore/FastGithub/releases
官网下载即可,比如,我用的是这个:fastgithub_osx-x64.zip(点这里下载)
如下图双击启动即可
参考 https://github.com/dotnetcore/FastGithub/blob/master/MacOSXConfig.md 来安装
安装后效果
系统偏好设置 > ?络 > ?级 > 代理
重新双击fastgithub,可以看到已监听
Last login: Mon Dec 26 14:04:26 on ttys001
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
~ $ /Users/dongpingxiong/Downloads/fastgithub_osx-x64/fastgithub ; exit;
2022-12-26T14:04:41.6232810+08:00 [WRN]
FastGithub.HttpServer.CaCertInstallerOfMacOS
请?动安装CA证书然后设置信任CA证书cacert/fastgithub.cer
2022-12-26T14:04:42.0175530+08:00 [INF]
FastGithub.HttpServer
已监听http://localhost:38457,http代理服务启动完成
2022-12-26T14:04:42.1569170+08:00 [INF]
FastGithub.AppHostedService
FastGithub启动完成,当前版本为v2.1.2,访问 https://github.com/dotnetcore/fast
github 关注新版本
值得一提的是:关于【http代理配置】我这边配置后,打开fastgithub后,再打开Google浏览器访问github或https://chaosblade-io.gitbook.io/chaosblade-help-zh-cn/blade 还是打不开。后来发现是浏览器也需要配置代理,如下配置即可(补充:后面关闭浏览器代理貌似也可以正常访问)
当然打开github的网页速度可能会慢一点点,但是稳定肯定是没得说,之前打不开的页面也可以打开了或者之前打开经常提示who is there?你可能再也看不到了
fastgithub控制台,输出如下:浏览器访问git相关网站,未见异常
2024-01-13T17:15:13.8832900+08:00 [INF]
FastGithub.DomainResolve.DomainResolver
analytics.githubassets.com:443->[185.199.111.153, 185.199.108.153, 185.199.109.153]
2024-01-13T17:15:15.9116760+08:00 [INF]
FastGithub.DomainResolve.DomainResolver
js.monitor.azure.com:443->[13.107.213.53, 13.107.246.53, 13.107.213.74]
2024-01-13T17:15:21.7880300+08:00 [INF]
FastGithub.DomainResolve.DomainResolver
collector.github.com:443->[140.82.112.22, 140.82.114.22, 140.82.112.21]
2024-01-13T17:16:38.2371090+08:00 [WRN]
FastGithub.DomainResolve.DnsClient
api.github.com@114.114.114.114:53->Operation timed out
2024-01-13T17:18:14.2717820+08:00 [WRN]
FastGithub.DomainResolve.DnsClient
events-feed.github.com@114.114.114.114:53->Operation timed out