V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  xiaoxiannv  ›  全部回复第 2 页 / 共 15 页
回复总数  294
1  2  3  4  5  6  7  8  9  10 ... 15  
@lzj307077687 算上 ac+的钱比较的,一直买 ac 的,0 循环怎么回事咱就不知道了,东西没问题就行
@nanbobo 17pm ,512 ,两年 care+?全新的有这个价吗?求指点
如果继续一个漏洞一次升级一次验证,永远修不完,必须把漏洞治理从技术问题变成流程问题。
6 月 26 日
回复了 easyii 创建的主题 Apple iPhone16pro 有必要换 iPhone17pro 吗?
没必要,等折叠
@alect 运营商?硬终端?软终端?限制在线设备吗?
@DGideas 找个便宜前置,套着坚持坚持吧,ai 别被风控了
6 月 22 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 感觉你有点歪了,你在说啥?我们不是在讨论如何规避 homepod 乱发 ipv6 ra 的问题吗
6 月 21 日
回复了 aa11ss55 创建的主题 路由器 MikroTik RB5009 在 2026 是否还值得入手
@PerFectTime ros x86 现在主线已经偏向 chr 了,只要配置得当,兼容性一般没什么问题
6 月 21 日
回复了 aa11ss55 创建的主题 路由器 MikroTik RB5009 在 2026 是否还值得入手
@PerFectTime 硬件 ros 现在没什么优势啊,除了硬件转发,但这些问题,在你 cpu 够强的时候,都不是什么问题。你会折腾,懂得排障,建议你 x86+直跑,否则 chr 版本就可以了。x86 bug 还是多,在我的场景下,最后还是通过脚本延迟启动解决了。
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 理论上,我只用 IPv4 、只用 ROS ,我也不追求“正确部署 IPv6”。直接让 ROS 和 AP 都不发 IPv6 ,主 LAN 没有 IPv6 默认路由,干干净净,就可以了
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 个人场景不同吧,内网下发 ipv6 ,就不发 ra 。但我只有 v4 啊,apple 也没给个开关让用户选择啊
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 理念不错,但生态冷、可控性差。很多米家、摄像头、扫地机、NAS 、旁路由、电视盒子并不会完整进入 HomeKit 路由器的精细控制体系。不还得靠传统 VLAN 、防火墙、DNS 拦截。
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 一样啊?该发 ra 还是 ra ,咱们谈的不是如何规避牛皮癣 ra 吗
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 是的,国产,就那样。话说回来,道理是相通的,闭源路由器厂商所称的访客模式,也就是传统意义上的 iot 隔离,我为什么不在 iot 上做隔离,因为我闭源 mtk7986 驱动,坑挺多的,只能在 ros 上实现,ap 端继承。
对我而言,homekit 本地化太差,体验不是很好。
ps:路由而言,我只推荐 ros+openwrt ap 组合。
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 哦,仔细看了一下,你意思路由器厂商出了类似访客模式+联网权限处理来规避类似的问题?
6 月 21 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@gigishy 因噎废食了啊,离开 homekit 生态,少了不少功能性便利,aqura ?是叫这个牌子吧,他家摄像头光靠 honekit 转摄像头的功能都缺失,所以 iot ,mdns 转发,能做到隔离+不损失便利性
6 月 18 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@xiaoke mdns 转发啊
6 月 18 日
回复了 xiaoxiannv 创建的主题 Apple HomePod 在发 Thread/HomeKit IPv6 RA,怎么规避?
@xiaoke 对,理论上 vlan 在哪头都行,只要是 vlan ,只有 vlan 才能挡住 ra ( ap 硬转发开启的情况下)
6 月 17 日
回复了 rosebush373 创建的主题 YouTube youtube 提示有中断问题,是我的问题吗
// ==UserScript==
// @name YouTube "Interruptions" Popup Remover
// @license MIT
// @version 1.5
// @namespace https://github.com/tukarsdev
// @description Automatically removes the "Experiencing interruptions?" popup on YouTube.
// @author tukars
// @icon https://www.youtube.com/favicon.ico
// @match https://www.youtube.com/*
// @require https://update.greasyfork.org/scripts/552301/1676024/Observe.js
// @run-at document-end
// @grant none
// @downloadURL https://update.greasyfork.org/scripts/552318/YouTube%20%22Interruptions%22%20Popup%20Remover.user.js
// @updateURL https://update.greasyfork.org/scripts/552318/YouTube%20%22Interruptions%22%20Popup%20Remover.meta.js
// ==/UserScript==

const { contextPrint, waitForElement, observeAndHandle } = window.userscript.com.tukars.Observe;

const ENABLE_DEBUG_LOGGING = true;

const { log, warn, error, info, debug } = contextPrint(
"YT Interruptions Remover", ENABLE_DEBUG_LOGGING
);

function destroyNotification(notification) {
if (!notification) {
error("Notification element does not exist! Cannot delete it!");
return;
}
if (!notification.parentNode) {
warn("Notification element already removed from the DOM.");
return;
}
debug("Destroying 'Interruptions' notification element.", notification);
notification.remove();
log("Successfully removed 'Interruptions' notification.");
}

async function handleInterruptionNotification(notification) {
debug("Detected a potential notification element:", notification);

const textElement = await waitForElement("#text", 2000, notification);

if (!textElement) {
debug("This notification does not have the expected text element. Ignoring.");
return;
}

debug(`Got text element. Text is: "${textElement.textContent}"`)

const textContent = textElement.textContent.trim();

if (textContent.includes("Experiencing interruptions?")) {
log("Found 'Experiencing interruptions?' notification. Removing it.");
destroyNotification(notification);
} else {
debug(`Notification text did not match. Text was: "${textContent}"`);
setTimeout(() => { debug(`Text after 300ms: "${textElement.textContent}"`) }, 300);
}
}

(async function () {
"use strict";
log("Interruptions remover is active.");

const popupContainer = await waitForElement("ytd-popup-container.style-scope.ytd-app");

observeAndHandle(popupContainer, "tp-yt-paper-toast", handleInterruptionNotification);
})();
1  2  3  4  5  6  7  8  9  10 ... 15  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   904 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 20ms · UTC 22:21 · PVG 06:21 · LAX 15:21 · JFK 18:21
♥ Do have faith in what you're doing.