一次性调整图片大小

这里介绍如何快速生成用于iPhone和Android应用开发的各种大小的图标和启动画面。 所提到的尺寸是针对FireMonkey的,请根据其他环境的需求调整数字。 我不小心丢失了之前制作的程序,只能临时赶着做… 😢 1. 安装GraphicsMagick 2. 生成启动画面的批处理文件 gm convert -resize "320x480^" -gravity center -crop "320x480+0+0"...

SecretDNS 更新

最近关于 SNI 监听的问题引起了关注,因此我们创建并发布了 SecretDPI 和 SecretSNI。针对开放多个程序运行的反馈,我们将 DNS 加密和绕过 SNI 监听集成到一个程序中,即 SecretDNS。 此外,程序在关闭时会自动配置 DNS,但我们认识到,如果没有手动设置,某些用户会遇到无法上网的情况,因此我们在设置中提供了手动指定的选项。 前往 SecretDNS

秘密SNI部署

这是一个用于防止服务器名称指示(SNI)的窃听和篡改的程序。 它是由于使用现有的解决方案,如秘密DPI、再见DPI和MTU设置时出现的速度降低而创建的。 仅对SNI中检测到的字符串进行分片,其他数据包正常使用。 (1) 执行前 (2) 执行后 在程序执行前(1),kilho.net是可见的,而在执行后(2),你可以看到它被分割成lho.net。 当从控制台执行时,可以看到下方被窃听的域名。 快捷链接 前往秘密SNI

秘密DPI发布

这是一个通过深度数据包检查(Deep Packet Inspection)来防止非法窃听和篡改的程序。 为了更易于使用,我们创建了GoodbyeDPI的GUI版本。 只需删除/vendor文件夹(GoodbyeDPI)并单独运行SecretDPI.exe,就可以通过更改MTU来操作。 由于它是一个修改TCP分片和HTTP头字符串的临时解决方案,我们还在考虑SSH隧道和VPN等免费的可用方法。 在不需要更新文件的情况下,选项将得到优化。 前往秘密DPI

在AWS上获取连接IP(PHP)

使用亚马逊服务器时,显示的服务器IP通常是私有IP。 因此,我创建了这个脚本来获取公共IP地址。 <? if(in_array(substr($_SERVER['SERVER_ADDR'], 0, 3), array('172'))) if(strrpos(gethostname(), '.compute.internal')!==false) $_SERVER['SERVER_ADDR'] = file_get_contents('http://169.254.169.254/latest/meta-data/public-ipv4'); echo $_SERVER['SERVER_ADDR']; ?>

共享键盘和鼠标

我正在使用两台电脑,Windows + Windows时使用Microsoft Garage Mouse without Borders效果很好,但现在因为换成了Mac + Windows,这个程序不再支持,所以我感到困惑。 暂时在亚马逊上急购了一个KM切换器。 快递太慢了,呜呜... 最终开始搜索共享程序。 我在考虑Synergy和Sharemouse;感觉Synergy进展较慢。 最后决定购买Sharemouse。 最后结论是:在Windows +...

秘密DNS发布

最近,有关DNS窃听和篡改的问题促进了我们开发出一种轻松进行DNS加密的方法。   截至2018年5月7日,我们将发布秘密DNS的两个版本。   最开始我们创建了一个无需安装的独立文件,不过根据DNS的特性,我们意识到在使用计算机时,程序需要持续运行。因此我们决定提供安装版本。 (* 独立文件将改名为SecretDNS Lite)   基础版本使用“dnscrypt-proxy”和“Cloudflare”来通过HTTPS实现DNS操作。 (Lite版本通过TLS实现DNS操作。)   快捷链接 前往秘密DNS