WWW.YOUINFO.SITE
标签聚合 all

/tag/all

v2ex · 2026-06-11 19:01:19+08:00 · tech

/ip firewall mangle remove [find] /ip firewall nat remove [find] /ip route remove [find dst-address=0.0.0.0/0] /interface pppoe-client remove [find name=pppoe1] /interface pppoe-client remove [find name=pppoe2] /routing table remove [find name=to-pppoe1] /routing table remove [find name=to-pppoe2] /system scheduler remove [find name=check-pppoe-failover] /interface bridge port remove [find interface=WAN] /interface bridge port remove [find interface=LAN1] /interface bridge port remove [find interface=LAN2] /interface bridge port add bridge=bridge-lan interface=LAN1 /interface bridge port add bridge=bridge-lan interface=LAN2 /ip dns set allow-remote-requests=yes servers=******,****** /interface pppoe-client add name=pppoe1 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no add name=pppoe2 interface=WAN ac-name="****" user="****" password="****" add-default-route=no use-peer-dns=no disabled=no /ip firewall nat add chain=srcnat out-interface=pppoe1 action=masquerade add chain=srcnat out-interface=pppoe2 action=masquerade /routing table add fib name=to-pppoe1 add fib name=to-pppoe2 /ip firewall mangle add comment=PCC1 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/0 action=mark-connection new-connection-mark=conn-pppoe1 passthrough=yes add comment=PCC2 chain=prerouting in-interface=bridge-lan connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses-and-ports:2/1 action=mark-connection new-connection-mark=conn-pppoe2 passthrough=yes add comment=ROUTE1 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe1 action=mark-routing new-routing-mark=to-pppoe1 passthrough=no add comment=ROUTE2 chain=prerouting in-interface=bridge-lan connection-mark=conn-pppoe2 action=mark-routing new-routing-mark=to-pppoe2 passthrough=no /ip route add dst-address=0.0.0.0/0 gateway=pppoe1 routing-table=to-pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 routing-table=to-pppoe2 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe1 distance=1 add dst-address=0.0.0.0/0 gateway=pppoe2 distance=2 /system scheduler add name=check-pppoe-failover interval=10s on-event=":local p1 [/interface get pppoe1 running]; :local p2 [/interface get pppoe2 running]; :if (\$p1 && \$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];}; :if (\$p1 && !\$p2) do={/ip firewall mangle enable [find comment=PCC1]; /ip firewall mangle disable [find comment=PCC2]; /ip firewall mangle enable [find comment=ROUTE1]; /ip firewall mangle disable [find comment=ROUTE2];}; :if (!\$p1 && \$p2) do={/ip firewall mangle disable [find comment=PCC1]; /ip firewall mangle enable [find comment=PCC2]; /ip firewall mangle disable [find comment=ROUTE1]; /ip firewall mangle enable [find comment=ROUTE2];};"

LinuxDo 最新话题 · 2026-06-11 16:12:02+08:00 · tech

一个CTF题目,各位佬帮忙看下,HEX 2 ASCII 看不到有效信息 Challenge: Digital Forensics Digital forensics involves investigating digital data to uncover hidden or deleted information. Often, files contain metadata - data about the data - which can reveal interesting information about the file’s origin and content. Examine the following text chunk, which has been extracted from a corrupted JPEG file: FFD8FFE000104A46494600010100000100010000FFDB004300080606070605080707070909080A0C140D0C0B0B0C1912130F141D1A1F1E1D1A1C1C20242E2720222C231C1C2837292C30313434341F27393D38323C2E333432FFDB0043010909090C0B0C180D0D1832211C213232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232FFC00011080012001903012200021101031101FFC4001F0000010501010101010100000000000000000102030405060708090A0BFFC400B5100002010303020403050504040000017D01020300041105122131410613516107227114328191A1082342B1C11552D1F02433627282090A161718191A25262728292A3435363738393A434445464748494A535455565758595A636465666768696A737475767778797A838485868788898A92939495969798999AA2A3A4A5A6A7A8A9AAB2B3B4B5B6B7B8B9BAC2C3C4C5C6C7C8C9CAD2D3D4D5D6D7D8D9DAE1E2E3E4E5E6E7E8E9EAF1F2F3F4F5F6F7F8F9FAFFC4001F0100030101010101010101010000000000000102030405060708090A0BFFC400B5110002010204040304070504040001027700010203110405213106124151610713227114328191A1082342B1C115 Hidden in this hexadecimal representation is a string containing the flag. Your task is to find it. 2 个帖子 - 2 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-10 21:39:24+08:00 · tech

