前言

研究一下ssr是我这些天一直想做的,原因是回国之后之前速度飞起的yarn,github在ssr 的pac模式下屡屡受挫,于是我决定简单的研究一下怎么配置pac模式来把一些国内可以访问但是访问速度很慢的网页加入到代理中。

yarn

不得不说的就是yarn了,作为在国外用的最爽的工具,记得我在国内时由于网络原因,yarn一度让我觉得这么个比npm垃圾那么多的东西怎么赢得那么多人青睐的?后来在RN还是taro学习过程中,好像是某一个推荐是用yarn装,于是我不情愿的装了回来,然而在国外网络环境下,只能说是真香。

回来之后,yarn又面临着尴尬的境地,又回到了那个连npm都不如的老样子,关于配置源的方法,做过RN的同学可能知道,淘宝镜像有些是不能用的,总会出现莫名其妙的BUG,所以让我修改源我还是放弃了。

于是我想到了查看yarn源然后把它加到pac规则的方法。

Github与Gitee

这也是一个急需加入pac规则的网站,回国之后访问github的速度简直令人费解。更别提我还有图床在这个上面了,导致的结果就是,图床的图片总要好久才能加载的进来,当然这个是我的问题,以后还是会想办法把图片搞到阿里oss或者七牛上之类的。

哎,等会,既然Github可以,那么Gitee能不能也当图床呢?

于是我申请了Gitee账号,满心欢喜的进去之后,发现自己是想多了,总之Gitee的图片展示方式与Github是不同的,它不会给每个图片赋予路由,自然把Gitee当作图床也是不可能的,吗?

然而就是有人做到了呢,下文分享,另外有一说一,我真的觉得CSDN作为图床也不错。

这是后话,除去图床,我对于Github的访问需求也是非常大的,除此之外,类似medium的访问速度也是很慢,这一点不清楚为什么,因此我也囫囵吞枣都加进去了。

pac修改规则

关于修改用户自定义的规则,我们首先先进入ssr文件夹:

其中有三个文件是需要我们注意的,一个是gui-config.json,pac.txt,以及user-rule.txt,前其中最后一个是我们需要添加自己规则的地方,pac.txt则是根据自定义规则和gui-config生成的最后的规则文件。

我目前这样配置得到的结果是正确的:

! Put user rules line by line in this file.
! See https://adblockplus.org/en/filter-cheatsheet||medium.com
||github.com
||githubusercontent.com
||githubassets.com
||registry.yarnpkg.com

yarn源的话,默认都是这个,可以通过命令行查看:

❯ yarn config get registry
https://registry.yarnpkg.com

其他配置

上面写好了自定义文件之后并没有使用,我们需要更改下pac规则:

除此之外,再解释几个估计也用不到的,但是很令人迷惑的词语:

  1. 一个是负载均衡选项,这个就跟你们想象中的负载均衡是一样的,开启之后你所有的节点会根据负载压力选择最适合的节点使用,一般来说没必要使用。
  2. pac规则,如果你不想使用自定义规则,选择绕过局域网和大陆即可,这样做的原因是在访问局域网或者大陆网站不需要使用代理。典型的应用场景就是校园网下载文献,使用绕过局域网则可以保证你在下载时没有切到代理上。绕过大陆同理。

Gitee图床

这个是利用Gitee的特性,与github的pages相似,首先我们需要建立一个新项目,然后在该项目下建立一个index.html,保持空即可,或者随便你加点什么东西。

接着我们要把这个项目拷贝到本地,git相关知识我就不介绍了,然后在本地建立一个文件夹存放图片:

在该文件夹可以随意存放你的图片,同时要注意每次加入图片之后提交到origin master分支。

接着我们开启gitee page服务,然后访问对应的文件夹位置即可,如:

http://eswang.gitee.io/blog_pic/image/1.png

