# video_vip: Tampermonkey Script for Bypassing VIP Paywalls on Chinese Video Platforms

> video_vip is a Tampermonkey and Violentmonkey userscript that routes subscription-locked videos on Chinese streaming platforms through multiple third-party parsing APIs, making them playable without a paid account. Because the script depends entirely on external services it does not control, playback quality and availability vary by source and cannot be guaranteed.

**88lin/video_vip** — 全网VIP视频免费破解脚本，通过集成多个第三方解析接口，去除广告，解锁视频网站的会员限制，让用户享受免费的视频观看体验。适配PC+移动，支持爱奇艺、腾讯、优酷、芒果TV、bilibili等主流视频平台！脚本长期维护更新，完全免费

- Repository: https://github.com/88lin/video_vip
- Website: https://blog.88lin.eu.org/article/46
- Stars: 5,306 · Forks: 521
- Language: JavaScript
- License: not declared
- Published: 2026-09-23 · Updated: 2026-09-23 · Language: en
- Canonical page: https://hysenlabs.com/projects/88lin-video-vip

## The Problem video_vip Targets

Major Chinese streaming platforms, including iQiyi, Tencent Video, Youku, Mango TV, and bilibili, place their premium films, dramas, and variety shows behind paid subscription tiers. video_vip targets viewers who want to play that content without an active subscription on each service. The script runs as a userscript inside Tampermonkey, Violentmonkey, or Greasemonkey, which means it requires no standalone application and works inside the browser the user already has open. According to the README, it is designed to be fully free, covers both desktop and mobile environments, and is kept up to date through ongoing maintenance rather than versioned releases. The script does not decode or host video streams itself; it acts as a selector that passes a video URL to one of several external parsing services and loads the returned stream in an in-page player, keeping the user on the original site rather than redirecting to a separate page.

## How the Parsing Pipeline Works Inside the Browser

When a user visits a VIP-restricted video page, the script identifies the page using site-specific CSS selectors. For single-page applications that update their titles asynchronously, the README describes a fallback to og:title metadata with adaptive waiting until the title stabilises. The script extracts the title and current episode information, then sends that data to whichever parsing API is selected in the floating control panel. The README explains that when a search returns multiple possible matches, the script automatically selects the best one. If it cannot determine the correct match, it displays a selection panel for the user to choose manually. Once the selected API returns a playable URL, video_vip loads it inside the original page's player. The lossless cloud source (described in the README as 无损云资源库直连) takes a different path: it connects directly to a cloud resource library rather than a public parsing site, auto-matches the current episode, and provides a side panel on the right edge of the player for switching between episodes. The README notes that this cloud line has blocked European and US routing, so it is limited to content accessible from Chinese servers.

## Installing the Script on Desktop and Mobile Browsers

Installation begins with adding a userscript manager to the browser. On desktop, the README lists Tampermonkey and Violentmonkey for Chrome, Greasemonkey or Tampermonkey for Firefox, Tampermonkey for Safari, Tampermonkey for Microsoft Edge, and Tampermonkey for Opera. Once the manager is installed, navigating to the hosted script file at the CDN address listed in the README and clicking the install button presented by the manager completes setup. The README emphasises checking that the manager has been granted the 'allow user scripts' or equivalent permission in the browser's extension settings, calling this a required step that is frequently skipped and that silently prevents the script from running even when installation appears successful. On Android, the README recommends Kiwi Browser with Tampermonkey or Violentmonkey for the most stable experience, and notes that X Browser has native userscript support but is less reliable with complex scripts, third-party parsing pages, and ad blocking. For iOS, Safari combined with Tampermonkey or the Userscripts app for iOS 15 and later is the documented path. The README explicitly warns that userscript behaviour on Android browsers other than Kiwi and Firefox is not guaranteed and advises switching to Kiwi or a desktop browser when the floating button does not appear.

## Two Modes: Lossless Cloud versus Third-Party APIs

