最强异地组网神器:EasyTier完胜Tailscale和ZeroTier的6大硬核理由!
前言前两年如果说异地组网,那肯定非Tailscale和Zerotier莫属(其实现在也一直都是,因为它们比较偏向于企业化安全性优先),但是现在我不得不介绍一下EasyTier,它的穿透打洞能力,可以说是最强的。 直观对比: 项目 EasyTier Tailscale ZeroTier 双对称 NAT 直连率 60%+(可优化到90%+) <5%(基本中继) <10%(基本中继) 自建中继难度 一条命令 Headscale(较复杂) 自建根服务器(麻烦) 延迟(国内) 20-60ms 80-200ms(海外中继) 50-150ms 性能(Rust/Go) 零拷贝最强 优秀 一般 WebUI 细节 最强(路由路径全可见) 好 一般 价格 永久免费 免费有限制 免费有限制 去中心化程度 ★★★★★ ★★☆☆☆ ★★★☆☆ 穿透打洞的成功率,与自身的网络环境密切相关,尤其是在双方都是对称NAT的纯IPv4网络下,可以说是难上加难,几乎不可能成功。 为什么我会非常推荐EasyTier? 因为公司的网络情况,一般公司不强制要求连接...
告别200ms高延迟!通过Cloudflare优选拯救国外VPS
前言架不住国外服务器的性价比以及实用性,最终还是没有忍住诱惑把服务器迁移到了国外,但又由于国外服务器的物理线路问题,如果没有线路优化,延迟基本上在150~250ms,网站访问体验非常差。 成果 前提在进行下面步骤的时候,首先确保网站是可以正常访问的。也就是说:是在服务器和站点的配置都是没问题的情况下进行的。 步骤由于步骤比较绕,下面我尽量说的简单一点。 以我实际站点演示。 需要加速的域名为:yydnas.cn;(无需托管到CLoudflare) 需要托管到Cloudflare的备用域名为:yydnas.cloud。 托管到Cloudflare的域名其实有很多免费的可以使用,没必要单独花钱买一个一级域名,比如DigitalPlat Domain可以注册免费的二级域名。 1. 准备工作 一台VPS 两个域名 2. 网站托管将 yydnas.cloud 托管到Cloudflare,这边应该不用多说,正常在Cloudflare注册并添加该域名,添加任一一条 A 记录,比如 cf.yydnas.cloud ,内容就是服务器的真实IP,并开启橙色云朵(代理状态)。 默认的 SS...
最适合刷OpenWrt的路由器:红米AX6000刷机指南
前言在上一篇文章已经介绍了在普通路由器上使用ShellCrash实现科学上网的办法,使用也是没有一点问题。 说来也巧,正好家里老人说家里网络信号不是很好,我就说不是宽带的问题,是因为路由器信号覆盖的原因导致他们一直觉得网络不好,最好的办法就是加一台路由器实现全屋覆盖。 于是查阅了一番资料,计划找一台信号还行的,而且最好是能够刷OpenWrt的路由器,于是就决定选择:红米AX6000。 维度 优势 (Pros) 劣势 (Cons) 处理器性能 MT7986A (Filogic 830) 四核 2.0GHz,算力极其强悍,AES 跑分极高,适合高带宽插件运行。 暂无明显短板,但在处理极重度的 Docker 应用时,仍不如 X86 架构的软路由。 OpenWrt 兼容性 社区宠儿。拥有极其成熟的开源驱动,刷机后无线信号(WiFi)强度几乎无损。 刷机过程需要先开启 SSH,对纯小白有一定门槛(虽然教程已经非常多)。 网络规格 满血 WiFi 6。支持 4×4 160MHz,无线总速率达 6000Mbps,多设备连接非常稳定。 缺少 2.5G 网口。所有网口均为千兆,...
路由器使用ShellCrash实现科学上网
前言由于学校放假了,上周末就回老家了。 鉴于老家只有一台华硕路由器,只能正常访问国内网站,连访问Github也要看心情,寻思着要不要买一台小主机组个软路由玩玩,不然这个网真的无法忍受。 于是在逛了几天闲鱼之后,还是决定不买小主机了,原因在于: 小主机价格太贵 ,支持AES指令集的CPU小主机(比如3160),就要300,再加上现在疯长的内存,一台搞下来500左右,性价比不高。 最后,搜索了一下看看能不能尝试直接在路由器上搭建类似OpenWRT上的OpenClash这类应用达到上网的目的,没想到还真有,遂进行尝试。 介绍用到的应用是 ShellCrash:juewuy/ShellCrash · GitHub 多内核支持:在 Shell 环境下便捷管理及切换 mihomo 与 sing-box 内核。 灵活配置管理:支持在线导入订阅连结及配置文件,简化配置流程。 自动化任务:支持配置定时任务,实现配置文件与规则的自动定时更新。 图形化面板:支持在线安装并使用本地 Web 面板(Dashboard),直观管理内置规则与流量。 多模式运行:支持路由模式、本机模式等多种流量转发...
Memos数据库迁移(手动方案)
前言Memos 是一个非常好用的开源、自托管的笔记服务。可以说从它刚在Github上发布的时候我就一直在用它了。 但是随着它不断的更新,逐步开发了MySQL以及Postgres数据库的支持,但是一直未推出完善可靠的数据库迁移服务。 最近打算将之前的MySQL迁移到Postgres时,使用pgloader等工具,总能出现各种问题,不尽人意,因此只能手动对其数据迁移。 官网: Memos - Open Source, Self-Hosted Note Taking - Memos Github: GitHub - usememos/memos 说明Memos的本质是笔记服务,因此我的数据基本上都是文字形式,即使有图片,大多数都是以外链形式存在,即Memos本身并不存储图片,从而使得迁移工作相对简单。 如果你的数据中有很多图片,以下方法可能不适合你。 准备Navicat数据库管理软件 步骤基于我的Memos是Docker compose搭建的: services: mysql: image: mysql:latest restart: unle...
国产新能源车必须面对的现实
前言汽车行业是一个水比较深的行业,尤其是当下各个企业都想造车,都想进入新能源车的赛道。 为什么?就因为这个赛道有着国家的支持,技术支持,资金支持,政策支持等等。 毫不夸张的说,近几年真的是国产新能源车蓬勃发展的黄金时期,尤其是最近L3的试点,更何况联系到多年后的L4、L5,可以说这个赛道有着广阔的未来。 但是,就目前而言,仅以普通消费者的角度出发,我觉得应该先将技术研发,L3、L4这类缓缓,先自我沉淀一下,而不是一味追求高科技,应该以人为本,深入群众了解需求,发现并解决问题。 这也就是我今天想聊的国产新能源车的现实。 基础一个不变的基础:汽车的服务对象是人。 现代人真的需要L3、L4甚至L5吗? 我看未必,有多少司机迫切的需要L3?真的连开车的时间都没有,必须做到全自动驾驶吗? 现实的需求是什么?我们这类普通民众的需求是什么? 需求我们的需求其实只有一个:吃顿饱饭,有车开,空闲时间可以出去玩玩,简单来说就是家庭小康,平安幸福。 家庭小康是人人有工作,有收入,农民因为丰收而喜笑颜开,工人因为有工作收入而喜悦,公司领导因为业绩达标有利润而富有冲劲,不用担心各种不确定因素而茶饭不思。 ...
搭建HTTP3网站的最终尝试以及成果分享
前言对于HTTP/3一直有个执念:前段时间(9月份)了解HTTP/3后,在本地虚拟机测试,始终达不到要求;但又由于没有单独的多余服务器测试(主要是这台服务器陪伴已久,里面的数据以及环境都比较复杂,测试难度比较高),导致一直搁置着。 最近新申请了个域名,搭配服务器也比较优惠,就搞了台国内基础配置的云服务器。这样万事俱备,直接开干! 成果网站预览:HTTP/3 Adventure 首页 导航栏 HTTP/3检测 悬浮球查看当前网络协议 卡片特效 网站设计这个网站90%基于Google Gemini设计。 当时只是想简单设计个页面,需求也就寥寥几个字: 我准备做一个HTTP/3的网站,帮我写一个首页的html文件,大致介绍网站的介绍,功能,以及其他一些http/3方面的支持,页面做美观大气 分别发给了Google Gemini以及ChatGPT: Gemini设计的页面基本和现在看到的区别不大; ChatGPT设计的页面非常简单,如果不对比Gemini给的页面,那么还能接受,毕竟只是想简单测试一下,对比之后就...
资源搜索神器-盘搜(PanSou)的部署和使用
前言在出门之前,突然想到这款搜索工具一直没有介绍,其实网上已经有很多相关的文章了。 主要是这款工具非常实用,几乎覆盖了所有的网盘资源,想搜索什么资料直接搜,最关键的一点就是节省了大量搜索时间。 对比网上那些网盘资源搜索页面,比如之前一直用的: 爱盘搜 - 夸克网盘搜索神器 易搜-强大的网盘搜索引擎 不是要关注公众号获取验证码,就是要注册才让使用,毕竟他们也不是做慈善的,羊毛不会让你白薅。 介绍项目地址:GitHub - fish2018/pansou: PanSou是一款高性能的网盘资源搜索API服务,支持TG频道和插件搜索。 现成网站:PanSou 盘搜 不想自己部署的话直接用上面这个网站就行了,与自己部署效果一致。 部署它分几个版本:1.前后端集成 2.纯后端API 3.源码安装 由于是个人使用,也不对外开放,直接使用最简单的Docker部署即可。 1.下载配置文件 下载链接:docker-compose.yml 2.修改配置文件 services: pansou: image: ghcr.io/fish2018/pansou-web:latest ...
解决服务器有IPv6地址但无法连接的问题
前言现在云服务器厂商在全面推广IPv6,于是购买的服务器基本都会分配IPv6地址。但是最近发现,服务器厂商分配的IPv6往往都无法连接。 问题问题一:dadfailed Root•~» ip -6 addr show scope global 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000 inet6 2607:ff68:7:5e:2ac:21ff:fec2:92bf/64 scope global dadfailed tentative valid_lft forever preferred_lft forever 这是IPv6 的重复地址检测 (Duplicate Address Detection, DAD) 机制。 核心原因:dadfailed (重复地址检测失败) dadfailed: DAD 代表 Duplicate Address Detection(重复地址检测)。系统在尝试启用这个 IPv6 地址时,检测到网络中似乎已经有设备在使用这...
无聊的我写了个无聊的IPTV频道扫描程序
前言这篇文章仅仅记录一下无聊的我做了一件比较无聊的事情:写了个IPTV频道扫描程序。 事先说明: 本文基本没有任何实用价值! 一方面觉得写代码挺麻烦的,另一方面代码写都写出来了,虽然没用,还是分享记录一下中间的曲折过程,算是个素材,瞬间觉得也不亏了。 前因家里的IPTV本来就是有的,采用的方法是光猫IPTV口直接连接软路由网口,再通过软理由搭建udpxy,这样的方式好处就是脱离IPTV机顶盒,只要连上家里的网络都能观看IPTV。 前两天发现运营商新推出了几个4K超清频道,而且还分SDR以及HDR。对画质有要求的我抱着扫描一下整个IP地址段完整搜索一下看看具体有哪些4K频道的想法,开启了这段无聊的故事。 网上有一些分享的4K频道地址可以直接拿来用,但我猜测会不会有遗漏的,所以才会想要自己扫描。 一些说明其实网上有很多现成的IPTV直播源,是互联网的链接,这一部分直播源只要导入一个地址就行,好处是省力,不需要自己维护,而且不需要搭建任何服务,开箱即用;坏处是频道固定,无法自定义添加或者删除一些无用频道。 我个人偏向于复杂的组播转单播,即搭建udpxy直接将运营商的组播地址拿来使用...