/Figma-Net-OK

让 Figma 网络访问速度更快

Primary LanguageJavaScript

FigmaNetOK

让 Figma 网络速度访问速度更快的方法(尤其是在 🇨🇳 **)

  • 不使用翻墙
  • 更改本地 Hosts 配置

Figma 有不同的服务器,通常你的系统会自动选择 Figma 的服务地址,有些时候因为运营商、Figma 服务状态、DNS 设置等等原因,自动选择的 Figma 服务地址可能不是最好的(有时候可能速度相差 10 倍),所以这个工具能帮你测试在你的环境下所有 Figma 服务地址的真实速度(不是 ping 而是真实连接速度),这样你就可以通过修改 Hosts 的办法指定一个最快的 Figma 服务地址

使用

下载 (v1.2)

MacOS 下无法启动的问题

  • 授权设置
    前往系统偏好设置 > 安全性与隐私 > 允许访问,如果仍然提示无法打开可再次打开允许访问授权

Windows 下无 Hosts 写入权限的问题

测速

  • 使用步骤:
  1. 解压并运行文件「FigmaNetOK
  2. 运行过程中等一会
  3. 复制运行结果,添加到 Hosts 中

修改 Hosts

  • 推荐工具
  1. 推荐使用 「SwitchHosts」修改和管理 Hosts 很方便(Mac、Win、Linux 都支持)
  1. 手动修改

以 SwitchHosts 为例,修改 Hosts

  1. 启动程序「SwitchHosts」
  2. 程序左上角「 添加 」

  1. 自定义添加个名称,选择「本地」

4.把测速的结果复制到「SwitchHosts」,点击「启用」

5.重启 Figma 客户端或浏览器,就完成了

常见问题

如何确定 Hosts 是否生效

  • 浏览器检查
  1. 浏览器窗口右上角「更多」 > 更多工具 > 开发者工具
  2. 刷新网页
  3. 找到参数:Network/state/Remote Addrese:X.X.X.X:XX 和你添加的 Hosts 对比,是相同的,代表已经使用成功

  • Figma客户端检查
  1. Figma 客户端:右键菜单 > Plugins(插件) > Development(开发) > Open console(控制台)
  2. 刷新页面(在标签上,右键 Reload Tab )
  3. 找到参数:Network/state/Remote Addrese:X.X.X.X:XX 和你添加的 Hosts 对比,是相同的,代表已经使用成功

刷新浏览器的 DNS 缓存

有些情况下修改 Host 后,因为浏览器有缓存所以没有立即生效,这时候可以手动刷新浏览器缓存

  • Google Chrome
    在地址栏输入以下地址 chrome://net-internals/#dns 回车,点击 Clear host cache 即可
  • Microsoft Edge
    在地址栏输入以下地址 edge://net-internals/#dns 回车,点击 Clear host cache 即可
  • Safari
    菜单栏 “Safari 浏览器” –> “偏好设置…” –> “高级”,“在菜单栏中显示 “开发” 菜单。 此时,点击菜单栏 ”开发“ –> ”清空缓存“ 即可。

参考