Fileball 一款 iOS tvOS 上的媒体播放器及文件管理器

Fileball 是一款 iOS,tvOS 上的本地文件管理器,本地音乐播放器,本地视频播放器,以及文本编辑器,Fileball 可以在 iPhone,iPad,Apple TV 上使用。Fileball 可以连接网络共享,支持 SMB,FTP,SFTP,Synology,NFS,WebDAV 等,支持 Emby,Jellyfin 等,还可以连接百度网盘,Box,Dropbox,Google Drive,OneDrive,pCloud 等,可以作为 [[Infuse]] ,[[VidHub]] 等播放器的平替,高级版本价格也比较合适。Fileball 也支持 [[IPTV]]。

之前有写文章说我购买了一台 Apple TV,Fileball 那个时候就安装了,虽然平时使用还是 VidHub 比较多,毕竟还是有一个海报墙,但是 Fileball 作为一款文件管理器还是经常被想起来。

Fileball 原来叫做 Filebox,收到商标侵权投诉修改为 Fileball。

优点

Fileball 不仅能作为一个功能强大的媒体播放器,也支持文件管理,IPTV 网络流等功能。

Fileball 支持的协议和网盘非常多。

支持的网盘

  • Aliyun 盘
  • [[AList]]
  • 百度网盘
  • Box
  • Dropbox
  • Google Drive
  • Google Team Drive
  • OneDrive
  • pCloud
  • Synology
  • NFS

支持的协议

  • SMB
  • WebDAV
  • WebDAV(HTTPS)

支持的媒体服务器

  • Emby
  • Jellyfin

Fileball 另外的一个优点是它还可以作为一个音乐播放器,我自己测试一下之后,flac 等等格式都是可以正常播放。

缺点

Fileball 相较于当前两个比较热门的应用 Infuse 和 VidHub 也有一些致命的缺点。

  • 不支持 macOS
  • 不支持杜比,HDR

另外一些高阶的功能是收费的。

高级版

Fileball 高级版提供

  • MPV 播放器,更强大,更好性能,网络流缓存
  • 字幕,自定义字幕字体,位置,背景色,边框
  • 画中画
  • 自定义应用图标
  • 自定义主题
  • 功能个性化,任何功能都可以配置
  • 所有高级功能
  • 支持开发者

目前一次性收费 9.99 USD,折扣价格 6.99 USD;人民币 68 元,折扣价是 48 元。

2024 年上线三周年加上五月一号假期,所以折扣 48 RMB,美区 6.99 USD。

  • [[Infuse]]
  • [[VidHub]]

2024-04-30 ios , tvos , video-player , vidhub , infuse , sftp , smb , iphone , apple-tv

在日本申请入台证材料及在线提交注意事项

本文记录入台证办理的材料及提交手续,以及在使用线上提交系统的时候需要注意的点。入台证是中华民国台湾地区出入境许可证的俗称,所有进入台湾的人都需要申请此许可证。

准备材料

注意所有的提交的材料都需要小于 1MB 大小,最好保持在 512 KB 左右,另外虽然页面中标注了可以上传 PDF 文件,但实际上 PDF 文件无法上传,只支持上传图片格式,切记。

再提醒,如果验证码死活通不过了,记得更换一下浏览器,我自己使用 Chrome 无法提交验证码,不清楚那边除了问题,使用 Safari 没有问题。

