RainbowBird's Blog

以梦为马,不负韶华。

背景

已经在软路由上配置好了 tailscale 之后,发现虽然其他设备可以连接到软路由,但是不能科学上网。

解决方法

进入 shellcrash 设置后,选择【7 内核进阶设置】-> 【3 配置公网及局域网防火墙】 -> 【3 自定义透明路由ipv4网段】-> 输入 100.0.0.0/8,保存并重启内核即可。

![[CleanShot 2024-12-17 at 20.49.01@2x.png]]

问题描述

可以访问互联网,Chrome 浏览器访问同网段的其他设备提示 ERR_ADDRESS_UNREACHABLE

Safari可以访问,Chrome 浏览器不能访问。

尝试过多种方式,如重置本地网络,刷新DNS缓存,切换DNS服务器,重置Chrome设置等,均无效。

通过 Wireshark 抓包发现 Chrome 访问内网设备直接都没流量出去。

解决方法

最后发现:需要在设置中打开本地网络访问权限。

文章来源

转载自:Mac 电脑访问网页提示 ERR_ADDRESS_UNREACHABLE

起因

经常用 macOS 的用户都知道,鼠标的滚动方向和触控板的滚动方向是一致的,即为自然滚动,但是在 Windows 上,没有一个很好的方法可以快速调节滚动方向到自然滚动。

网上有很多教程教如何使用注册表来修改鼠标的滚动方向,本文不再赘述。

阅读全文 »

方法

可以在 constant.ts 中直接 import package.json 并使用其中的版本号:

1
2
3
4
import pkg from '../package.json';

const version = pkg.version;
console.log(version); // 1.0.0

解决方法

创建一个 vue.d.ts 的文件,内容如下:

1
2
3
4
5
6
7
8
9
import Vue from 'vue'

declare module 'vue' {
export interface AllowedComponentProps extends HTMLAttributes {
onClick?: ((payload: MouseEvent) => void) | undefined
}

export default Vue
}

解决方法

当 EChart 提示 height 为 0 时,加入 :autoresize="true" 即可解决。

1
<VChart :option="option" :autoresize="true" />

zim:fw

比 oh-my-zsh 快,并且自带了诸如 auto-completion、syntax highlighting 等插件。
https://github.com/zimfw/fzf

1
curl -fsSL https://raw.githubusercontent.com/zimfw/install/master/install.zsh | zsh

fzf-tab

自动补全插件,可以补全命令、参数、路径等。
https://github.com/Aloxaf/fzf-tab

1
2
echo "zmodule Aloxaf/fzf-tab" >> ~/.zimrc
zimfw install

p10k

zsh 主题,可以自定义配色、提示符、命令提示符等。
https://github.com/romkatv/powerlevel10k

1
2
echo "zmodule romkatv/powerlevel10k --use degit" >> ~/.zimrc
zimfw install

zshrc

把下面内容加入到 ~/.zshrc 文件中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
alias vim=nvim        # 需要安装 neovim
alias ls=eza # 改用 eza、exa 代替 ls
alias ll="eza -lah"
alias sudo="sudo "
#alias ip="ip -c" # macOS 用户注释掉这行

# Git
alias gcl="git clone"
alias ga="git add"
alias gaa="git add -A"
alias gcm="git commit -m"
alias gcma="git commit -m -a"
alias gp="git push"
alias gpl="git pull --rebase"
alias main="git switch main"

Notice

以上操作完了直接重启 shell 就可以啦~

解决方法

如果你在资源管理器里面映射了网络驱动器,且网络驱动器处于离线状态,那么立刻卸载网络驱动器,然后重启 WSL 即可解决卡死问题。

0%