wsl2的网络修复

最近解决了一下ai助手的问题, 得到的结论是,只要想去解决,就没有什么解决不了的问题.

起因是wsl里vscode的AI助手无法启动,包括context7,github copilot chat,cline等都无法使用,但是偶然间发现windows下的插件居然可以, 于是考虑是FQ的问题. 之前在wsl里已经用了proxychains来运行python命令,无法全局,也无法给AI助手使用. 但是安装全局又过于麻烦(windows已经有了). 于是搜索其他解决方案.

最终发现wsl2有一个mirror模式,可以用主机的代理来让wsl2体验无感FQ, 具体配置搜索了google及MSFT的网页, 得到以下配置:

在个人目录下创建.wslconfig文件

[wsl2]
memory=4GB # 分配给 WSL 2 的内存大小
processors=2 # 分配给 WSL 2 的 CPU 核心数
localhostForwarding=true # 是否启用 localhost 转发

[experimental]
autoMemoryReclaim=gradual # 开启自动回收内存,可在 gradual, dropcache, disabled 之间选择
networkingMode=mirrored # 开启镜像网络
dnsTunneling=true # 开启 DNS Tunneling
firewall=true # 开启 Windows 防火墙
autoProxy=true # 开启自动同步代理
sparseVhd=true # 开启自动释放 WSL2 虚拟硬盘空间

填入如上的配置,重启wsl即可

此配置生效后, 可以通过127.0.0.1来访问wsl2里的flask程序, 也不再需要通过查找地址来访问了.

无题

双11购买了一个igreen的投屏器, 感觉作用不大, 于是退货.

在投屏界面发现一个提示,不符合法律法规的视频不让投屏,OMG,怎么做到的.

买了投屏器,然后就是想要使用键盘鼠标, 于是找到vhusbarm, 插在raspberrypi和路由器上, mac上安装一个server, 还真可以, 但是有延迟, 投屏也不是非常顺畅.

后来想为什么要投屏?因为mac放到了机柜, 为什么放到机柜, 因为放显示器旁IP无法正常获取, 导致了很多功能都缺失, 突发奇想, 把路由器改为中继模式, 于是,问题解决.遂将MAC搬回到显示器旁.

华硕的MESH是个什么东东, 感觉作用不大, 问题一堆, 卧室的SHARP也用不了172net, 改为中继也解决了.

周末收拾了一堆旧的破铜烂铁, 统统卖掉, 咱也40了, 得向前看.

一个小感悟,旧的东西,要派上用场之前三思, 我不值得更好,更有价值的东西吗?

买东西之前也要三思, 我不值得顶配的东西吗, 不值得品质更优秀,而不是性价比高的东西吗?

又到了一年双11, 似乎又有一些感触, 以上.

wget https://www.virtualhere.com/sites/default/files/usbserver/vhusbdarm

chmod +x vhusbdarm

sudo ./vhusbdarm -b # 以后台模式运行

 

 

sudo apt update

sudo apt install cmake libavahi-compat-libdnssd-dev libssl-dev

git clone https://github.com/FD-/RPiPlay.git

cd RPiPlay

mkdir build && cd build

cmake ..

make

sudo make install