背景 uv提供了 uv pip install --torch_backend auto ... 的功能自动选择GPU后端,但默认使用pytorch.org下载,且无法修改base。 现从uv代码将这部分拆分修改后,使用阿里云镜像下载,能显著提高部分地区下载速度。 功能和用法 Usage: uv-torch-mirror.exe <BACKEND> <PACKAGES_AND_ARGS>... Arguments: <BACKEND> Backend to use, for example: auto, cpu, cu130, xpu, rocm7.2 <PACKAGES_AND_ARGS>... Arguments forwarded verbatim to `uv pip install` Options: -h, --help Print help Examples: uv-torch-mirror.exe torch==2.10 torchvision 要求环境中安装有uv并在Path中,程序没有携带uv,仅850k。 运行逻辑与uv 0.11.8版本的torch-backend一致。 如果阿里云镜像中不包含指定的版本,将自动降级到默认PyPI路径。 链接 https://flt.lanzouv.com/ihPPA3rkugyb 注意 由于阿里云镜像没有提供符合PEP 714/PEP 658的meta文件,同时range读取文件很慢,运行时在 ⠼ torch==2.9.0+cu129 阶段可能会卡1~2min。 1 个帖子 - 1 位参与者 阅读完整话题

v2ex · 2026-06-10 15:39:00+08:00 · tech

试玩地址: Sevenfall 小时候,老院子西北角的一间旮旯屋(方言,偏屋的意思)一直上着锁,虽然外观看着老旧,但总会打扫得干净,过年还要在上面贴着对子。我也很好奇,里面有什么东西,问爸妈,都说是爷爷奶奶留下的老物件,没什么用处,存着当个念想。 爸妈下地干活时,我一个人在家上爬上跑下,到处瞎玩,学电视剧中的人用唾沫蘸开窗户向里面瞧瞧,长大了才知道,是玻璃窗……白费我好大劲。不知哪一天,突然发现在上面的挂锁脱落了,打开这后,它就成了我的冒险胜地。 屋子很小,但是逼仄狭长,没有灯,只有一串光从天窗落下。晴天时里面看着影影绰绰,阴天就啥也看不清楚了。屋子尽头是一个木箱子,原本是用卯榫结构扣起来的,但年久失修,早就脱落了,我从里面摸出好多东西,拿在手里玩的时候被爸妈看到,也只是说小心别弄丢了,玩完后放回去。 有一天我从里面摸出几个块木板子,上面的色也掉了,我就用它们当积木搭房子玩。邻居姐姐看到后说这是七巧板,是用来拼图的,说着她还拼出个正方形,我当时非常震撼,这几个不同形状的板块怎么能整整齐齐放在一起呢,缠着姐姐教会我之后,每天都乐此不疲,把板块打乱,拼成正方形,然后周而复始。后面不小心把最小的一个三角块弄丢了,哭了好久,望着正方形上缺失的一块,感觉自己的世界不再完整,模模糊糊感受到了什么叫做失去。 上大学后,老院子翻修。我的冒险胜地和宝库都不见了,原来的位置上成了我的卧室,爸妈说特意记得呢,你小时候最喜欢这个地方了。前几天儿童节,看到路上有人在卖七巧板的玩具,一下子就把我拉回甜蜜又快乐的时光。 于是自己做了一个七巧板拼图游戏,玩法就是将七个板块拼出右上角的轮廓图形,大家感兴趣可以玩一下,还是比较难的,点击板块可以旋转,双击翻转,拖拽拼接。目前只有十关,大家拼出有意思的图形也欢迎分享出来,我把它加到题库中。

