1.下载FastGithub
//下载FastGithub Linux版安装包
wget -c https://github.com/dotnetcore/FastGithub/releases/download/2.1.4/fastgithub_linux-x64.zip
//解压
unzip fastgithub_linux-x64.zip
//移动到/opt目录
sudo mv fastgithub_linux-x64 /opt
//删除FastGithub Linux版安装包
rm fastgithub_linux-x64.zip
2.配置代理
2.1系统级别全局代理(推荐)
Ubuntu->设置->网络->网络代理。
(推荐)自动:http://127.0.0.1:38457
。
手动:HTTP代理和HTTPS代理:127.0.0.1
,端口:38457
。
2.2浏览器级别局部代理
Firefox浏览器->设置->常规->网络设置->设置。
自动代理配置的 URL(PAC):http://127.0.0.1:38457
。
手动配置代理:HTTP代理:127.0.0.1
,端口:38457
,勾选“也将此代理用于HTTPS”。
最后确定即可。
3.启动
//切换目录
cd /opt/fastgithub_linux-x64
//推荐
//作为systemd服务自动启动
sudo ./fastgithub start
//卸载服务
sudo ./fastgithub stop
//手动启动
sudo ./fastgithub
4.证书
4.1Google Chrome浏览器
如果Google Chrome浏览器提示:您的连接不是私密连接
。
Google Chrome浏览器->设置->隐私和安全->安全->管理证书->授权机构,导入 /opt/fastgithub_linux-x64/cacert
目录下 fastgithub.crt
,勾选“信任该证书,以标识网站的身份”,最后确定即可。
4.2Firefox浏览器
如果Firefox浏览器提示:未连接:有潜在的安全问题
。
//切换目录
cd /opt/fastgithub_linux-x64
//Firefox浏览器没有cacert目录的读权限,会导致导入证书失败,我们可以复制一份变相升级了权限。
cp -r cacert cacert2
Firefox浏览器->设置->隐私与安全->证书->查看证书->证书颁发机构,导入 /opt/fastgithub_linux-x64/cacert2
目录下 fastgithub.crt
,勾选“信任由此证书颁发机构来标识网站”,最后确定即可。
原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/experience/jingyan/26070.html