材料清单

  • 大陆地区所发尚余 6 个月以上有效期限的旅行证件或香港,澳门政府核发的非永久性居民旅行证件,护照第一页照片个人信息页或扫描件
  • 最近一年以上期间,护照入出境查验章戳记录或签证,重入国等页面(如果最近一年内无出境记录,请上传最近一次)
  • 在留卡 正反面
  • 住民票,必需记录国籍,在留卡号,在留资格,有效期限等重要信息,打印的时候可以选择只隐藏个人番号,其他全部都需要
  • 照片(电子版) 3.4cm * 4.5cm 尺寸
    • 近两年内拍摄的色彩照片
    • 头部肩部端,脸部占据照片 70~80%
    • 两眼正视前方,清晰可见
    • 背景需要为白色
    • 不得佩戴粗框眼镜
    • JPG 或者 JPEG 格式,512KB 以内
  • 大陆身份证正反面
  • 如果是工作,需要提供 3 个月内开的在职证明,需要包括开具日期,名字,入职时间,部署,公司公章,公司地址电话等信息
  • 另外就是需要准备好自己的相关信息,包括护照号码,在留卡号码,身份证号码,护照有效期限,公司名字,家庭地址
  • 另外还需要一个在台联络地址,该地址可以提供台湾旅馆的地址(如果尚未订酒店,也可以填写欲入住酒店的地址和电话,个人建议直接订房网站搜索一个,然后在 Google Map 获取地址和联络方式)
  • 另外还需要提前准备一下亲属状况,包括父亲和母亲的姓名,生日,地址,岗位,单位名称,等虽然页面上显示只有名字和生日必填,但是审核的时候如果此处省略还是会打回要求补充

另外需要注意如果是日本工作签证申请入台证,需要已经在日本工作满一年,未满一年不被许可。另外如果手上持有的在留卡无法证明已经在日本一年以上,需要另外提交一张在留卡的正反面。

如果是学生

  • 有效学生签证(或再入国签证)以及学校核发的 3 个月内的在学证明

关于照片

最好提前准备好 3.5 乘以 4.5 cm 的白底照片,在 iOS 上可以下载一款叫做「证件照应用」,然后提前将照片裁剪一下,保存好。

提交材料

在中华民国内政部移民署的境外人士线上申办系统 提交上述的材料。

需要注意的是,在线上提交的过程中不要刷新页面,也不要使用浏览器的后退,不清楚这个网站是怎么设计的,一旦有刷新一些状态就丢失了。

缴费

缴费需要信用卡支付,Visa/MasterCard/JCB 都可以直接刷。

单次,600 新台币,一年多次,1000 新台币

繳費期限為核准日起六十日內。(一旦完成繳費後,不得申請退費。)

旅居海外大陸地區人民申請來臺觀光申請案,資料不符或欠缺者,應於本署電子郵件通知送達之翌日起 1 個月內補正,未於規定期間內補正或經補正仍不合規定者,駁回其申請。

旅居海外大陸地區人民申請來臺觀光申請案,自本署核准電子郵件通知送達翌日起,須於 2 個月內繳費,未於規定期間內繳費者,該證件將作廢,無法下載列表,且已繳交之費用將不予退費。

注意事项

  • 持证人入境时所持护照需要 6 个月以上有效期
  • 缴费成功后,将不退费,电子收据仅作为缴费证明,不得为入境台湾证明用
  • 申请多次入出境许可证,需要单张双面彩色打印

打印

缴费成功之后,就可以打印「入台证」了,记得需要彩印


2024-04-22 签证 , 入台证 , 日本 , 东京 , 台湾 , 东京办理签证 , 旅行

从 Buffer 消费图学习 CCPM 项目管理方法

CCPM(Critical Chain Project Management)中文叫做关键链项目管理方法,是 Eliyahu M. Goldratt 在其著作 Critical Chain 中踢出来的项目管理方法,它侧重于项目执行所需要的资源,通过识别和管理项目关键链的方法来有效的监控项目工期,以及提高项目交付率。

CCPM 对于需要持续交付项目同时优化可用资源的团队来说是一个不错的选择。这个方法最初出现在 20 世纪 90 年代末,被宝洁,NASA 和德州仪器等公司所采用。

什么是 CCPM

CCPM 全称 Critical Chain Project Management,使用关键链方法的项目

  • 在规划时概述项目依赖和资源限制
  • 构建理想的项目工作流
  • 如果有需要向项目添加额外资源

完成操作之后,项目经理就可以根据可用资源是否已经得到利用来跟踪项目进度。

CCPM buffer 管理法是 CCPM 中的一种关键概念,它基于关键路径和资源约束来管理项目的时间和资源。在 CCPM 中,项目的关键路径是指项目中的最长路径,它决定了项目的总体交付时间。资源约束是指在项目执行过程中可能会出现的资源瓶颈或限制,例如关键资源的有限可用性。

CCPM 基于三个主要的原则

  • 打破对每项任务完成日期进行不健康承诺
  • 考虑资源的真实情况来规划项目
  • 将管理重点放在关键的事情上

