博文

目前显示的是 七月, 2022的博文

Chrome 开发模式调试 JS 脚本

图片
感谢阮一峰Newsletter提到的信息 https://www.ruanyifeng.com/blog/2022/07/weekly-issue-216.html 参考 https://blog.openreplay.com/how-to-use-chrome-as-a-code-editor-and-debugger

Woiden Hax-OpenVZ VPS 跑GitHub脚本报错 port 443: Connection timed out

图片
Hax / Woiden最近不太平,续期经常失败。所以经过删鸡开鸡之后,需要重装跑脚本搭梯子。 在Woiden EU-4 EU-8上面尝试跑GitHub脚本时,会遇到类似如下报错: curl: (28) Failed to connect to api.github.com port 443: Connection timed out 解决方案: 打开TUN模式; WARP安装IPv4出站; 跑GitHub脚本.

无服务器 自建短链服务 Url-Shorten-Worker 美化 Bootstrap 设计框架 照猫画虎

图片
源码 GitHub: https://github.com/crazypeace/Url-Shorten-Worker 搭建教程: https://zelikk.blogspot.com/2022/07/url-shorten-worker-hide-tutorial.html 准备美化一下  https://github.com/crazypeace/Url-Shorten-Worker/ 看了一下源项目,使用的是 Bootstrap 4 参考: https://getbootstrap.com/docs/4.0/components/input-group/ 我们准备抄这个设计格式 找到对应的示例是: <div class="input-group mb-3">   <div class="input-group-prepend">     <span class="input-group-text" id="basic-addon3">https://example.com/users/</span>   </div>   <input type="text" class="form-control" id="basic-url" aria-describedby="basic-addon3"> </div>  最终效果:

Linux下的 head tail grep 命令 查看文件 字符流的一部分

图片
Linux下的 head tail grep 命令 可以帮助我们查看 字符流 的一部分。 Q: 什么是字符流呢? A: 你可以认为是打印在终端命令行界面上的一串字符。 我们先来看几个实际使用中的例子。

无服务器 自建短链服务 Url-Shorten-Worker API不公开服务

图片
源码: https://github.com/crazypeace/Url-Shorten-Worker 搭建方法: https://zelikk.blogspot.com/2022/07/url-shorten-worker-hide-tutorial.html

无服务器 自建短链服务 Url-Shorten-Worker 支持自定义短链

图片
源码GitHub:  https://github.com/crazypeace/Url-Shorten-Worker 搭建方法: https://zelikk.blogspot.com/2022/07/url-shorten-worker-hide-tutorial.html

正则表达式实现 非pattern ^((?!pattern).)+$

图片
需求: 我希望他遇到v2ray.com本身和google.com及其子域名時不匹配 其他域名都匹配 答案: ^((?!(^v2ray.com$|^google\.com$|^.*\.google\.com$)).)+$

v2rayN-VLESS 修改了一个支持VLESS节点导入导出的 v2rayN v3.29

图片
一直以来我就喜欢使用v2rayN的PAC功能,也一直在使用v2rayN v3.29版本。但是v2rayN v3.29那时候VLESS的链接标准还没有达成共识,所以v2rayN v3.29没有支持VLESS节点的导入和导出。 感谢v2rayN是开源的,可以自己fork再修改实现想要的功能。 GitHub:  https://github.com/crazypeace/v2rayN-3.29-VLESS 希望大家有想法的人都能自己动手,也欢迎在我的基础上进行修改。

极简一键脚本 搭 V2Ray 梯子 Vmess+TCP 带uuid port参数运行

图片
如果你只是想快速搭个Vmess+TCP模式的V2Ray梯子帮助你第一次翻墙出去申请个freenom域名; 或者你只是想快速搭个V2Ray梯子测试一下VPS是否可以用来翻墙; 你已经是老手了,不想看一键脚本的各种提示; 那么你可以在这个一键脚本后面带上参数uuid,及可选参数port

DEC (dhlexpresscommerce) 系统 Exclude orders with these tags功能对tag的判断是 包含 而不是 等于

图片
之前 在 DEC (dhlexpresscommerce) 系统里设置了一个 order的tag的排除设置 ,以防测试订单进入发货环节。结果,因为DEC系统的Exclude orders with these tags功能对tag的判断是 包含 而不是 等于 ,再加上一些巧合,使得一些正常订单没有进入发货环节。

Web页面上操作GitHub同步merge上游代码

图片
我不是一个重度开发人员。所以我不喜欢命令行操作GitHub的方式。 如果你的fork的分支的上游修改了代码,要如何与上游同步呢?当然你可以删掉你的fork再重新fork一份。你也可以从上游merge到你的分支。

连上之后最好是只能指定几个域名 其它的域名都打不开

