格式化带注释的json文件不报错的工具Visual Studio Code / DevToys / JSON5

TL; DR Visual Studio Code 支持带注释的JSON,且格式化后保留注释 https://code.visualstudio.com/

NaiveProxy和V2Ray共存 Naive流量走Socks5代理进V2Ray 墙内CN域名和IP 路由到黑洞blackhole或WARP

需求 如果共享NaiveProxy梯子给朋友,万一朋友开了全局模式,把墙内的CN流量丢进来了,然后梯子又去访问墙内,那么墙就知道这是个梯子了。 所以需要把 墙内CN域名和IP 路由到黑洞blackhole或WARP 而NaiveProxy服务端没有路由功能。

NaiveProxy 屏蔽墙内CN域名 使用mosdns-cn将CN域名列入黑名单 安装为服务自启动

需求 如果共享NaiveProxy梯子给朋友,万一朋友开了全局模式,把墙内的CN流量丢进来了,然后梯子又去访问墙内,那么墙就知道这是个梯子了。 所以需要把 墙内CN域名屏蔽掉。

Shopify里面免了运费 Goaffpro里面计算佣金时是按产品价格计算 没有刨除运费的开销

问题 如, 产品1000, 运费200, 佣金比率20%, Goaffpro已经设置了按产品价格计算佣金. 商家设置了满899免运费的优惠, 客人实际支付1000. 本来应该计算佣金(1000-200)*20%= 160 但是因为Shopify把数据给Goaffpro时, 订单里面还是产品的价格1000. 于是, 实际佣金是1000*20%= 200

程序中的日志等级 FATAL, ERROR, WARN, INFO, DEBUG, NOTSET

1. 程序正常上线工作时,日志等级是INFO 2. 程序需要告知使用者知道的正常信息,用INFO 3. 程序记录的用于调试的信息,比如提示程序的执行的逻辑分支,打印原始数据流等。用DEBUG 4. 程序运行过程中的异常,用WARN或ERROR记录 5. 根据实际情况需要做出一些调整。 比如某些INFO出现太频繁,而程序已经跑了比较久,你相信这块功能不会出问题,那就可以把这些INFO调整为DEBUG。 比如某些WARN或ERROR出现太频繁,程序中已经做了对应的处理,而你又不能从数据的源头减少这些WARN或ERROR的话,也应该把它们视作DEBUG。也就是说它们实际上成为了"日常"。 总之,INFO及以上级别的日志是给正常工作的情况下看的,要注意有效信息的占比。

电报关键字提醒机器人 telegram keyword alert tgbot 抢 Hax US-OpenVZ

白嫖 Hax Woiden 的人们都想抢一下“传说”中的 US-OpenVZ 或者 EU-BEST 小鸡。所以会关注 Hax  Woiden 库存频道等通知。但是又想过滤掉无关的信息。 那么可以用关键字提醒机器人。 GitHub: https://github.com/Hootrix/keyword_alert_bot

用spawn和expect自动回答脚本的提问 制作无人值守脚本 真正一把梭 以233v334.sh为例

相信大家在使用了一段时间的各种一键脚本之后,会找到最适合自己的模式,也有了自己稳定的域名,UUID等参数。但是目前翻墙圈子里的一键脚本都喜欢做成大菜单的形式,这样每次使用的过程中, 都需要守在电脑前面选择各个选项,输入各个参数.  那有没有无人值守的方法呢? 每次安装可以真正做到一把梭? 可以把安装的命令浓缩成一行,放到Xshell的快捷命令按钮里?下面会以233v334.sh为例,讲解如何用spawn和expect自动回答脚本的提问,制作无人值守脚本,真正做到一把梭。 先看疗效