然后最终决定任务完成日期。

为什么要有 CCPM

  • CCPM 首先要解决的一个问题就是对不确定性的恐惧,项目工具固定任务所需要花费的时间来估算,但是在现实中,每个人都知道任务的消耗世间可能是不明确的,有可能 5 天就能完成,但是也可能延迟到 10 天,但大部分的情况下可以给出一个大概的估算,比如 90% 的可能在 8 天时间内完成
  • 传统的项目管理无法充分利用提前完成的任务,而那些花费了比预计更长事件的任务会对后续的任务产生一系列连锁反应
  • 当很多任务并行时,下游任务可以在计划日期开始的可能性非常低
  • 大多数计划只考虑逻辑依赖,并假设资源立即可用,这通常会导致资源超载,延迟,多任务有压力。
  • 多任务并行处理通常受到追捧,但是却有一定程度会对项目完成产生灾难性影响
  • 越早开始做,就可以越早完成,当只有一件事情的时候,通常确实如此,但是如果同时处理很多事情时,可能现实情况恰恰相反

关键链(critical chain)和关键路径(critical path)的区别

关键路径法

  • 注重于基本项目任务的单一序列
  • 允许项目团队确定理想的工作流程,确保项目在预计时间内成功完成
  • 优先级列表中删除不包含在关键路径上的任何任务

而在关键链方法中

  • 最重要的是完成项目所需要的资源
  • 多余的资源包含在项目中,充当资源缓冲区
  • 如果团队没有利用任何额外的资源或资源缓冲区,则被认为正在成功前进

关键路径侧重于项目调度,而关键链更关注完成项目所需要的资源。

CCPM 的重点

关键

  • 将项目拆分为更小的任务,确定两种任务,对项目至关重要的项目,一种是需要很长时间完成的任务
    • 确定完成任务所需时间,传统项目管理中,通常强调每项小任务必需遵守计划制定的日期,但是在 CCPM 中为了补偿不确定性并兑现承诺,每个参与者都通过增加安全 Buffer 来增加每项任务的持续时间。
  • 考虑项目中的任何资源限制,减少工作延误和中断
    • 每一项任务都被拆分为专注期(Focus Duration)以及 Margin,这两部份共同组成 Task duration
  • 团队中的每个人都专注于个人任务
  • 禁止个人多任务切换
  • 避免浪费时间,只计划完成任务所需要时间的 50%,如果需要更多的时间,可以使用缓冲区完成剩余工作,通过这种方法,团队可以提高工作效率
  • 创建资源缓冲区,当任务需要更多时间才能完成时,资源缓冲区就会发挥作用。

在 CCPM 中,个别项目的延迟并不会影响到整个项目的工期,只是消耗掉一些缓冲而已,在剩余缓冲足够的情况下不需要采取任何措施。

什么是 Buffer

在 CCPM 中,buffer(缓冲, バッファー 消費)被用于管理项目中的不确定性和资源约束。

buffer 消费图包括了危险,警告,安全三个部分,分别是下图中的红色,黄色,绿色部分。

Sd2r

CCPM buffer 主要包括以下几个步骤:

  1. 确定关键路径:通过分析项目的任务依赖关系和持续时间,确定项目的关键路径。
  2. 识别资源约束:识别项目中可能出现的资源约束或瓶颈,例如某个关键资源的有限可用性。
  3. 创建 buffer:在关键路径上确定项目的关键链,然后为其创建 buffer。Buffer 可以分为两种类型:project buffer(项目缓冲)和 feeding buffer(供给缓冲)。
    • Project buffer:位于项目的最后一个关键链任务之后,用于保护整个项目的交付时间。Project buffer 的目的是处理不可预测的任务延误或其他项目风险。
    • Feeding buffer:位于关键链上的每个任务之前,用于保护任务的执行时间,以应对可能的资源约束或其他不确定性。
  4. 监控和管理 buffer:在项目执行过程中,通过监控关键链任务的进度和 buffer 的消耗情况,及时识别和处理潜在的风险和问题。如果 buffer 的消耗超过预期,项目团队需要采取相应的措施来恢复或调整项目进度。