图片
需求: 我想要的是  连上之后最好是只能指定几个域名   其它连国内的都打不开  不然服务器流量不大 被几个操蛋的搞去看视频就凉凉了 参考: https://www.v2fly.org/config/routing.html#routingobject     rules: [RuleObject] 对应一个数组,数组中每一项是一个规则。对于每一个连接,路由将根据这些规则依次进行判断,当一个规则生效时,即将这个连接转发至它所指定的 outboundTag(或 balancerTag,V2Ray 4.4+)。当没有匹配到任何规则时,流量默认被转发至第一个 outbound。  实施方案: 1. 第一个 outbound 黑洞 blackhole 这样默认所有进到这个v2ray的流量,啥也访问不了。 "outbounds": [     {         "protocol": "blackhole",         "settings": {},         "tag": "blocked"     },         {         "protocol": "freedom",         "settings": {             "domainStrategy": "UseIP"         },         "tag": "direct"     } ], 2.  routing设置匹配规则的走 direct "routing": {     "domainStrategy": "IPOnDemand",     "rules": [          {               "type": "field",               "outboundTag": "direct",          

Virmach未经同意改变IP 没有任何提醒

连 Virmach 的机器连不上,SSH也登不上。跑到后台面板一看,IP改了。 而且啥通知也没有。就这么默默的改了。 这服务水平,只能当玩具啊。 之前发工单没人理,要 自己去面板重装系统 我都能忍。VPS商为了省成本,少雇了几个客服,争取把线路弄好点?价格弄低点? 这招呼都不打,直接就改IP。谁还敢在上面跑业务啊?

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

图片
源码 GitHub  https://github.com/crazypeace/Url-Shorten-Worker 演示站  https://urlsrv.crazypeace.workers.dev/bodongshouqulveweifengci 申请Cloudflare账号,略。 创建一个KV 记得这个KV的名字,以  urlsrv  为例 查看此KV 添加一个条目Entry 密钥key为 password ,值value为一个随机字符串. * password 这个key是在脚本中要引用的,所以要设置这个。 随机字符串可以使用http://git.io/xkcdpw生成 随机字符串以  yejiandianci  为例 创建Worker服务 设置绑定KV 变量名称必须设置为 LINKS , KV的名字选刚刚创建的 urlsrv * LINKS 是在脚本中要引用的,所以要设置这个。换句话说,如果你使用别的脚本,可能这个变量名称就不是LINKS了。 编辑Worker的脚本 把原有的内容全部删掉 换成: https://github.com/crazypeace/Url-Shorten-Worker/blob/main/worker.js 的内容 保存并部署 ====== 完 要访问 你的worker域名/ yejiandianci  来打开使用页面 如:https://snowy-disk-fd82.ciys.workers.dev/yejiandianci ====== 后记 你可以通过 在你自己的域名下worker页面添加一个路由指向worker 的方式来实现比如  https://1way.eu.org/mtSzm6  替代 snowy-disk-fd82.ciys.workers.dev/yejiandianci 的效果。 ====== 配置参数的作用 const config = {   result_page: false, // After get the value from KV, if use a page to show the result.   theme: "", // Homepage theme, use the empty value for default theme. To use urlcool

无服务器 自建短链服务 Url-Shorten-Worker 修改为自用

图片
基于GitHub项目https://github.com/xyTom/Url-Shorten-Worker 本质是使用Cloudflare的Workers搭一个网页服务,使用Cloudflare的KV当"数据库"用。 因为Cloudflare的KV免费档 "100,000 - 每日键值读取",不想公开给别人扫。所以修改一下。

运输尺寸与运费

DHL的运输重量计算方式是取 过秤重量和体积重量 中数字较大的。 体积重量的计算公式是:长(cm)x宽(cm)x高(cm)/5000=体积重量(kg) DHL计算运费以0.5kg为一档。

Shopify与DEC (dhlexpresscommerce)联动 避免测试订单真实发货

图片
有时你需要在Shopify里面测试一些功能,那么需要创建测试订单。为了避免订单被DEC (dhlexpresscommerce)系统自动导入而误发货,可以通过以下方式: 设置备注 设置排除tag

Blogger模板Notable系列去掉首字母变大占两行的CSS样式

图片
 当在Blogger中使用Notable系列模板时,每篇文章的首字母会变大,占两行。如下: 在一些以文字为主的博客站也许很合适,但是放在技术类的站我个人觉得就不太适合了。

用Hax的免费V2Ray梯子 SSH登录Woiden EU-8 VPS共享IPv4上的公开端口

图片
最近Hax的IPv4-IPv6转发坏了。 Something wrong! cannot forward port. Please report this issue to Administrator 不能用之前的 这个方法 SSH登录。而且实测用HAX免费的梯子,不能SSH登录HAX或Woiden的IPv6. 不过,Woiden机器可以申请共享IPv4上面的公开端口。

让傻员工能全局翻墙或规则翻墙 翻墙的"规则"还经常需要更新

图片
需求: 有个公司,公司里有一个网管,有N个员工,他们在同一个局域网内。 员工有时工作需要全局翻墙,有时工作需要规则翻墙。 这个翻墙的“规则”经常需要随公司客户的需要变化。所有的员工的“规则”都要统一变化。

The Hot3 in Last 30 Days

无服务器 自建短链服务 Url-Shorten-Worker 完整的部署教程

ClouDNS .asia免费域名 托管到CloudFlare开CDN白嫖Websocket WS通道翻墙 / desec.io