NEW

进一步完善wireguard的全局代理方案

介绍 之前一篇文章介绍使用自建shadowsocks搭配outline客户端将socks5转为全局代理,经过测试搭配gemini cli命令行工具完美使用 但是outline客户端有个缺点是没法在客户端做更丰富的分流逻辑配置 本文实现了之前文章提到的改进方案,在win中先搭建wirerguard服务器,然后连接outline全局代理。 然后使用wireSock客户端连接服务器,这样在客户端环境下也可以主动对不同应用、不同IP目标进行分流规则的主动配置 服务端搭建和配置 wireguard的服务端和客户端是一体的,只是配置不同可以实现服务端或者客户端功能 直接下载 https://github.com/WireGuard/wireguard-windows 可以安装msi版本,注意关闭杀毒软件 具体配置可以百度。 让客户端成功连上服务端后,关键一步是,...
NEW

原创使用docker服务器实现socks5转全局代理

介绍 我们常用的是socks代理,这在win的部分场景下很不方便。比如现在命令行的AI工具,以及不支持配置代理的软件,比如androidstudio,配置了代理也不确定某些插件是不是正常走代理 。 本文提供一个原创丝滑的方案,将socks5代理直接转全局代理,主要针对win场景,其他场景也支持。 具体来说使用xray的docker容器,将socks5转为Shadowsocks,然后使用outline客户端连接实现。 也就是实现将socks直接转为了VPN,好处是可以方便得在socks客户端配置分流策略 outline也支持各种客户端场景,连接断开速度都很快。 一开始我想的方案是,建立wireguard服务器,然后通过iptables策略将连接到wireguard的客户端流量转发到clash代理。 wireguard服务器建立成功,clash代理也成功...

compose开发断电监控自动关机桌面应用

介绍 使用compose开发了一个桌面应用,用来监控路由器IP是否能ping通,发现ping不通就自动给电脑休眠或者关机。 这个应用的目的是什么呢,主要是在断电的时候不让我的服务器集群直接崩溃 服务器集群最怕断电,家庭用电,断电的概率还是挺高的,忘记交电费,保险丝烧了都有可能 一断电有可能造成数据丢失系统损坏,那么多服务器重启配置也很耽误时间。 一直在尝试找解决方案,这个问题不解决,服务器稳定运行就是奢望 想自己跑建站,AI服务,都依赖这个基础 首先是购买UPS不间断电源,简单来说就是充电宝,断电以后还能让服务器运行一段时间。 常见的UPS,会提供一根线和电脑相连,监测到断电以后通过这根线发送指令让电脑关机。但是一般一个UPS就给一根线,电脑多了就没办法用。 后来找到一个方案,断电的时候让路由器掉线,电脑持续ping路由器,发现ping不通就关机。...

抖音卡顿原因性能分析案例

最近刷抖音,发现刷的时间久一点就能感觉到明显卡顿,严重影响使用,需要强杀APP才行。偶尔一次还好,次数多了,一方面影响了使用体验,一方面出于安卓开发的职业,手机性能也不低,跑的也是大厂APP,为什么会有这么明显的卡顿呢。比较好奇到底是什么原因导致的,本文就来分析一下,当做性能优化的练习题。   因为我用的是小米手机,使用的澎湃系统。 因为是新系统,一开始怀疑是系统方面有BUG。首先手机配置不算低,料想CPU没问题,看了下16内存还有7G剩余也是足够,1T空间还有一半没用,也不会是IO瓶颈。那只能是CPU调度上有问题,之前也看过一个关于小米手机的性能优化案例,因为CPU对进程调度以及系统刷新优化方面缺陷,会导致APP卡顿。具体来说就是将应用主线程调度到小核上了,小核的频率也没有以最高频率问题,也就是摆核问题。然后就想开启小米手机的性能模式,这...

docker镜像源可用性在线检测