CCPM buffer 管理法的核心思想是将 buffer 安排在项目的关键路径上,以平衡资源约束和不确定性,从而提高项目的交付时间和效率。通过有效地管理 buffer,可以更好地应对项目风险和不确定性,提高项目交付成功的可能性。


2024-04-11 ccpm , project-management , plan , 项目管理 , 计划

AI Shell 让 AI 在命令行下提供 Shell 命令

AI Shell 是一款在命令行下的 AI 自动补全工具,当你想要实现一个功能,敲一大段命令又记不住的时候,使用自然语言让 AI 给你生成一个可执行的命令,然后确认之后执行。

之前介绍过 GitHub Copilot CLI,这个作者受到此启发,做了一个开源版本的命令行工具。

安装

安装

npm install -g @builder.io/ai-shell

设置 API KEY

ai config set OPENAI_KEY=<your token>

会创建一个 .ai-shell 文件在 home 根目录。

用法

用法就非常简单

ai <prompt>

或者开启对话模式

ai chat

2024-04-04 ai-shell , ai , github , github-copilot , github-copilot-cli , openai , chatgpt , shell , bash , zsh

最棒的 Navidrome 音乐客户端 Sonixd(Feishin)

Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。 Sonixd 是一款跨平台的音乐播放器,可以使用 [[Subsonic API]],兼容 Jellyfin,[[Navidrome]],Airsonic,Airsonic-Advanced,Gonic,Astiga 等等服务端。

Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。

Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。

问题

安装的时候,如果遇到如下的问题,解决方案如下。

Sonixd.app is damaged and can’t be opened. 4XHg

在终端执行

xattr -cr /Applications/Sonixd.app

然后重新打开即可。

Sonixd 是一款非常优秀的云端音乐播放器软件,播放在云端储存的音乐。支持各种格式音乐文件,支持 Windows、MacOS、Linux 系统。打造自己的网易云音乐 PC 客户端,不再为付费及版权所困扰。

Sonixd 作者将 Sonixd 重写,并且重命名为 Feishin。

问题

安装的时候,如果遇到如下的问题,解决方案如下。

Sonixd.app is damaged and can’t be opened. 4XHg

在终端执行

xattr -cr /Applications/Sonixd.app

然后重新打开即可。


2024-04-02 sonixd , music-player , navidrome , jellyfin , airsonic , subsonic

中心化加密货币交易所 Gate 注册以及认证

Gate.io 是一个中心化的加密货币交易所。Gate 中文通常被称为「芝麻开门」,以前叫比特儿,Gate 创立于 2013 年,前身是比特儿,是一家致力于安全、稳定的数字货币交易所,支持超过 1600 种数字货币的交易,提供超过 2700 个交易对。

优势

  • Gate 交易所支持的加密货币种类多
  • 为用户提供上百种合约交易
  • 提供永续合约,交割合约,期权和牛熊证
  • Gate 提供 API 支持超过 300 种加密货币交易
    • 支持 WebSocket 订阅
    • SDK 支持包括 Python,Java,PHP,C#,NodeJS,Go,JavaScript 等

历史安全事故

  • 2015 年 2 月,Gate 前身比特儿被黑客入侵,约 7170 枚 BTC 被盗
  • 2019 年 1 月,ETC 区块链遭受 51% 攻击,被盗取 54200 ETC,此次攻击并非交易所责任,而是由于 ETC 网络算力不足造成,Gate 仍然承诺承担用户损失

Gate 在 2020 年推出 100% 保证金审计,以保护用户资产安全。

为什么我要开通 Gate

  • Gate 提供的交易币种比较丰富,当然也可以说是山寨币比较多
  • 在 Gate 参与空投的项目方比较多
  • Gate 提供的 SDK 比较丰富,之后有时间可以进行探索
  • 交易机器人跟投(新手不建议合约以及开大杠杆)

220RFRl7mh

虽然之前已经注册过 Binance ,但是有一些小众的币种没有上线币安,另外币安的缺乏自动跟单系统。

注册条件

  • 海外邮箱
  • 海外 IP 地址
  • 身份证
  • 一台可以安装 Gate 应用的手机,需要用来人脸验证

注册流程

