Linux 软件免费装
Banner图

cloaked.ink

开发者 cloakedink
purekarmalabs
更新时间 2026年7月8日 03:11
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPL-2.0-or-later
版权网址: 版权信息

标签

content protection scraping prevention anti-copy canvas rendering

下载

1.0.1 1.1.0 1.0.0 1.2.0

详情介绍:

cloaked.ink injects a lightweight script tag into your site that loads the cloaked.ink widget. The widget fetches your CMS content and renders it as Canvas-drawn glyphs — no text appears in the DOM, so content cannot be selected, copied, or scraped. How it works:
  1. The plugin strips full post content from the HTML response, RSS feeds, and the WordPress REST API, serving only a short excerpt
  2. The cloaked.ink widget fetches your content via a secure API and renders it as Canvas graphics
  3. Visitors read your content normally — but it cannot be selected, copied, or scraped from the page source
Features: Requirements: External Service (required): This plugin depends on the cloaked.ink hosted service. It loads a JavaScript widget from https://cdn.cloaked.ink/w.js on every front-end page load. This script is the runtime client for the cloaked.ink SaaS — it creates a sandboxed iframe that communicates with https://api.cloaked.ink to fetch glyph data and render your content as Canvas graphics. The script cannot be bundled locally because it is versioned and updated as part of the service infrastructure, similar to how Stripe.js, Google reCAPTCHA, and Cloudflare Turnstile operate. Data transmitted to cloaked.ink servers: No cookies are set. No personal data is collected by the plugin itself.

安装:

From WordPress.org (recommended):
  1. In WordPress Admin, go to Plugins > Add New Plugin
  2. Search for "cloaked.ink"
  3. Click Install Now, then Activate
  4. Go to Settings > cloaked.ink and enter your Site ID from the cloaked.ink dashboard
  5. Copy the auto-generated Fetch Secret shown in Settings > cloaked.ink into your cloaked.ink dashboard site settings, so cloaked.ink can retrieve full content via the REST API
From your cloaked.ink dashboard:
  1. Download the plugin ZIP from your cloaked.ink dashboard (Sites > your site > WordPress Plugin)
  2. In WordPress Admin, go to Plugins > Add New Plugin > Upload Plugin
  3. Upload the ZIP file and click Install Now
  4. Activate the plugin
The dashboard ZIP comes pre-configured with your site ID. No additional setup is needed after activation.

升级注意事项:

1.2.0 Full post content is now also stripped from WordPress REST API responses, closing a previously unauthenticated content bypass. If installed from WordPress.org, copy the new Fetch Secret from Settings > cloaked.ink into your cloaked.ink dashboard. 1.1.0 Full post content is now stripped from HTML responses. Only an excerpt is served; the complete content is rendered as Canvas glyphs by the cloaked.ink widget. 1.0.1 Updated legal page URLs. 1.0.0 Initial release.

常见问题:

Does this affect my SEO?

When the plugin is active, full post content is replaced with a short excerpt (~55 words) in the HTML response. Search engines index the page title, excerpt, and meta description — enough to rank and appear in search results. The full content is rendered as Canvas graphics for visitors with JavaScript enabled. This follows the same pattern used by paywalled sites like NYT and WSJ, which Google explicitly supports.

Can I disable the plugin temporarily?

Yes — go to Settings > cloaked.ink and uncheck the "Enable cloaked.ink" checkbox. The script tag will stop being injected.

Does this work with page builders?

Yes. The plugin injects a script tag into the <head> and the widget auto-discovers standard content containers (.post-content, .entry-content, .article-content).

Does this affect the WordPress REST API?

Yes. The WordPress REST API (/wp-json/wp/v2/posts/ and other public post type endpoints) returns the same short excerpt as the front end — full content is not exposed to unauthenticated API requests. The cloaked.ink service authenticates its own content fetch with a per-site secret that is provisioned automatically (baked into the ZIP downloaded from your cloaked.ink dashboard, or auto-generated and shown in Settings > cloaked.ink if installed from WordPress.org) and never exposed publicly.

What do visitors without JavaScript see?

They see a short excerpt of the post content and a message explaining that JavaScript is required to view the full content.

更新日志:

1.2.0 1.1.0 1.0.1 1.0.0