SSR pac模式配置和Gitee转移图床失败的尝试相关推荐

  1. linux安装配置 typora插件picgo,实现gitee免费图床

    linux安装配置 typora插件picgo,实现gitee免费图床 本文是默认已经安装了typora,如果没有安装自行百度安装 1.如果没有安装nodejs就安装一下 查看安装nodejs是否成功 ...

  2. 又是白嫖Gitee的一天,PicGo+Gitee搭建图床,用过的都说真香!!!

    文章目录 什么是图床? 创建Gitee仓库和私人令牌 配置PicGo 测试图床 为Typora配置图床 验证上传 CSDN独家福利降临!!! 尾言 什么是图床? 图床是干什么的?图床一般是指储存图片的 ...

  3. 舒适!当PicGo使用Gitee作为图床时

    准备 PicGo PicGo蓝奏云(速度快) PicGo Github地址 关于软件的安装特别简单,不需要再过多赘述 nodejs(PicGo插件依赖于nodejs,如何安装nodejs网上步骤比较多 ...

  4. 使用PicGo+Gitee做图床

    title: 使用PicGo+Gitee做图床 date: 2021-10-22 23:22:52 tags: 图床 图床工具,就是自动把本地图片转换成链接的一款工具,网络上有很多图床工具,就目前使用 ...

  5. 通过picgo+gitee搭建图床

    通过picgo+gitee搭建图床 以后写笔记大多都是用md格式了,于是为了更方便的去本地写博客以及笔记,准备自己通过gitee仓库搭建一个图床供自己使用,会让我们写笔记或博客更方便. 1.下载Pic ...

  6. Typora + PicGo + Gitee 搭建图床

    文章目录 前言 一.工具 二.安装Node.js 1.下载 2.测试 解决方法 ①找到自己 node.js 的安装目录,用 Notepad++ 打开 npm.cmd 文件 ②将第12行的 **pref ...

  7. Typora使用Gitee作为图床

    使用Typora做笔记的时候,图片资源默认保存到本地,备份笔记要同时备份图片资源,这里使用Gitee作为网络图床即可解决此问题,实现图片多端共享. 目录 1. 下载PicGo 2. 创建仓库 3. 配 ...

  8. gitee搭建图床流程

    1.环境准备 需要:使用3个软件 + nodejs(环境) + gitee仓库: 软件:1.typora (用于编辑:后缀 .md文本)2.picgo (用于将:图片上传到gitee)3.snipas ...

  9. upic上传GitHub图床失败解决

    最近不知道怎么回事,使用Typora写笔记时,上传图片失败,没有返回链接,还是使用本地文件. 进到GitHub中查看原因,发现文件已经上传成功,但是就是无法访问,通过Tyora上传的链接来访问,提示: ...

  10. 从零开始免费搭建自己的博客(五)——Typora + PicGo + GitHub/Gitee图床

    ​ 本文是博客搭建系列文章第五篇,其他文章链接: 从零开始免费搭建自己的博客(一)--本地搭建 Hexo 框架 从零开始免费搭建自己的博客(二)--基于 GitHub pages 建站 从零开始免费搭 ...

最新文章

  1. Ruby之父:写Ruby时工作特别闲,总加班的人很难做出创造
  2. 数据仓库ods层是啥意思_数据仓库和数据分层
  3. 在CentOS下安装crontab服务
  4. asp.net core 集成 prometheus
  5. php 腾讯云 文字识别_腾讯科技(成都)有限公司
  6. [笔记]Linux NTP命令 (ESX适用)
  7. Linux学习笔记Sed最全整理
  8. VSTS 2010体验 - TFS 2010变化巨大
  9. UNIX环境高级编程 第7章 进程环境
  10. [2018.10.10 T2] 烯烃
  11. Charles 弱网测试
  12. 花几十万推广系统?这家跨国物流企业告诉你大可不必!
  13. 杂谈|数据分析虽火但并不适合每一个人!浅谈如何利用自身优势转行数据分析
  14. linux系统下/etc目录的理解
  15. 2020云栖大会-达摩院
  16. python中查找文件当前位置定位,Python是怎样定位和修改文件读写位置的?
  17. 嵌入式设备和固件中的自动漏洞检测(一):概览
  18. 媒企农三方共建专属基地 探索助力吉林乡村振兴
  19. 阿里云服务器配置Tomcat
  20. 课改类毕业论文文献包含哪些?

热门文章

  1. CSS文字的属性(总结)
  2. (XWZ)的Python学习笔记Ⅷ--------numpy
  3. R语言ggplot2可视化哑铃图、强调从一个点到另一个点的变化、数量的变化、客户满意度的变化等(Dumbbell Plot)、为可视化图像添加标题、题注信息
  4. 新大陆扫描枪设置指南
  5. Windows下制作苹果电脑U盘启动
  6. 电影海王真的好看吗|我爬取了9000条影评,得出的结论是
  7. usb计算机连接 灰色,USB调试选项显示为灰色
  8. 【测试】转行软件测试没有项目经历怎么办
  9. 软件测试的目的和原则
  10. 长方形内正方形Square