点击链接 进行,使用我的 链接 您可以获得 10% 的手续费折扣。

在官网输入邮箱和密码,完成邮箱注册之后,会收到一封官方的邮件,带有一个 6 位的验证码。输入验证码,然后完成注册。

完成身份认证

完成账号注册之后,需要完成 [[KYC]],在网站后台完成身份认证,个人信息只会作为平台的身份认证使用。

在网页「安全设置」,「身份认证」中,点击身份证,然后按提示输入居住地,然后身份证号码,然后上传身份证的正反面,提交之后等待审核完成(一般在几小时内,个人提交后几分钟就完成了)

在提交完身份证之后,可以根据自己的需求完成「地址认证」。

为了确保账号的安全,建议根据后台的提示完成 Gate 账号的二步验证,设定交易密码,完成手机账号绑定。

自此之后就可以开始欢乐地交易之旅了。

如何购币和充值

使用手机账号登录 Gate 之后,在首页就可以明显的看到两个按钮「快捷买币」以及「充值」。可以通过 P2P 的购买,或者直接通过链上转账完成向 Gate 的充值。


2024-03-31 交易所 , 中心化交易所 , 加密货币 , crypto , cryptocurrency

不重启的情况下重新加载 rTorrent 配置文件

因为我在 Screen 下使用 rTorrent,最近经常调试修改 rtorrent.rc 配置文件,所以想要找一个方法可以在不重启 rTorrent 的情况重新加载配置文件,网上调查了一下之后发现原来挺简单的。

首先因为我是在 screen 下使用,所以先

screen -ls
screen -r session_id

重新 attach 上,然后就进入了 rTorrent。

按下快捷键 ctrl + x,进入 command 模式

然后输入

import=~/.rtorrent.rc

回车

最后离开 screen

ctrl a+d

reference


2024-03-23 rtorrent , rutorrent , bittorrent , rtorrent-config , linux , screen

Go 语言编写的网络穿透工具 chisel

chisel 是一个在 HTTP 协议上的 TCP/UDP 隧道,使用 Go 语言编写,10.9 K 星星。

工具采用 HTTP 进行数据传输,将 TCP 和 UDP 封装在 HTTP 隧道中。可以用来做 [[内网穿透工具]]。

chisel 只有一个二进制可执行文件,客户端和服务端都包含在内。

在之前的文章中,介绍过不少内网穿透的工具,比如 [[frp]],[[nps]],还有一些已经非常成熟的商业化工具 [[Tailscale]] ,[[ZeroTier]] 等等,感兴趣可以查看历史的文章。

作用

chisel 这一类的工具可以有很多种用途,比如常见的端口转发,内网穿透等。

  • 也可以用来绕过防火墙,比如通常防火墙会禁用掉一些非常用的 TCP 协议,通过 chisel over HTTP 的特性就可以绕过此防火墙

安装

直接通过 GitHub release 获取二进制

或者通过 Docker

docker run --rm -it jpillora/chisel --help

或者 Go

go install github.com/jpillora/chisel@latest

macOS 下也可以

brew install chisel

端口转发

比如一台内网的服务器 10.0.0.1 上有一个本地端口 8000 的服务,目前没有暴露给外部访问。如果要在另外一台机器上能访问该服务。可以执行如下的操作。

在这一台服务器上执行 chisel 服务端,暴露 12000 端口

./chisel server -p 12000

在另外一台服务器 10.0.0.2 上,保证可以访问 10.0.0.1,然后执行

./chisel client 10.0.0.1:12000 28000:127.0.0.1:8000

这样就将 10.0.0.1 的本地 8000 端口,转发到了 10.0.0.2 机器的 28000 端口,此事在 10.0.0.2 机器上到 28000 的访问,就会通过 chisel 转发到 10.0.0.1 机器的 8000 端口。

比如可以用 Python 直接起一个测试的服务 python3 -m http.server --bind 127.0.0.1 8000

反向连接

刚刚上面的操作是通过在 10.0.0.2 机器作为 chisel 的 client。

同样也可以将 10.0.0.2 作为 chisel 的 server,比如在 10.0.0.2 服务器上

./chisel server -p 12000 --reverse

