Skip to main content

OKHK 👀

个人数字泔水\(⁠◔⁠‿⁠◔⁠)
Thinking...
  1. 一行命令降低 IPv6 出站优先级

    #RePost #Script #Network #Linux

    https://www.nodeseek.com/post-73797-1

    命令:

    
    sed -Ei '/^[[:space:]]*#?[[:space:]]*precedence[[:space:]]+::ffff:0:0\/96[[:space:]]+100\b.*?$/ {s/.+100\b([[:space:]]*#.*)?$/precedence ::ffff:0:0\/96  100\1/; :a;n;b a}; /^[[:space:]]*precedence[[:space:]]+::ffff:0:0\/96[[:space:]]+[0-9]+.*$/ {s/^.*precedence.+::ffff:0:0\/96[^0-9]+([0-9]+).*$/precedence ::ffff:0:0\/96  100\t#原值为 \1/; :a;n;ba;}; $aprecedence ::ffff:0:0\/96  100' /etc/gai.conf
    


    这个命令干了什么?

    这个命令对/etc/gai.conf文件做了修改,由于是系统文件,请确保拥有足够的权限运行此命令

    运行该命令会处理以下4种情况:

    1. 遇到已经设定过ipv4最高优先级配置时,结束执行,不做任何修改
    2. 在遇到被注释掉的ipv4优先级配置时,将取消其注释,同时保留该行配置文件的注释
    3. 当遇到设定值非100的优先级设置时,将优先级设置为100并注明原值为多少
    4. 当没有发现被注释掉的ipv4优先级配置时,在配置文件末尾添加配置

    命令将会为/etc/gai.conf 文件配置以下值:

    
    


    这行配置有什么用

    ::ffff:0:0/96 是ipv4的ipv6映射地址

    这行配置将ipv4作为最高的优先级

    为什么选择优先v4出站

    现在主流系统都默认优先使用v6出站

    但是一般来说网站对v4的支持效果更好,连接速度更佳(有时候v6去目标网站会绕路)

    相信单这一点对于MJJ来说就已经够了

    而且降低v6优先级并不是关闭v6,仍然能够访问v6 only网站

    为什么不使用更简单点的命令

    一寸长一寸强!

    
    echo "precedence ::ffff:0:0\/96  100" >> /etc/gai.conf
    


    这行命令当然可以实现降低v6优先级的效果

    但是

    1. 如果不小心重复运行将会导致配置文件底下出现多行相同配置项,影响美观(强迫症患者)
    2. 如果已经配置过ipv4优先级了(比方说设置为60),那么直接用上面的echo命令会出现冲突

    如何查看命令效果

    使用

    
    


    如果是ipv6优先,则会ping 到google的ipv6地址

    v4优先则ping v4的地址

    以下是v6出站示例

    
    PING google.com(hkg12s13-in-x0e.1e100.net (2404:6800:4005:808::200e)) 56 data bytes
    64 bytes from hkg12s37-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=1 ttl=119 time=0.341 ms
    64 bytes from hkg12s37-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=2 ttl=119 time=0.350 ms
    64 bytes from hkg12s37-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=3 ttl=119 time=1.01 ms
    64 bytes from hkg12s13-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=4 ttl=119 time=0.325 ms
    64 bytes from hkg12s37-in-x0e.1e100.net (2404:6800:4005:808::200e): icmp_seq=5 ttl=119 time=0.369 ms
    


    使用命令之后可以看到出站变成v4优先了

    
    PING google.com (142.250.204.78) 56(84) bytes of data.
    64 bytes from hkg07s39-in-f14.1e100.net (142.250.204.78): icmp_seq=1 ttl=59 time=0.797 ms
    64 bytes from hkg07s39-in-f14.1e100.net (142.250.204.78): icmp_seq=2 ttl=59 time=0.805 ms
    64 bytes from hkg07s39-in-f14.1e100.net (142.250.204.78): icmp_seq=3 ttl=59 time=0.828 ms
    64 bytes from hkg07s39-in-f14.1e100.net (142.250.204.78): icmp_seq=4 ttl=59 time=0.886 ms
    64 bytes from hkg07s39-in-f14.1e100.net (142.250.204.78): icmp_seq=5 ttl=59 time=0.887 ms
    


    注意

    如果商家镜像中该配置文件的末尾已经有了该配置项(例如v.ps)脚本会将前面被注释掉的

    
    


    给取消注释,导致有两个相同的配置。这是没有办法的,无法通过单单一行命令应对这种情况 ;_;

    该命令可能不适配老系统,可能不适配redhet系(未测试)

    经测试大便11/12没有问题,ubuntu较新系统没有问题
  2. 分享神级去除 IOS 应用开屏广告的方法

    weijancc:

    之前在 v2 搜索去开屏广告, 大多都是通过小火箭或 surge 对广告域名或接口进行屏蔽, 但规则不能覆盖全部互联网 APP, 今天刷小红书发现可以通过快捷指令打开 url schema 跳转的方式来屏蔽广告.

    这是模拟从其他地方跳转进 APP ,不少 APP 为了更好的体验,此时不会展示开屏广告, 使用步骤:

    1. 新建快捷指令: 添加操作->搜索"打开 url"

    1. 输入应用的 url schema, 例如 bilibili://, (bilibili://,) 点击最下方的感叹号, 选择添加到主屏幕

    bilibili 设置后,不仅可以去开屏广告,还能加快启动速度,因为 bilibili 在启动时会故意延迟进入显示开屏画面😅,估计是在展示开屏画面的期间加载广告.

    应用的 url schema 需要自己去找, 或者自己对安装包解包去获取, 我目前用的几个:

    小红书: xhsdiscover://home/ (xhsdiscover://home/)

    招商银行: cmbmobilebank://

    京东读书: openapp.jdreader://

    携程: CtripWireless://

    一些合集: https://gist.github.com/zhuziyi1989/3f96a73c45a87778b560e44cb551ebd2

    添加到主屏幕可自己配置图标, 建议在Google Play(无牛皮癣图标)上搜索对应的 app, 然后保存其图标

    https://www.v2ex.com/t/1018073

    #RePost #Script #iOS #Apple
  3. Remix + Vite + Chakra UI 新项目生成模板

    用 Remix + Vite + Chakra UI 技术栈做了点尝试,这个组合还挺让人身心舒畅。顺手把基础代码提取成了一个 Remix 模板,用来生成新的 Remix 项目。

    https://github.com/mogita/remix-vite-chakra-ui-template

    没有任何 fancy 的事情,包含的东西都在项目名称里了。如果你恰好想尝试或已经熟悉这套 pattern ,这个项目希望能帮助节省几分钟搭建的时间。

    TypeScript
    Remix v2 stream body
    开箱可用所有 Chakra UI 的功能,并已修正暗色模式闪烁的问题
    基于 vite 光速编译打包

    在 remix 工程创建命令后加上模板路径即可:

    npx create-remix@latest --template mogita/remix-vite-chakra-ui-template

    https://www.v2ex.com/t/1016692
    #RePost #GitHub
  4. 论怎么与基层干部打成一片

    https://disksing.com/country-story/
    
    谈一下与小地方基层干部的斗争经验。他们最忌惮的主要3点:怕上级,怕舆情,怕有背景的人。 所以我们遇事绝对不能怂,讲道理讲不明白就直接问对方哪个部门的,上级是谁,让他相信你有可能把事情往上捅,尽量说普通话,有单反相机的话可以挂身上,平时背几句党员的群众路线啥的备着,保准势如破竹。
    

    #RePost #Life
  5. npmjs.org 被用来托管《武林外传》视频及弹幕。

    Sonatype 发现 npm 上的 748 个包名以 wlwz 开头的包里的 .ts 文件并不是 TypeScript 源代码,而是视频文件 (MPEG-TS)。
    虽然文章中没有写明,但中文订户大概能看出视频的内容是《武林外传》剧集。

    blog.sonatype.com/~

    linksrc: https://www.v2ex.com/t/1012222

    link #RePost npm Registry Flooded with 748 Movie-Storing Packages
  6. https://www.yt-blog.top/9952/

    Vercel 加速原理

    Vercel 在大陆周围还有很多节点,其中包含中国台湾、韩国、日本、新加坡等,这些节点的访问延迟在接受范围,且相对香港节点来说带宽更充足。

    Vercel 的 Anycast 会自动将节点解析至距离最近的香港服务器,但如果手动解析则太过麻烦。

    vercel.cdn.yt-blog.top 

    经过不断测速(大约消耗了200MB流量)手动解析,并通过 D 监控检查状态,无法访问时会及时暂停节点。使用时自动解析至附近可用节点,尽可能的选择优质节点。
    #RePost #Network
  7. 1、Blazing Fast (https://wonderslide.com/ ) - 在几分钟内根据您的要求制作 .pptx 演示文稿;
    2、Ideogram (https://ideogram.ai/login ) - 生成图像,无需复杂的提示,免费;
    3、patterns (https://www.designpatterns.io/ai ) - 可根据简单的文本请求创建任何网页设计;
    4、Gling (https://www.gling.ai/ ) - 去除视频中的填充词、停顿和随机声音;
    5、Merlin (https://www.getmerlin.in/zh-CN/ ) - 浏览器扩展,可在任何页面上运行GPT;
    6、AnimateDiff (https://animatediff.github.io/ ) - 为图片添加动态效果和其他细节。
    7、ProductAI (https://www.productai.photo/ ) - 人工智能服务,可按需生成鲜艳难忘的产品照片;
    8、Pros 'n Cons (https://pros-cons.io/ ) - 阐明利弊帮你做决定。

    #RePost #URL #AI #Tool
  8. 基于 Gemini API 的哄哄模拟器

    https://www.v2ex.com/t/1011519

    HongHongAI 介绍

    介绍一下这两天 —— Gemini Pro Chat 。这是一个基于现有的 GPT 开源套壳修改而成的项目,支持谷歌的 Gemini Pro API 。 这是模仿 DK哄哄模拟器 做的开源免费版哄哄模拟器,大模型用的是 google 的 Gemini ,主打一个免费(每分钟 60 次调用),目前 Gemini 还没有训练模型和微调( Fine-tuning ),所以我用最原始的 prompt 来实现,主要参考 宝玉老师 这版

    在线演示 Live demo: https://hong.azhubaby.com/

    开源项目地址 https://github.com/johanazhu/honghongai

    #RePost #AI #GitHub
  9. 2月9日起 中国和新加坡互免签证

    1月25日,中国政府和新加坡政府代表在北京签署《中华人民共和国政府与新加坡共和国政府关于互免持普通护照人员签证协定》。协定将于2024年2月9日正式生效。届时,双方持普通护照人员可免签入境对方国家从事旅游、探亲、商务等私人事务,停留不超过30日。入境对方国家从事工作、新闻报道等须事先批准的活动以及拟在对方国家停留超过30日的,须在入境对方国家前办妥相应签证。

    —— 央视新闻
OKHK