日常
日常
- 日常
语言学习
英语学习
背单词
:
交流社区
HackerTalk
作者初衷是打造一款程序员社交平台, 界面很对味, 使用体验不错, 就是略显冷清了
路由器
小米路由器 DNS DHCP 后使用 EDGE 浏览器似乎经常显示 无法访问 Internet
, 具体原因不清楚
手动将 DNS 改为
首选:119.29.29.29
备选:182.254.116.116
后新建页面后似乎可以恢复正常
上述 DNS 为 DNSPod的 Public DNS+, 是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务
小米
小爱音箱Pro连不上电脑
[大佬们,小爱音箱pro蓝牙电脑搜索不到【小爱同学吧】_百度贴吧 (baidu.com)](https://tieba.baidu.com/p/8487114265#:~:text=检查电脑的蓝牙设置,确保蓝牙开关已经打开,并且在“设备管理器”中查看是否已经启用了蓝牙设备。 3. 尝试在电脑端重新连接小爱音箱 Pro,可以尝试在蓝牙设备列表中选择小爱音箱,Pro,并输入配对码进行配对。 4. 尝试在手机上连接小爱音箱 Pro,然后尝试在电脑上连接同一个网络下的其他设备,以判断是否是音箱本身的问题。)
在小爱音箱APP中打开蓝牙自发现后手机都可以搜到小爱音箱的蓝牙, 唯独电脑怎么重启蓝牙都搜不到, 最后在贴吧看到一个老哥给出了正解, 将 Win 的蓝牙设备发现模式改为 高级
就能搜到小爱音箱Pro的蓝牙了
证书
从计算机专业学生到程序员大佬,都一定受用的计算机行业高含金量证书盘点!_哔哩哔哩_bilibili
[计算机行业证书--哪些值得考? | ProcessOn免费在线作图,在线流程图,在线思维导图](https://www.processon.com/view/link/61c584f963768939a3694478#map 作者:王大飞op https://www.bilibili.com/read/cv14636458?spm_id_from=333.788.b_636f6d6d656e74.7 出处:bilibili)
建议是能力足够了随便去刷刷, 有公司报销可以考虑考考(
软考证书
工业和信息化部承办的, 目前国企事业单位中含金量认可度最高的计算机行业证书
一般只有中级以上才有用, 在企事业单位工作或者项目与其有对接那么考个软考证书帮助比较大
打算在一线城市发展积分落户的话也有计分
计算机程序设计能力考试(PAT)
浙大发起承办, 乙,甲,顶级有用, 主要考察算法能力, 行业认可度比较高
项目管理职业资格认证(PMI)
PMI 所有证书
缩写 | 名称 |
---|---|
PMP | 项目管理 |
PMI-ACP | 敏捷项目管理 |
PfMP | 项目组合管理 |
PgMP | 项目集管理 |
CAPM | 助理项目管理 |
PMI-RMP | 项目风险管理 |
PMI-SP | 进度管理 |
比较推荐的是: PMP(项目管理) 和 PMI-ACP(敏捷项目管理)
需要报培训班计学时才能考且有相关年龄限制(费用一般 2K ~ 7K 不等)
学历 | 年龄限制 |
---|---|
不限学历 | 年满 26 岁 |
有学士学位 | 年满 24 岁 |
有硕士及以上学位 | 不限年龄 |
想转管理岗可以考虑考个这个证书
不过证书有年限, 期间需要积累 PDU 并加钱才能续期
- 通过PMI制定培训机构参加PMP培训将会获得35个PDU, PMP考试通过后35个PDU直接转换。
- 本人从事PMP工作,每年自动获得5个PDU,3年时间即可获得15个PDU。
- 从事项目管理工作,每年自学可获得10个/年。
- 公司内部会议,每小时获得一个PDU(保留会议纪要)。
- 实际工作中使用MSP软件,同时高博是此软件的合作伙伴,提供MSP培训,可积累16个PDU。
- 参加PMI活动(PMI组织活动基本免费,即使收费也很低)。
- 撰写PMP文章,一般可获得2-3个PDU。
- 志愿者活动(如给学员上课)可获得3-5个PDU。
华为认证
得加钱(
下载
FDM
防病毒配置
以火绒为例:
注意这里的 %path%
指的是下载文件的保存路径而非上面填写的火绒的路径
但是实际上下载后会调起火绒UI并查杀该文件, 用户手动关闭火绒UI(点右上角的X关闭按钮)后 FDM 上的 正在检测病毒
才会停止, 总体来说体验不是很流畅, 因此后面不打算配置了
不过也可以手动检测:
手动关闭火绒UI后
IDM
在 Edge 上安装 IDM 扩展
打开 IDM 安装目录
找到 IDMGCExt.crx
在 Edge 扩展中打开 开发人员模式
:
将 IDMGCExt.crx
拖动到 Edge 扩展界面即可安装扩展
aria2
- 下载[aria2.exe]并将其移动至
C:\Windows\System32
文件夹 - 复制
aria2
下载命令 - 在本地你想下载到的位置,按住
Shift
右键点击空白处,选择在此打开命令行窗口(Powershell
) - 将刚才复制的命令粘贴(鼠标右键点击即可,不要按 ctrl-V) ;回车,然后等待下载完成
超星相关
没有下载选项的 PDF
- 参考链接
F12
找到objectid
然后替换下面的[objectid]
并打开链接https://mooc1-1.chaoxing.com/ananas/status/[objectid]?flag=normal
- 打开之后是个响应页, 找到
pdf
字样, 后面跟着的就是直链
- 或者使用这个插件
搜题目解析
- 油猴插件:
AC-baidu-重定向优化百度搜狗谷歌必应搜索
- 垃圾域名
ppkao.com
51xuexiaoyi.com
jiandati.com
cnitpm.com
shangxueba.cn
datiyi.cn
ysxqzs.cn
doc.xuehai.net
imdza.org.cn
shangxueba.com
zyszedu.com
ixueyi.com
bvchati.cn
kjfwxy.com
yc-qx.cn
hmyllh.com
jsgncl.org.cn
zhaokaoti.com
http://www.zslangqiao.com/
http://www.tfsenabo.com/
zuixu.com
educity.cn
xcsdbzx.com
nuchati.cn
xmkqhs.com
hzssc.org
http://ask.mzhishi.com/
nviv.cn
30596.cn
asklib.com
云盘
OneDrive
- 多次同步,挂起,取消链接账户可能会导致 Explorer 左栏快捷访问中存在多个指向相同的 OneDrive 快捷访问
删除OneDrive for Bussiness导航栏快捷方式_根号负一的博客-CSDN博客
挂了全局代理后会无法登录OneDrive客户端
(2 封私信 / 59 条消息) Onedrive客户端如何走代理? - 知乎 (zhihu.com)
OneDrive 使用者所需的 URL 和端口 - SharePoint in Microsoft 365 | Microsoft Learn
[已解决]无法开启System Proxy · Issue #1105 · Fndroid/clash_for_windows_pkg (github.com)
先写结论, 这样操作需要 Bypass 大量域名, 且对于需要挂代理的 Microsoft 服务可能也会产生影响, 因此建议关闭 System Proxy 登录 OneDrive, 登录成功后再打开 System Proxy
非要使用 Bypass 方案的话在 Clash 的 Bypass yaml 末尾加上这些域名即可
# OneDrive
- "onedrive.com"
- "*.onedrive.com"
- "onedrive.live.com"
- "spoprod-a.akamaihd.net"
- "*.mesh.com"
- "p.sfx.ms"
- "oneclient.sfx.ms"
- "*.microsoft.com"
- "fabric.io"
- "*.crashlytics.com"
- "vortex.data.microsoft.com"
- "posarprodcssservice.accesscontrol.windows.net"
- "redemptionservices.accesscontrol.windows.net"
- "token.cp.microsoft.com"
- "tokensit.cp.microsoft-tst.com"
- "*.office.com"
- "*.officeapps.live.com"
- "*.aria.microsoft.com"
- "*.mobileengagement.windows.net"
- "*.branch.io"
- "*.adjust.com"
- "*.servicebus.windows.net"
- "vas.samsungapps.com"
- "*.files.1drv.com"
- "*.onedrive.live.com"
- "*.*.onedrive.live.com"
- "storage.live.com"
- "*.storage.live.com"
- "*.*.storage.live.com"
- "*.groups.office.live.com"
- "*.groups.photos.live.com"
- "*.groups.skydrive.live.com"
- "favorites.live.com"
- "oauth.live.com"
- "photos.live.com"
- "skydrive.live.com"
- "api.live.net"
- "apis.live.net"
- "docs.live.net"
- "*.docs.live.net"
- "policies.live.net"
- "*.policies.live.net"
- "settings.live.net"
- "*.settings.live.net"
- "skyapi.live.net"
- "snapi.live.net"
- "*.livefilestore.com"
- "*.*.livefilestore.com"
- "storage.msn.com"
- "*.storage.msn.com"
- "*.*.storage.msn.com"
如下是正文内容:
有时候挂了全局代理后, OneDrive 客户端会一直转 "正在登录", 没有找到具体原因, 猜测可能和账户区域有关, 挂了代理反而登不上去了
TODO: 下次开机抓一下 OneDrive 客户端的流量, 把相关域名 bypass 下
PS: 感觉直接拿
在虚拟机里挂代理看了一下大概是这些
Bypass 一下 login.microsoftonline.com
应该就可以了, 另外一个 aadcdn.msauth.net
是 Microsoft Azure Active Directory CDN 的一部分, 用于 MS365 的激活与验证
PS: 用于实验的美区账户挂代理是能正常登录的:
用 Fiddler 又抓到了另一个域名 odc.officeapps.live.com
PS: 需要注意的是开启了 Fiddler 会屏蔽掉 Clash 的全局代理(
这是 MS365 在线预览和编辑的域名
Bypass 了这些域名后发现加载过程中又出现了其他一堆域名, 因此放弃手动抓了, 再寻找下网上的材料, 参考了如下两篇文章 Bypass 了一些域名最终可以成功登入国区账户了
- OneDrive 使用者所需的 URL 和端口 - SharePoint in Microsoft 365 | Microsoft Learn
- (2 封私信 / 59 条消息) Onedrive客户端如何走代理? - 知乎 (zhihu.com)
在这个过程中还遇到了 Clash System Proxy 打不开的情况, 最终发现是 Bypass yaml 里有些域名写错了, 不是域名的格式, 把有些无关字符串当域名格式写了, 修正过来就恢复了
[已解决]无法开启System Proxy · Issue #1105 · Fndroid/clash_for_windows_pkg (github.com)
具体 Bypass 方案参见章节开头~
E5
E5开发者账号是E3账号的升级版,可免费续期并体验Office365的全部功能
OD的单子账户容量最高15T,理论上可以注册25个子账户
申请流程
- 进入微软开发者中心并进入Office子项
- 加入开发人员计划
- 填写基本信息并进入下一步
- 国家选中国(否则国内连接服务器延迟可能会很高),企业随便填
- 下一步的信息按照自己的实际情况填写即可
- 设置开发者订阅
- 验证个人信息,密码,手机号
- 转到订阅进行进一步设置
- 进入OD
- 进入活跃用户界面
- 更改空间即可
- 每个E5账号可以注册25个子账号,除去管理员和一个空子账号有23个账号
- 当子账号>5 && 每个子账号的OD容量只剩0.5T时可以向微软提交工单扩容到25T
续期
- 理论上只需要调用Office365的API,可以部署OneIndex或者Cloudreve
- 绑定 Github 账号并保持活跃
OneIndex
自己懒得搭了( 配合本地OneDriveBusiness当同步分享盘了
同步目录空格路径解决
默认情况下 OneDrive 的同步目录根目录所在文件夹名称是 OneDrive - 组织名称
的形式, 中间是有两个空格的, 这可太不优雅了, 可以通过创建符号链接的形式来解决这个问题
管理员模式打开 CMD
执行如下指令:
# 创建符号链接 E:\OneDriveE5\Pro 指向 E:\OneDriveE5\mixon\OneDrive - ayusummer
mklink /J OneDriveE5\mix "E:\OneDriveE5\mixon\OneDrive - ayusummer"
OneDriveE5\mix
目录在执行完命令后会自动创建
将云盘挂载到本地(RaiDrive)
云盘支持
Personal
: GoogleDrive,OneDrive
, Dropbox, Box, MEGA, PCloud, YandexDisk, Mail.ru.Cloud, GooglePhotos基本都要挂代理,OneDrive看个人情况,我这边是无法直连的
Business
: Google Shared drives,OneDrive
,DropBox
,SharePoint
Enterprise
: AWS S3, Azure Storage, Google Cloud Storage, Naver Object Storage,Alibaba Object Storage
, Wasabi Object Storage, IBM Object StorageNAS
:WebDAV
,SFTP
,FTP
,Nextcloud
,Synology(群晖)
,ASUSTOR(华硕)
,QNAP(威联通)
, ipTIME
效果:
下载RaiDrive并安装到自定义位置后打开软件,可以自行更新到最新版本(本就是官网有提供的free版)
如果安装的时候出现问题可以选择忽略,这样依然装好了,运行桌面上的快捷方式,在设置里面检查更新到最新版本安装的时候基本不会报错 也可以直接在官网下载(可能需要一些魔法)
- 安装完后点击工具栏中的
添加
按钮进行添加,点击确定后会弹出登录界面,按照你要挂载云盘的账号登录并授权即可
我这里用的是E5开发者订阅里的OneDrive Business,墙内是可以直连的,不用挂代理;
- 最初找这个只是为了能让PotPlayer能更方便地访问云盘中的视频资源从而在本地倍速播放云端的视频;
微软商店中的iCloud
- 有点糟心,Microsoft Store里下载的iCloud只能装在系统盘,并且没有找到有效的方法能够将其移到非系统盘
后记: 建议放弃在非apple设备上使用iCloud
有一说一,真的烂(
删除win10 删除icloud后资源管理器icloud图标无法删除? - 知乎 (zhihu.com)
Cloudreve
WebDav 使用
可用于双向同步云盘和本地文件, 需要使用第三方 Webdav 客户端 Raidrive
首先需要在浏览器 cloudreve 页面的 WebDAV 选项卡添加账户, 并记住提示中的地址和登录名以及新建账号的密码
然后打开 Raidrive 配置下 WebDAV 挂载
然后就可以在文件资源管理器中看到了
Nextcloud
服务器搭建
ubuntu:
sudo snap install nextcloud
安装完成后访问 80 端口配置管理员账密即可使用
配置
当有多张网卡时, 似乎默认情况下只允许了第一张网卡访问 web 页面, 可以手动到 /var/snap/nextcloud/current/nextcloud/config/config.php
配置 trusted_domains
以允许通过其他网卡访问web
'trusted_domains' =>
array (
0 => '10.10.10.21',
1 => '192.168.1.21',
),
同步
使用云盘与 Git 管理使用本地图片的 Markdown 文件
创建软连接指向 assets 目录然后创建硬链接指向 Markdown 文件, 在 .gitignore
中忽略 .assets
即可
mklink /D [git仓库中指定的assets目录] [原始assets目录]
mklink /H [git仓库中指定的Markdown文档路径] [原始Markdown文档路径]
其中 git仓库中指定的目录都是不存在的, 命令执行完后会自动创建
链接完目录与文件后可以在 git 仓库变动中看到链接后的 assets 目录看上去像是个文件, 然后在
.gitignore
中将其忽略即可
Microsoft
Edge
扩展
- 默认安装目录 :
C:\Users\用户名\AppData\Local\Microsoft\Edge\User Data\Default\Extensions
Windows
内核隔离
解决方案: Windows 10 Core Isolation: Remove incompatible drivers - Administrator
Core Isolation - Memory Integrity Not Turning On - Driver - Microsoft Community
PnPUtil 命令语法 - Windows drivers | Microsoft Docs
PnPUtil 示例 - Windows drivers | Microsoft Docs
mark 下上面每个不兼容驱动的 发布名称
管理员模式打开 powershell
, 可以先查看下驱动列表
pnputil /enum-drivers
筛下不兼容驱动的相关信息
发布名称: oem61.inf
原始名称: ew_usbccgpfilter.inf
提供程序名称: Huawei
类名: USB
类 GUID: {36fc9e60-c465-11cf-8056-444553540000}
驱动程序版本: 05/18/2016 1.0.9.0
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
发布名称: oem91.inf
原始名称: hw_cdcacm.inf
提供程序名称: HUAWEI Technologies CO.,LTD
类名: Ports
类 GUID: {4d36e978-e325-11ce-bfc1-08002be10318}
驱动程序版本: 05/18/2016 1.0.26.0
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
发布名称: oem62.inf
原始名称: hw_quser.inf
提供程序名称: Huawei Incorporated
类名: Ports
类 GUID: {4d36e978-e325-11ce-bfc1-08002be10318}
驱动程序版本: 11/28/2016 2.0.6.725
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
发布名称: oem34.inf
原始名称: hw_usbdev.inf
提供程序名称: Huawei Incorporated
类名: Ports
类 GUID: {4d36e978-e325-11ce-bfc1-08002be10318}
驱动程序版本: 04/20/2012 1.3.0.0
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
发布名称: oem116.inf
原始名称: hw_cdcmdm.inf
提供程序名称: HUAWEI Technologies Co.,LTD
类名: Modem
类 GUID: {4d36e96d-e325-11ce-bfc1-08002be10318}
驱动程序版本: 11/28/2016 1.0.26.0
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
发布名称: oem110.inf
原始名称: hw_qumdm.inf
提供程序名称: Huawei Incorporated
类名: Modem
类 GUID: {4d36e96d-e325-11ce-bfc1-08002be10318}
驱动程序版本: 05/18/2016 2.0.6.725
签名者姓名: Microsoft Windows Hardware Compatibility Publisher
执行如下命令删除相应驱动程序包
pnputil /delete-driver oem61.inf
pnputil /delete-driver oem91.inf
pnputil /delete-driver oem62.inf
pnputil /delete-driver oem34.inf
pnputil /delete-driver oem116.inf
pnputil /delete-driver oem110.inf
重新扫描
这两个驱动实在找不到(, 驱动检测里没有, C:\Windows\System32\DriverStore\FileRepository
也没有
打开 C:\Windows\System32\drivers
可以找到 TesMon.sys
删除 TesMon.sys
然后重新重新扫描
在 C:\Windows\System32
目录下, everything
检索结果中的另一个也出现在了其属性中的 "原始名称"字段中, 且检索资料时也有说这个文件导致崩崩崩游戏蓝屏之类, 所以将此文件剪切到其他目录再重新扫描试试, 后面如果有关于此文件的报错再将其放回去
Windows 10中的核心隔离和内存完整性是什么? | MOS86
查阅资料中发现这个功能可能会导致虚拟机运行异常, 不过遇见这种问题时再把功能关掉就是了(
重启计算机, 检查下是否有虚拟机运行异常
基于 Hyper-V 的 BlueStacks 模拟器运行正常
WSL2 异常
WSL2 DNS 服务异常
无法正确解析域名, 直接 ping ip 可以 ping 通, 排查了一圈发现主网也 ping 不通
- 网络: 172.22.0.0, 20 位掩码
配置主网防火墙入站规则
- 规则类型: 自定义
- 程序: 所有程序
- 协议和端口: 默认值不做改动
- 作用域: 此规则适用于哪些本地 IP 地址?: 下列 IP 地址 -> 添加 -> 此 ip 地址或子网:
172.22.0.0/20
- 操作: 允许连接
- 配置文件: 全选
- 名称自定义
然后在 WSL2 里重新 ping 主网又能 ping 通了, DNS 也正常了, 可以 ping 同其他域名了
缺点在于计算机重启后 WSL2 主网地址可能会变(
需要再配下防火墙
挺秃然的, 没有完全搞清楚原理, 无法一劳永逸地解决这个问题
针对某一软件关闭用户账户控制
当设置了应用以管理员身份运行时, 在运行应用时会弹出一个用户账户控制的弹窗, 你要允许此应用对你的设备进行更改吗?
, 用户只有点击 是
之后才能正常运行应用, 对于一个已经设置了以管理员身份运行的应用要跳过此步的话可以做如下操作
打开注册表编辑器在 HKEY_CURRENT_USERS\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
下新建值
- 值的名称是程序的绝对路径
- 值数据时
RunAsInvoker
命令行重启文件资源管理器
Windows 的任务栏和文件资源管理器(Explorer) 是一体的, 因此如果出现了任务栏莫名卡死或者消失的问题时可以在任务管理器中找到文件资源管理器并重启
有时候可能在任务管理器中没能找到文件资源管理器, 或者查找比较困难, 那么此时也可以使用命令行或者 powershell 来终止并启动 explorer
# 强制终止 explorer
taskkill /IM explorer.exe /F
# 启动 explorer
explorer
你需要来自 S-1-5-21-XXXX-XXX-XXX 的权限才能对此文件夹进行更改
你需要来自 S-1-5-21-XXXX-XXX-XXX - Microsoft Community
Win10无法删除文件提示“你需要来自system的权限”的解决方案-系统城·电脑系统下载之家 (xitongcheng.com)
重装系统但是没格式化其他盘符, 在同步 Onedrive 时发现没有文件操作权限, 尝试删除提示需要来自 S-1-5-21-xxxx 的权限才能删除, 猜测是原本系统用户创建的文件, 在系统被扬了之后用户找不到了就变成 S-1-5-xx 这种不可读的形式了
解决方案为 右键文件夹->属性->安全->高级
可以看到所有者是 S-1-5-xxx
, 勾选
Authenticator
密码同步只支持主账号密码同步,不会同步工作账户的密码
身份验证器应用程序 - 密码问题 - Microsoft Community --- Authenticator App - Password Issues - Microsoft Community
图片OCR->表格
clash
Github/Dreamacro/clash
Github/Dreamacro/clash-dashboardalvinkwok/clashForLinux安装配置正确配置Clash For Windows的TUN、TAP、系统代理三种模式? | 来去之间 (clashdingyue.tk)
clash 中的 minxin 使用教程 - cornradio的技术博客
steam如何绕过clash的全局代理 - cornradio的技术博客
Clash Version <= V0.19.8
存在 RCE 漏洞, 建议升级到 V0.19.10
及以上版本
Windows 端的配置比较方便, Linux 端主要需要注意普通用户和root用户的区别以及需要多配置一个 dashboard 来管理
下面主要记录下 ubuntu 上使用 clash 的随笔
需要注意的是, 使用不同的用户进行操作生成的配置文件会在对应用户的 .config
目录下, 如下记录的是使用 root 用户登录时进行的操作(SSH 链接的 ubuntu 设备, 习惯了 root; 相应的桌面端的话一般是普通用户)
在 /root/.config/
目录下新建一个 clash
目录
在 Releases · Dreamacro/clash (github.com) 下载对应的安装包, 这里我选择的是 clash-linux-amd64-v1.13.0.gz
# 解压该 gz 包得到一个文件, 给该文件加上执行权限
gunzip clash-linux-amd64-v1.13.0.gz
chmod u+x clash-linux-amd64-v1.13.0
clone dashboard 仓库并切换到 gh-pages 分支:
git clone https://github.com/Dreamacro/clash-dashboard.git
cd clash-dashboard
git checkout -b gh-pages origin/gh-pages
尝试过使用镜像 clone, 但是在
git checkout -b gh-pages origin/gh-pages
这步会报错找不到origin/gh-pages
分支, 由于裸连能 clone 下来所以没再处理
下载配置信息
sudo wget -O config.yaml [订阅链接]
sudo wget -O Country.mmdb https://www.sub-speeder.com/client-download/Country.mmdb
编辑 config.yaml
的如下三个属性, 分别对应页面端口, 访问密钥以及页面所在目录
external-controller: '0.0.0.0:9090'
secret: 'xxxxxxx'
external-ui: '/root/.config/clash/clash-dashboard'
尝试运行 clash
screen -S clash
./clash-linux-amd64-v1.13.0
访问 [ip]:[port]/ui
输入密钥登入
到这里没问题的话就可以配置下系统代理了
有些程序不走系统代理,需要单独配置,比如 git, 需要单独进行配置
git config --global http.proxy "http://127.0.0.1:7890"
pip 报错 ValueError: check_hostname requires server_hostname
解决方案: 打开该项配置:
开了之后就正常了:
TUN Mode
TUN 模式 | Clash for Windows (lbyczf.com)
正确配置Clash For Windows的TUN、TAP、系统代理三种模式? | 来去之间 (clashdingyue.tk)
Clash 有三种代理模式
系统代理模式
- 最简单的一种模式,只需要开启系统代理的开关即可。
- 但是有些软件不走系统代理,因此这种模式适合普通用户,平常用浏览器进行科学上网的。
Clash Tap Device模式
Clash Tap 虚拟网卡模式,让所有的流量走虚拟网卡,实现真正的全局翻墙模式,实现所有软件代理。
TAP 是
二层设备
,模拟一个物理以太网设备,操作第二层数据包如以太网数据帧对于不遵循系统代理的软件,TUN 和 TAP 模式都可以接管系统流量并交由 CFW 处理,但是 TUN 模式在 Windows 下拥有比 TAP 模式更好的性能,
Clash TUN Mode模式
TUN 是
三层设备
,模拟一个网络层设备,操作 第三层 数据包比如 IP 数据包,TUN 虚拟网卡实现 IP 层隧道Tun 模式通过新建一个 Tun 虚拟网卡接受操作系统的三层浏览流量,从而拓展 Clash 入口(inbound) 转发能力,Tun 模式可以提升 Clash 处理 UDP 流量的能力,可以劫持任何三层流量,实现 DNS 劫持也是轻而易举,并且它与部分操作系统的网络栈结合也非常好,可以提升利用 iptables 等组件的能力
对于不遵循系统代理的软件,TUN 模式可以接管其流量并交由 CFW 处理,在 Windows 中,TUN 模式性能比 TAP 模式好
注意
: 近期大部分浏览器默认已经开启“安全 DNS”功能,此功能会影响 TUN 模式劫持 DNS 请求导致反推域名失败,请在浏览器设置中关闭此功能以保证 TUN 模式正常运行什么情况下需要开启TAP/TUN ?
- 在使用一些游戏软件需要加速,或者一些不遵循系统代理的软件时,需要开启 TAP/TUN 模式。
- 专业用户,例如IT、开发人员,需要经常操作终端,使用开发软件,用到Linux子系统的建议使用TUN模式。
- 其实大部分软件都走系统代理,例如浏览器,但是有些不走系统代理,例如某些游戏,Git等。平时使用浏览器翻墙,比如访问google网站,或者使用一些遵循系统代理的软件时,不需要开启 TAP/TUN 模式。建议直接使用系统代理模式。
- Windows 中的 UWP 应用是无法走这个代理的,因为 UWP 应用网络隔离的‘沙箱’特性,因此我们还需要使用
UWP Loopback
中的轻量Fiddler Web Debuger
来解锁 UWP 应用的网络隔离,后续新安装的 UWP 应用也要按照上面步骤进行添加,否则 UWP 应用就会无法联网;此外,像 Git、npm、yarn 这些是无法走系统代理的,需要 手动设置代理,而且一些不支持设置代理但又无法在天朝直连国际互联网的软件/应用 Fuxk GFW 也是个难题,而绝佳的 CFW(Clash For Windows) 提供了 TUN/TAP 模式就很好的解决了这个问题 - 在使用局域网VPN时, 如果同时启用了 TUN Mode 可能会导致网络异常, 此时建议使用 System Proxy
启用 TUN Mode(
0.19.27
以上版本)点击
General
中Service Mode
右边Manage
,在打开窗口中安装服务模式,安装完成应用会自动重启,Service Mode 右边地球图标变为绿色
即安装成功(无法安装参考:这里)Service Mode 作用是啥?为什么要开启这个模式 · Issue #2839 · Fndroid/clash_for_windows_pkg (github.com)
点击
General
中TUN Mode
右边开关启动 TUN 模式相应的需要关闭
System Proxy
, 如果装了 Tap Server 也需要相应uninstall
, 因为三种模式之间可能会冲突如果使用
system
作为 TUN stack,需要同时在系统防火墙中将 clash core 放行,方法如下:在
0.19.27
及以上版本中,点击 Clash Core 版本号前的图标,并在 UAC 弹窗(若有) 中允许运行,CFW 将自动配置对应的防火墙规则。成功配置防火墙规则后该图标作为指示灯亮起。
Mixin
简单说,mixin是一种混合配置的方式,你可以把自己的配置注入到“配置文件”中,这样就可以在一定程度上的自定义配置了,比如加入一些你自己的规则之类的。
例如:在配置文件中统一添加dns
字段,操作如下:
进入 Settings 页面
滚动至 Profile Mixin 栏
点击 YAML 右边 Edit 小字打开编辑界面
在修改编辑界面内容为:
mixin: # 注意下面缩进 dns: enable: true listen: :53 nameserver: - 8.8.8.8
点击编辑器右下角保存
在启动或切换配置时,上面内容将会替换到原有配置文件中进行覆盖
TIP
配置文件内容不会被修改,混合行为只会发生在内存中
可以通过任务栏图标菜单开关这个行为
Bypass
绕过系统代理 | Clash for Windows (lbyczf.com)
0.16.2 版,Steam 商店、社区无法加载 · Issue #2035 · Fndroid/clash_for_windows_pkg (github.com)
可以自定义系统代理需要绕过的域名或 IP, 常用于配置局域网域名不使用代理或是其他指定的不想使用代理的域名(例如Steam游戏下载)
一般情况下后台基本都会挂着 Clash, 然而当需要登 Steam 下游戏时, 如果当前代理的配置中相应域名走了 Proxy 那就比较耗流量且较慢(毕竟 Steam 下载设置中是可以设置国内地区的)
此时则可以修改
bypass:
# Steam中国大陆地区游戏下载
- "steampipe.steamcontent.tnkjmec.com" #华为云
- "st.dl.eccdnx.com" #白山云
- "st.dl.bscstorage.net"
- "st.dl.pinyuncloud.com"
- "dl.steam.clngaa.com" #金山云
- "cdn.mileweb.cs.steampowered.com.8686c.com" #网宿云
- "cdn-ws.content.steamchina.com"
- "cdn-qc.content.steamchina.com" #腾讯云
- "cdn-ali.content.steamchina.com" #阿里云
# Steam非中国大陆地区游戏下载/社区实况直播
- "*.steamcontent.com"
# Steam国际创意工坊下载CDN
- "steamusercontent-a.akamaihd.net" #CDN-Akamai
# Origin游戏下载
- "ssl-lvlt.cdn.ea.com" #CDN-Level3
- "origin-a.akamaihd.net" #CDN-Akamai
# Battle.net战网中国大陆地区游戏下载
- "client05.pdl.wow.battlenet.com.cn" #华为云
- "client02.pdl.wow.battlenet.com.cn" #网宿云
# Battle.net战网非中国大陆地区游戏下载
- "level3.blizzard.com" #CDN-Level3
- "blzddist1-a.akamaihd.net" #CDN-Akamai
- "blzddistkr1-a.akamaihd.net"
- "kr.cdn.blizzard.com" #CDN-Blizzard
- "us.cdn.blizzard.com"
- "eu.cdn.blizzard.com"
# Epic Games中国大陆地区游戏下载
- "epicgames-download1-1251447533.file.myqcloud.com"
# Epic Games非中国大陆地区游戏下载
- "epicgames-download1.akamaized.net" #CDN-Akamai
- "download.epicgames.com" #CDN-Amazon
- "download2.epicgames.com"
- "download3.epicgames.com"
- "download4.epicgames.com"
# Rockstar Launcher客户端更新/游戏更新/游戏下载
- "gamedownloads-rockstargames-com.akamaized.net"
# GOG中国大陆游戏下载/客户端更新
- "gog.qtlglb.com"
# GOG非中国大陆游戏下载/客户端更新
- "cdn.gog.com"
- "galaxy-client-update.gog.com"
桌面显示器屏幕使用体验
写这份随笔的时候已经入手 小米 34英寸 WQHD
这款带鱼屏一个月有余了, 实际体验下来确实比之前双屏三屏副屏的时候体验要好不少, 至少脖子没有那么不舒服了
最开始有副屏需求是为了能够边写代码边看文档, 但是笔记本 15.6 英寸的屏幕同时代码和文档两个窗口的话太挤, 要么代码看不全要么文档看不全, 最初尝鲜副屏没有太多预算, 于是花 236 在咸鱼淘了个 13.5 英寸 1080P 的 DIY 副屏
从无到有的体验还是比较奇妙的, 总的来说写代码的体验有了质的提升, 至少不用来回切屏了, 不过 DIY副屏驱动板拖着一根排线接着屏幕, 支架也是个 DIY 的塑料支架, 直到有一次在图书馆折了支架又裂了排线后有了换屏幕的想法, 再加上 13.6 英寸的屏幕感觉还是有些小, 于是又入了一个 23.8 英寸的 熊猫 PH24QA2
感觉屏幕素质还好, 不过这款显示器就无法竖起来放置了, 基本上都是斜着放置在左侧, 比起上一个可以竖起来放置的 13.6 英寸的 DIY 屏幕, 这款显示器的优势在于屏幕更大了, 可以放下更多的内容, 不过纵向长度感觉变短了
用过一段时间的左边是 23.8 英寸的显示器, 中间放个 15.6 英寸的笔记本, 右边竖起来放置一个 13.6 英寸 DIY 屏幕, 不过后面由于宿舍桌子长度有限且二人共用因此撤掉了右侧的 DIY 屏幕送给室友用了
用了一段时间后愈发觉得这个显示器别扭, 放文档的话为了减少脖子扭动的幅度一般会放在靠近笔记本屏幕的一侧贴半边, 不过这也就导致了显示器的左半侧使用是一个比较尴尬的地方, 我需要扭动脖子将近 60° 去看左半边的屏幕, 这对脖子太不友好了, 而且两个屏幕之前的大块空隙完全是视野无效区域, 就算是在显示器右半边看文档, 时间长了脖子还是会有些酸痛, 于是就有了入个大点的屏幕的想法, 于是在今年 2 月入了小米的这款 34 英寸的带鱼屏
宿舍桌面空间有限, 就把笔记本放在了桌面上层的书架格子上背过放置, 这样比较方便走线
左侧那个显示器拍摄当时是想出掉所以拿出来放在侧边准备截下参数和色域检测以及坏点检测之类的图的, 并不是与带鱼屏一起使用(而且也不想再大浮动扭脖子看另一个屏幕了
一个月的使用体验上来看, 带鱼屏对于我个人码代码方面还是比较友好的, 属于是折腾这么长时间以来使用体验最舒服的一次折腾 (当然也是最贵的一次(ಥ_ಥ)
windows 自带的分屏可以覆盖大多数应用场景
需要长时间使用单个窗口时一般将窗口防止屏幕中央占大块区域
比如 Typora 专注写一份文档
放在中间正对面部基本就不需要扭脖子了
写前端项目时我一般会打开 4 个窗口,
文档, 笔记, 调试页面, 编码页面
最开始用的是上图中的中间大块区域码代码两边一侧文档一侧笔记的分屏方式, 但是总感觉哪里不太对, 除了需要单独切出来调试界面外后来换用了另一种分屏方式后发现文档那屏宽度不太够, 有的博主的文章样式比较怪, 横向全显示不支持滚动, 有的则是代码看不全;
后来在实践中找到了合适的窗口排布方案, 不过由于不是 win11 原生支持的贴边所以为了不频繁切换窗口就新建了一个虚拟桌面专门用来放置写前端项目的这四个窗口
除了四格外还放了 picgo 的上传图片界面以及 ShareX 的截图文件夹, 用来给笔记贴 gif 图
前端项目的四格单放一个桌面后原本的主桌面主要用于放置其他日常窗口以及
Typora 正在书写的笔记对应的 VSCode 窗口
毕竟 Typora 没有 Wakatime 插件, 而 VSCode 有 wakatime 扩展, 不在 VSCode 中打开相应文件的话就会丢失这部分的时间记录
此外, 让我比较愉悦的一点在于, 这块屏幕终于能让我完整地看完 wakatime 的页面了(
目前写前端项目的桌面状态差不多就是这样
pad 主要用于看视频教程, 不看视频教程时一般就是用来放音乐(
Win11 设置合盖不休眠
控制面板 -> 硬件和声音 -> 电源选项 -> 选择关闭笔记本计算机盖的功能 -> 关闭盖子时不采取任何操作
Game
Steam
steam工具箱
- steam工具箱@rmbadmin
- 在
Releases
找最新的一次发行,下载第一个压缩文件,解压即可使用 - 点加速后若提醒443端口被占用可以去找一下是什么进程占用了443端口
Win+R
输入cmd并回车进入命令行界面输入netstat -ano|findstr "443"
并回车tasklist |findstr "16280"
我这里已经成功运行了,所以这里是steam工具箱占用了443端口
- 如果显示
vmware-hosted.exe
占用443端口那么打开VMWare
- 如果显示
手游模拟器
蓝叠模拟器 5(支持 Hyper-V)
如何在 Windows 上為 BlueStacks 5 開啟 Hyper-V
需要注意的是模拟器启动程序务必使用管理员模式启动
如何從您的電腦上完全移除BlueStacks 5
Bluestacks 5 Cannot Start BlueStacks on Win11 (any 64Bit instance version)
PowerToys
自定义窗口布局
使用快捷键打开 FancyZiones 编辑器:
自定义完布局后按住 Shift 并拖动窗口就可以像使用原生贴边一样进行窗口排版了(如果设置了布局快捷键的话此时可以按下布局快捷键数字来显示自定义的不同布局进行贴靠)
窗口之间不想留太多距离的话可以在自定义布局时将区域周围的空间设置为0
调整图像大小
始终置项
始终此功能可以将一些不支持置项的窗口进行置项(比如原生的便筏)
文件资源管理器加载项
enmmm, 本身 explorer 就比较卡, 平时能不打开Explorer就不打开Explorer, 因此对这项功能无感
鼠标实用工具
最有用的地方在于可以双击ctrl来找鼠标指针, 会有一个聚焦效果, 不用再乱晃鼠标找指针了
荧光笔功能比较无感, 鼠标按住移动的时候周围会有一圈高亮(类似上面的聚焦圈圈换个亮黄色), 但是不显示轨迹, 就是单纯的一个跟着指针的圈
字体
中易宋体和微软雅黑
在打印文本的正文字体中,宋体(中易) 和微软雅黑孰优孰劣? - 知乎 (zhihu.com)
总的来说, 微软雅黑不适合印刷品, 中易宋体是一种印刷字体但是比较平庸
而且这两款windows自带的字体虽然使用频率很高, 但是并不能免费商用
活动监控
可以用 WakaTime 做代码时间监控
零散报错
Win11 下 QQ 调起文件资源管理器 C:\WINDOWS\SYSTEM32\ntdll.dll 报错
ntdll.dll故障_a874045的博客-CSDN博客_ntdll.dll错误
如何在Windows 10使用sfc /scannow命令? - 都叫兽软件 | 都叫兽软件 (reneelab.com.cn)
管理员权限打开 powershell 后输入
sfc /SCANNOW
sfc/scannow
是 sfc(系统文件检查器)的一条运行命令,运行该命令时可以扫描所有受保护的系统文件的完整性,并自动修复出现问题的系统文件。扫描过程会比较长
SFC
sfc /scannow
:扫描所有受保护系统文件的完整性,并尽可能修复有问题的文件sfc /verifyonly
:扫描所有受保护系统文件的完整性,不会执行修复操作sfc /scanfile
:扫描引用的文件的完整性,如果找到问题,则修复文件(需指定完整路径)sfc /verifyfile
:验证带有完整路径的文件的完整性,但不会执行修复操作sfc /offbootdir
:对于脱机修复,指定脱机启动目录的位置sfc /offwindir
:对于脱机修复,指定脱机Windows目录的位置sfc /logfile
:对于脱机修复,通过指定日志文件路径选择性地启用记录
扫描完成, 未发现异常, 那可能是我注册表出了问题
以管理员权限打开CMD
, 执行以下命令把 %systemroot%\system32
下所有的 dll 文件重新注册一遍
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
重启 QQ 后, 可以正常调起 Explorer 了
可能是之前用 CCleaner 清注册表的时候误删了