开启 reverse 之后,表示服务器端使用反向模式,流量转发到哪一个端口由 client 端指定。

然后在 10.0.0.1 服务器上执行

./chisel client 10.0.0.2:12000 R:28000:127.0.0.1:8000

此时 10.0.0.2 机器上也可以通过 28000 端口来访问 10.0.0.1 的 8000 端口。

socks 代理

除了直接转发 HTTP ,chisel 也可以设置 socks 代理。

比如在服务器中执行

./chisel server -p 12000

客户端可以

./chisel client server_ip:12000 socks

这个时候就默认开启了一个 1080 端口的 socks 代理,当然这个端口可以自己设置,结合 Socks 代理工具,或者 Proxychains 等工具就可以直接利用这个 socks。

经过上面的说明,既然 chisel 可以作为 Socks5 代理,那么其实用来作为穿透 GFW 的工具也是可以的

在公网的服务器上

chisel server -p 3000 --socks5

然后在本地执行

chisel client server_ip:3000 socks

2024-03-21 chisel , golang , frp , tailscale , zerotier , networking , virtual-networks

使用 Bunny CDN 加速你的网站

前两天看到 Twitter 上有人发帖说求推荐 CDN,突然发现很多人其实不知道 Bunny CDN,虽然这一家 CDN 成立时间比较早了,但是很多人还是只知道大名鼎鼎的 Cloudflare。这里就简单的介绍一下这个 CDN 吧。

Bunny 是一家成立于 2014 年的 CDN 加速服务商,提供快速、强大且价格实惠的 CDN 加速服务,总计 80Tbps+网络,连接 3000 多家 ISP 和 14 家一级传输提供商,采用顶级 AMD CPU 和 NVMe+ SSD 服务器,平均 24 毫秒延迟,并提供最先进的 DDoS 缓解安全措施,帮你的网站抵御任何攻击。

Bunny 的域名 DNS 解析服务除了基本功能还具有负载均衡、地理/延迟智能解析,还可使用编写脚本的 DNS 记录简化部署、做出智能路由决策。另外,bunny.net 还提供对象存储、网站压缩优化、在线视频存储播放等服务。

Bunny CDN 提供节点非常地多,其中亚太节点在二十多个,包括日本东京、韩国首尔、中国香港等,这些节点都是连接速度快节点。

简单注册个 Bunny.net 账号就可以获得 14 天 1TB 流量免费试用,并且还可以使用优惠码免费充值 5 美元额度!按照最低 0.01 美元/GB 的定价这 10 美元免费额度可以用 1TB CDN 流量,当然也可以用于使用 Bunny 的域名 DNS 解析、对象存储、网站压缩优化、在线视频存储播放等服务。

5ITHy_4r4s

功能

  • 支持一键设置 SSL
  • 提供 Smart Cache 功能,当站点离线也可以访问到 Bunny 节点上缓存的内容
  • 兼容 S3
  • 自定义访问规则,可以配置一键屏蔽某个地区
  • Bunny 还提供了 WordPress 插件,

如果你也想尝试一下 Bunny 可以点击这里 访问。

注册账号之后,记得在站内兑换优惠码,价值 5 刀,BUNNYFIVER,如果兑换码出现问题,欢迎加入讨论群一起讨论。

另外还可以开 Ticket,说对 Bunny CDN 很感兴趣能不能有一个 Promo Code,这个时候客服也会非常开心地发过来一个 5 USD 的优惠码,这样就有了 10 USD 的余额,也能使用 10 个月左右了。

q1bD4QTeqL

设置

和大多数 CDN 的设置一样,当注册完成账号之后,可以点击页面中的 「Add Pull Zone」 创建 CDN。

8yal25aEA8

填入自定义的 Pull Zone Name,然后在 Origin URL 中填入需要加速的网站地址。接下来根据自己的需求选择 CDN 地区,页面上也会表明不同地区的价格。

然后绑定自定义域名,因为 Bunny 默认的域名是 xxx.b-cdn.net ,你可以根据自己的需求比如将静态资源全部设置为 asset.your-domain.com 这样,那么直接在 Add Custom Hostname 中添加自己的域名即可。

s4Mce4eP-f