介绍 docker镜像源国内目前很多都失效了。网上也有各种替代方法,有的比较麻烦,最方便的还是替换可用的镜像源。 但是网上找的镜像源不知道什么时候就失效了,需要反复尝试。 针对上面问题,开发了一个网站,用来在线检测docker镜像源的可用性。 测试可用再配置,这样就不怕了,可以说是目前最方便的解决docker镜像下载问题的方法。     具体使用 https://docker.jhjy.pw/ 访问检测网站 将镜像源url每行一个填入下面,点击检查 就会将可用的镜像源显示出来了     有可用的镜像源可以在公众号留言 docker镜像源可用性在线监测     结语   另外我建了一些程序员交流群,感兴趣可以加我微信好友: weichenAndroid 给我留言进入相应的交流群...

低价完美复刻官方chatgpt服务

介绍 本文介绍一个复刻chatgpt官方的服务,和chatgpt官方网页版使用体验完全一样 不需要科学上网。 使用方法介绍 首先购买一个令牌token 月卡:60 半月卡:40 周卡:30 进入官网如下图所示,选一个空闲账号 选中后输入买的token令牌 之后进入的界面和官网就完全一样了 模型也是最新的chatgpt 4o模型,回复速度很快 支持上传文件 支持自定义GPTS 聊天记录个人私有,不与其他人共享 不用担心官方账号使用不当被封号 官方chatgpt的完美平替,月卡是官方一半不到价格,还可以买半月卡,周卡 不需要科学上网,不需要复杂的付款流程,欢迎体验 购买方式 添加我的微信 weichenAndroid 也可以扫描二维码 转账之后,告诉我你要买的套餐,月卡,半月卡还是周卡。 我发你令牌token和使用网站 后续会考虑开发一个网页自助下...

窗口拆分可拖动布局组件splitpanes

介绍 官网和文档 https://github.com/antoniandre/splitpanes https://antoniandre.github.io/splitpanes/ 这个组件能实现上面效果,窗口任意拆分,拆分完还可以拖动来改变每个布局的大小。 还是响应式的 类似android中的weight布局方式,甚至更好用一些 安装 npm i splitpanes import { Splitpanes, Pane } from 'splitpanes' import 'splitpanes/dist/splitpanes.css' 使用 安装好之后就可以直接import使用了 <template> <splitpanes class="defaul...

Vue3增删改查demo源码

介绍 一个vue纯前端的增删改查的demo源码 用来学习vue的一些组件和功能非常不错,实现的功能也是很实用的 毕竟UI仔最常见的操作就是增删改查 项目教程来自B站,原本也配套了源码。 https://space.bilibili.com/94560450/channel/collectiondetail?sid=582261&spm_id_from=333.788.0.0 https://github.com/yanmiao99/vue3-go-crud-project 不过源码实际跑的时候发现after源码又增加了后端的go接口的代码不能直接运行了 before的源码没有go接口,但是也有一些bug跑不起来。 我将源码改了改,纯前端,clone之后直接npm install,npm run dev就可以运行了 项目具体介绍 支持增加item,删...

vue3开箱即用的demo源码

介绍 本文分享自用的vue3项目开箱即用的源代码 常用的依赖已经安装好了, 包括element-plus,route,axios的get,post,stream接口 pinia,pinia持久化,tailwindcss 一个左右布局的vue组件 启动以后类似如下 源码地址 https://gitcode.com/atandroid/vue3BaseDemo/overview git提交记录 ...

pinia与cookie的同步工具类

介绍 有时候pinia的store状态需要与cookie同步,比如用户信息 这里提供一个方便的工具类 使用 cookie.js工具类 //设置cookie,增加到vue实例方便全局调用 //vue全局调用的理由是,有些组件所用到的接口可能需要session验证,session从cookie获取 //当然,如果session保存到vuex的话除外 //全局引入vue var cookie={ setCookie (c_name, value, expiredays){ var exdate = new Date(); exdate.setTime(exdate.getTime()+expiredays); exdate.setDate(exdate....

登录

忘记密码 ?

切换登录

注册