The README distinguishes two distinct parsing paths available through the floating control panel. The lossless cloud source appears as the first item in the source list. It connects directly to a cloud resource library and handles episode matching automatically, without the user needing to search. A panel slides out from the right edge of the player for manual episode navigation. The README states that European and US routing has been blocked for this mode. The second path comprises a set of collected third-party parsing APIs. These are listed below the cloud source and can be selected individually. The README is explicit that all of these APIs were gathered from the internet and that the script cannot control video quality, resolution, or loading speed, because those factors are determined entirely by the API provider. The two modes can be switched at any time without conflict. When auto-play is enabled, the script applies the last selected source automatically when the page loads. The README also notes that switching sources cancels any in-progress parsing request to prevent overlapping audio.

## Where video_vip Falls Short

The core limitation is that stream quality is entirely outside the developer's control. A parsing API that returns clear, fast video today may deliver low resolution or fail entirely tomorrow, and the only recourse is switching to a different source. The README states plainly that the script cannot guarantee the quality or availability of any parsing result. Third-party parsing pages often carry their own advertisements, pop-ups, and redirect buttons. While the README recommends AdGuard Browser Extension on desktop and AdGuard for Android, it acknowledges that full ad blocking on third-party pages is not achievable. On iOS, the script depends on the Tampermonkey or Userscripts app, neither of which is the default Safari setup, adding a step that may deter casual users. Mobile compatibility on Android also varies. The README notes that X Browser's built-in userscript support is less stable for complex scripts and recommends Kiwi for reliable results, but Kiwi requires installing an additional browser rather than using the one already present. The lossless cloud source adds a further constraint: it does not serve content that is only accessible through European or US servers.

## The Web Version as a Script-Free Alternative

For users who prefer not to install a script manager, the README describes an online parser available at go.88lin.eu.org/vip. According to the README, this web version supports two modes: a search mode for finding movies, dramas, short-form shows, and variety programs by title, and a link mode that accepts a direct video URL for parsing. Because the web version runs in the browser without any extension, it works on any device and requires no permissions or installations. It serves as a useful way to test whether a particular title is accessible through the parsing infrastructure before committing to a full script setup. The web version and the userscript draw on the same underlying parsing services, so the same quality constraints and lack of guarantees apply equally to both.

## Maintenance and License Status

The repository carries no official GitHub releases. The README displays a badge linking to the GNU General Public License version 3, but the repository metadata on GitHub records the license field as unknown. The last push to the repository was on 2026-09-26, indicating active development. The README describes the script as long-term maintained and states that parsing interfaces are updated periodically to preserve their availability. Redistribution or modification of the code should be verified against the CDN-hosted script file and the CONTRIBUTING.md, rather than relying on the metadata field alone. The project accepts donations through ifdian.net and lists several commercial sponsors in the README, suggesting it operates with some degree of ongoing support.

## Conclusion

video_vip suits viewers who regularly watch Chinese subscription-locked content on desktop or Android and can accept variable quality and occasional third-party ads as trade-offs. Those who want zero-setup access can test the web parser at go.88lin.eu.org/vip before committing to a script manager install. The README displays a GPLv3 badge but the GitHub repository metadata records the license as unknown, so inspect the CDN-hosted script file directly before redistributing or modifying the code.

## FAQ

### Which Android browsers does video_vip work with reliably?

The README recommends Kiwi Browser with Tampermonkey or Violentmonkey as the most stable option on Android. Firefox with Tampermonkey, Violentmonkey, or Greasemonkey is also listed. X Browser supports userscripts natively but the README notes it is less stable with complex scripts and third-party parsing pages.

### Does video_vip block ads from third-party parsing pages?

The script cannot guarantee complete ad blocking on third-party parsing pages because those advertisements are generated by external services it does not control. The README recommends pairing video_vip with AdGuard Browser Extension on desktop and AdGuard for Android to reduce the impact.

### What does video_vip do when multiple titles match a search?

According to the README, the script automatically selects the best match when a search returns multiple results. When it cannot determine the correct match with confidence, it shows a selection panel for the user to choose manually before loading the stream.

## Sources

- [88lin/video_vip on GitHub](https://github.com/88lin/video_vip)
- [Issues](https://github.com/88lin/video_vip/issues)
- [Project website](https://blog.88lin.eu.org/article/46)
- [README](https://github.com/88lin/video_vip/blob/main/README.md)

---

Hysen Labs editorial analysis, written from the project's own repository and release notes. Cite the canonical page: https://hysenlabs.com/projects/88lin-video-vip