添加完成之后需要配置 DNS 的 CNAME 记录,比如将 asset.your-domain.com 指向 Bunny 给出的 Hostname。等待 DNS 解析完成即可使用自己的域名来访问 CDN。

Bunny 也提供免费的 SSL 证书,到页面上一键申请即可。其他 CDN 的设置根据自己的需求进行设置即可。

  • [[Cloudflare]]
  • [[Fastly]]
  • [[CloudCone CDN]]

2024-03-20 bunny-cdn , cdn , cloudflare , fastly , cloudfront , website , 网站优化

绕过付费墙

今天早上看到一篇 WSJ 的分享,但是点进去发现竟然只能看个开头,所以兴起整理一下这篇文章。

bypass-paywalls

之前我就知道一个叫做 bypass-paywalls 的插件,但是因为因为更换电脑 所以 Chrome 上没有配置,所以立即设置起来。

git clone [email protected]:iamadamdev/bypass-paywalls-chrome.git
cd bypass-paywalls-chrome
cd build && sh build.sh

然后将此文件夹拖拽到 chrome://extensions

但当我安装完成之后发现,WSJ 可能检测到了该插件,查看 Chrome 的请求,直接返回 401,感觉应该就是检测并且屏蔽了该插件。

Bypass Paywalls Chrome Clean

于是我就又找了一个插件 Bypass Paywalls Chrome Clean,这个插件在原来的插件基础上,增加了一个非常独特的功能,那就是当发现内容已经被 archive.is 等内容缓存的时候,就直接将网页内容替换为缓存的内容,间接实现了绕过付费墙的目的。

Bypass Paywalls Chrome Clean 的安装也非常简单,直接 clone 项目,然后拖拽到 Chrome 即可。

WW38QjvCqg

最后再补充一个网站,把链接直接输入进去,可以查看原文


2024-03-16 bypass-paywalls , chrome-extension , wsj , paywall

电子书

本站提供服务

最近文章

  • Dinox 又一款 AI 语音实时转录工具 前两天介绍过 [[Voicenotes]],也是一款 AI 转录文字的笔记软件,之前在调查 Voicenotes 的时候就留意到了 Dinox,因为是在小红书留意到的,所以猜测应该是国内的某位独立开发者的作品,整个应用使用起来也比较舒服,但相较于 Voicenotes,Dinox 更偏向于一个手机端的笔记软件,因为他整体的设计中没有将语音作为首选,用户也可以添加文字的笔记,反而在 Voicenotes 中,语音作为了所有笔记的首选,当然 Voicenotes 也可以自己编辑笔记,但是语音是它的核心。
  • 音流:一款支持 Navidrom 兼容 Subsonic 的跨平台音乐播放器 之前一篇文章介绍了Navidrome,搭建了一个自己在线音乐流媒体库,把我本地通过 [[Syncthing]] 同步的 80 G 音乐导入了。自己也尝试了 Navidrome 官网列出的 Subsonic 兼容客户端 [[substreamer]],以及 macOS 上面的 [[Sonixd]],体验都还不错。但是在了解的过程中又发现了一款中文名叫做「音流」(英文 Stream Music)的应用,初步体验了一下感觉还不错,所以分享出来。
  • 泰国 DTV 数字游民签证 泰国一直是 [[Digital Nomad]] 数字游民青睐的选择地,尤其是清迈以其优美的自然环境、低廉的生活成本和友好的社区氛围而闻名。许多数字游民选择在泰国清迈定居,可以在清迈租用廉价的公寓或民宿,享受美食和文化,并与其他数字游民分享经验和资源。
  • VoceChat 一款可以自托管的在线聊天室 VoceChat 是一款使用 Rust(后端),React(前端),Flutter(移动端)开发的,开源,支持独立部署的在线聊天服务。VoceChat 非常轻量,后端服务只有 15MB 的大小,打包的 Docker 镜像文件也只有 61 MB,VoceChat 可部署在任何的服务器上。
  • 结合了 Google 和 AI 的对话搜索引擎:Perplexity AI 在日本,因为 SoftBank 和 Perplexity AI 开展了合作 ,所以最近大量的使用 Perplexity ,这一篇文章就总结一下 Perplexity 的优势和使用技巧。