寂静·流年

[冰与火的交缠,无法平息的灵魂]

最近在折腾网络,目的是在openwrt上安装tailscale实现三个不同地域的网络互通。

在24年折腾有时候,还是很方便的,使用openwrt.ai上下载的kwrt版本的openwrt,自带tailscale和前端UI界面,安装完后通过UI界面操作就能互通了。

但是现在却不行了,有以下几个现象:

  • 只要安装完tailscale并登录,openwrt必死机。具体表现为:
  • ssh无法登录;
  • openwrt界面无法打开。
  • kwrt自带的tailscale版本是1.80,而最新版是1.92。

折腾了近一周,终于找到了在openwrt上安装设置tailscale的正确方法了。

安装openwrt

推荐使用immortalwrt,地址在immortalwrt

阅读全文 »

Windows 11最直观和最让人难受的就是那个右键菜单,延迟打开慢不说,功能还不完善,像个半成品的残废一样。

可以通过简单的三条合集,恢复成Windows 10的右键菜单

打开终端,依次执行下面三条命令:

1
2
3
4
5
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f

taskkill /F /IM explorer.exe

explorer.exe

编辑openwrt的dhcp配置文件:

1
vi /tmp/dhcp.leases

内容如下:

把想释放的地址那一行删除后,保存文件,然后重启服务:

1
/etc/init.d/dnsmasq restart

本文适用于linux和macos,这里以macOS为例。

Trojan只能提供socks5代理,适用性是不如http和https的。可以使用privoxy这个软件,来把socks5代理转换成http和https来使用。
还有一个好处,就是可以在zsh等终端里设置代理相关参数,以随时启用。

一、安装trojan-go

1
brew install trojan-go

默认配置文件在/opt/homebrew/etc/trojan-go/config.json

若想正常运行的话,还需要geoip.datgeosite.dat这2个文件:

geoip.dat

阅读全文 »

编辑键盘配置文件

1
sudo vim /usr/share/X11/xkb/keycodes/evdev

搜索 ,交换等号后面的数字:

1
2
3
4
<CAPS> = 37
...

<LCTL> = 66
0%