v2ex · 2026-06-10 15:39:00+08:00 · tech

试玩地址: Sevenfall 小时候,老院子西北角的一间旮旯屋(方言,偏屋的意思)一直上着锁,虽然外观看着老旧,但总会打扫得干净,过年还要在上面贴着对子。我也很好奇,里面有什么东西,问爸妈,都说是爷爷奶奶留下的老物件,没什么用处,存着当个念想。 爸妈下地干活时,我一个人在家上爬上跑下,到处瞎玩,学电视剧中的人用唾沫蘸开窗户向里面瞧瞧,长大了才知道,是玻璃窗……白费我好大劲。不知哪一天,突然发现在上面的挂锁脱落了,打开这后,它就成了我的冒险胜地。 屋子很小,但是逼仄狭长,没有灯,只有一串光从天窗落下。晴天时里面看着影影绰绰,阴天就啥也看不清楚了。屋子尽头是一个木箱子,原本是用卯榫结构扣起来的,但年久失修,早就脱落了,我从里面摸出好多东西,拿在手里玩的时候被爸妈看到,也只是说小心别弄丢了,玩完后放回去。 有一天我从里面摸出几个块木板子,上面的色也掉了,我就用它们当积木搭房子玩。邻居姐姐看到后说这是七巧板,是用来拼图的,说着她还拼出个正方形,我当时非常震撼,这几个不同形状的板块怎么能整整齐齐放在一起呢,缠着姐姐教会我之后,每天都乐此不疲,把板块打乱,拼成正方形,然后周而复始。后面不小心把最小的一个三角块弄丢了,哭了好久,望着正方形上缺失的一块,感觉自己的世界不再完整,模模糊糊感受到了什么叫做失去。 上大学后,老院子翻修。我的冒险胜地和宝库都不见了,原来的位置上成了我的卧室,爸妈说特意记得呢,你小时候最喜欢这个地方了。前几天儿童节,看到路上有人在卖七巧板的玩具,一下子就把我拉回甜蜜又快乐的时光。 于是自己做了一个七巧板拼图游戏,玩法就是将七个板块拼出右上角的轮廓图形,大家感兴趣可以玩一下,还是比较难的,点击板块可以旋转,双击翻转,拖拽拼接。目前只有十关,大家拼出有意思的图形也欢迎分享出来,我把它加到题库中。

v2ex · 2026-06-10 13:02:21+08:00 · tech

试玩地址: Sevenfall 小时候,老院子西北角的一间旮旯屋(方言,偏屋的意思)一直上着锁,虽然外观看着老旧,但总会打扫得干净,过年还要在上面贴着对子。我也很好奇,里面有什么东西,问爸妈,都说是爷爷奶奶留下的老物件,没什么用处,存着当个念想。 爸妈下地干活时,我一个人在家上爬上跑下,到处瞎玩,学电视剧中的人用唾沫蘸开窗户向里面瞧瞧,长大了才知道,是玻璃窗……白费我好大劲。不知哪一天,突然发现在上面的挂锁脱落了,打开这后,它就成了我的冒险胜地。 屋子很小,但是逼仄狭长,没有灯,只有一串光从天窗落下。晴天时里面看着影影绰绰,阴天就啥也看不清楚了。屋子尽头是一个木箱子,原本是用卯榫结构扣起来的,但年久失修,早就脱落了,我从里面摸出好多东西,拿在手里玩的时候被爸妈看到,也只是说小心别弄丢了,玩完后放回去。 有一天我从里面摸出几个块木板子,上面的色也掉了,我就用它们当积木搭房子玩。邻居姐姐看到后说这是七巧板,是用来拼图的,说着她还拼出个正方形,我当时非常震撼,这几个不同形状的板块怎么能整整齐齐放在一起呢,缠着姐姐教会我之后,每天都乐此不疲,把板块打乱,拼成正方形,然后周而复始。后面不小心把最小的一个三角块弄丢了,哭了好久,望着正方形上缺失的一块,感觉自己的世界不再完整,模模糊糊感受到了什么叫做失去。 上大学后,老院子翻修。我的冒险胜地和宝库都不见了,原来的位置上成了我的卧室,爸妈说特意记得呢,你小时候最喜欢这个地方了。前几天儿童节,看到路上有人在卖七巧板的玩具,一下子就把我拉回甜蜜又快乐的时光。 于是自己做了一个七巧板拼图游戏,玩法就是将七个板块拼出右上角的轮廓图形,大家感兴趣可以玩一下,还是比较难的,点击板块可以旋转,双击翻转,拖拽拼接。目前只有十关,大家拼出有意思的图形也欢迎分享出来,我把它加到题库中。

v2ex · 2026-06-09 09:02:57+08:00 · tech

量化机构花百万买的毫秒级行情通道,散户连一根日线都得手动截图。 我不想抱怨这事,我直接造了个开源工具把墙拆了。 easy-tdx:免费、无注册、无 API Key 的行情数据源 GitHub: https://github.com/handsomejustin/easy-tdx 一行命令装上,30 秒后你屏幕上的数据和机构看到的是同一份。 pip install easy-tdx 它能干嘛? 拉数据:A 股、港股、美股、期货 —— K 线、实时报价、分时明细、逐笔成交、资金流向、板块轮动,毫秒级返回。 # 茅台日 K 线 easy-tdx kline SH 600519 --count 30 --table # 港股腾讯 easy-tdx ex kline HK_MAIN_BOARD 00700 --count 30 --table # 美股苹果 easy-tdx ex kline US_STOCK AAPL --table # 全 A 股按涨幅排序 easy-tdx quote-list A --count 20 --table 算指标:32 个技术指标开箱即用 —— MACD 、KDJ 、RSI 、BOLL 、DMI 、ATR 、WR 、CCI 、BIAS……连"捉妖大师"和"30 日乖离率信号"都给你算好了。 easy-tdx indicator MACD,KDJ,RSI,BOLL -m SH -c 600519 --count 20 --table 缠论分析:K 线合并→分型→笔→中枢→线段→买卖点→背驰,一键出结果。 easy-tdx chanlun SZ 000001 --table 为什么说它是 AI Agent 的天然弹药? 所有命令默认输出 JSON 。Python API 返回 DataFrame 。你的 Agent 不需要解析网页、不需要处理乱码、不需要折腾 API 鉴权。 from easy_tdx import MacClient, Market with MacClient.from_best_host() as c: # K 线 + 4 个指标一步到位 df = c.get_stock_kline_with_indicators( Market.SH , "600519", indicators=["MACD", "KDJ", "RSI", "BOLL"], count=30, ) # df 直接丢给 LLM 分析,或者喂给 Agent 做决策 # 缠论分析 from easy_tdx.chanlun import ChanlunAnalyser analyser = ChanlunAnalyser("SH600519", "DAILY") result = analyser.process_klines(df) print(result.to_dict()) # JSON 兼容,直接进 Agent pipeline 事实是:Claude Code 、OpenClaw 、Hermes……任何能调 Python 的 Agent 都能直接吃这个数据。 你不需要懂 TCP 协议。你不需要写量化框架。你不需要给任何平台付一分钱。 还有什么? - 离线读取: 本地装了通达信?直接读 .day 文件,断网也能用 - 数据同步: 一行命令把全市场日线同步到本地 easy-tdx offline sync-all - 自动选服务器:from_best_host() 自动 ping 最快的通达信服务器 - 同步 + 异步:MacClient 和 AsyncMacClient 随你选 - MIT 协议: 随便用,随便改,随便分发 最后说两句 金融数据的获取门槛,从来不该是散户亏钱的理由。 当量化基金用程序化交易像割草一样收割市场时,普通人至少应该有权利拿一样的武器。 这不是一个帮你"赚钱"的工具。这是让你不再裸奔的工具。 如果觉得有用,来 GitHub 给个 ⭐ star 支持一下,让更多人看到: https://github.com/handsomejustin/easy-tdx MIT 全开源,代码干净,ruff + mypy strict ,PR welcome 。