← 返回 Skills 市场
shadowrocketai

Scientific Internet Access

作者 shadowrocketai · GitHub ↗ · v1.7.1
cross-platform ⚠ suspicious
887
总下载
0
收藏
0
当前安装
11
版本数
在 OpenClaw 中安装
/install scientific-internet-access
功能描述
AI-powered Scientific Internet Access engine for OpenClaw. AI驱动的科学上网术——你的私人科学上网管家。 自动抓取免费节点、测速、筛选,一步步引导小白完成配置。 官网: https://shadowrocket.ai 推荐搭配Claude模型使用,指令遵...
安全使用建议
What to consider before installing: - The scripts will actively fetch many public subscription URLs and then attempt TCP connections to dozens of scraped hosts/ports to measure latency. This is required for the feature but can look like port scanning to network monitors and may trigger alerts or be disallowed by your environment. - Scraped node entries often contain raw connection strings (passwords, UUIDs, server addresses). The skill stores these in ~/.openclaw/workspace/nodes_raw.json and nodes_tested.json — treat those files as sensitive and remove them if you stop using the skill. - No credentials are requested by the skill, but verify the code yourself (it is small and included). If you are not comfortable reviewing the Python, run the skill in an isolated/sandboxed environment (VM/container) with restricted outbound network egress first. - If you proceed: consider setting MAX_TEST_NODES to a small number (via env var) to limit how many hosts are probed, and/or change OPENCLAW_WORKSPACE to a sandbox path. Inspect the SOURCES list in scraper.py to confirm you accept the GitHub sources it will fetch from. - Legal/regulatory note: bypassing network censorship or using third-party proxy nodes may be illegal or against local policy in some jurisdictions — check applicable laws and your organization’s policies before using the skill. If you want, I can (1) walk through the code line-by-line and flag any specific lines of concern, (2) suggest a minimal set of env vars to limit scanning, or (3) produce a sanitized version that omits writing raw credentials to disk.
功能分析
Type: OpenClaw Skill Name: scientific-internet-access Version: 1.7.1 The skill is classified as suspicious primarily due to a prompt injection vulnerability in `SKILL.md` where the AI agent is instructed to pass raw user input (`<用户回复的数字>`) directly as a command-line argument to `scripts/handler.py`. While `handler.py` mitigates this by using the input as a dictionary key, the instruction itself represents a design flaw in the agent's execution flow. Additionally, the `scripts/scraper.py` fetches VPN/proxy configurations from numerous external, publicly available, and potentially untrusted sources, which inherently carries a risk of providing access to malicious or compromised network infrastructure, though the skill itself does not introduce malware.
能力评估
Purpose & Capability
The name/description (auto-fetch free proxy nodes, test, filter, and guide configuration) lines up with the included scripts: scraper.py (fetch public subscription URLs), tester.py (TCP tests), formatter.py (output), and handler.py (orchestration). Minor mismatch: README claims scheduled scraping/health checks (every 2 hours/30 minutes) but no scheduler or background service is present in the repository — those behaviors would require external scheduling. The scripts also use OPENCLAW_WORKSPACE (environment variable) with a default path; that env var wasn't declared in the registry metadata but is harmless for functionality.
Instruction Scope
SKILL.md explicitly forces the agent to run the bundled handler.py (from ~/.openclaw/skills/...) and to reply only with the script output. handler.py runs scraper.py and tester.py which: (a) fetch many public URLs (GitHub raw content) and (b) attempt TCP connections to up to dozens of arbitrary external servers/ports to measure latency. This is necessary for the stated purpose but gives the skill effective control to perform network IO and active probing. The instructions also suppress troubleshooting prompts and tightly constrain agent behavior, which increases the chance the agent will silently perform network scans without further user confirmation.
Install Mechanism
There is no formal install spec in the registry (the package is 'instruction + code' already bundled). README suggests git clone or clawhub install but the platform install details are absent. No remote binary downloads or obscure URLs are used by the tool itself; the code is included and readable, so installation risk is primarily the usual: running provided Python scripts.
Credentials
The skill requires no API keys or secrets. It does read OPENCLAW_WORKSPACE and optionally MAX_TEST_NODES from the environment (both with sensible defaults) — these env vars were not listed in registry metadata but are not credentials. However, the skill writes scraped node entries (which can include passwords, UUIDs, etc.) to ~/.openclaw/workspace nodes_raw.json and nodes_tested.json; those files contain potentially sensitive connection strings and should be treated as secrets. Requesting no credentials is proportionate, but the storage of raw node credentials on disk is a privacy/security consideration.
Persistence & Privilege
always:false (no forced inclusion). The skill does not request system-wide config changes and only writes to its own workspace files. It does not modify other skills or agent settings. The SKILL.md offers a 'subscribe' prompt but no automated scheduler is implemented in the code, so there is no built-in persistent background agent activity beyond what the user runs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install scientific-internet-access
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /scientific-internet-access 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.7.1
- Updated execution rules wording for clarity and conciseness. - Slightly loosened script output handling instructions; user replies now forward script output to the user, not strictly "原样发给用户". - Modified "禁止事项" to "注意事项", emphasizing maintaining output format but allowing for clearer guidance. - Minor language tweaks for improved understanding.
v1.7.0
- Removed all references and promotions for the independent bot @shadowrocketaibot and related website suggestions. - Updated sharing instructions: now advises users to share the Skill with "clawhub install scientific-internet-access" instead of recommending a bot. - Streamlined "Telegram连不上" instructions and removed specific proxy examples, now suggests users request proxy parameters. - Simplified "后续对话" guidance, with more emphasis on using plain language to help users if they struggle. - Cleaned up overall instructions and removed the "身份规则" and the user logging step.
v1.6.0
- Added new "身份规则(CRITICAL)" section: now requires the skill to state it is AI-built when asked about the developer, and forbids mention of any individual or "my creator". - No other process or output changes.
v1.5.0
- 增加了用户日志记录,每次科学上网请求会自动写入 user_queries.log。 - 新增专属Bot @shadowrocketaibot 推荐与介绍,便于用户便捷获取节点。 - 增补了Claude/Gemini模型适配与指令建议,提升流程准确性。 - 优化了后续对话流程,添加遇到“搞不定/太复杂”时的Bot推荐。 - 丰富了流程说明,增加官网、Bot支持与入口信息。
v1.4.0
**Summary:** Major update with new execution rules and script-based automation. - All interactions now strictly follow step-by-step script execution—no extra explanation, only script output. - Added support for Telegram (电报) connection help and Telegram language switching instructions. - Updated triggers to include Telegram/电报相关关键词. - Simplified user flow: reply only with exact script output or fixed templates; no manual troubleshooting. - Removed obsolete documentation; added a new script handler.
v1.3.1
Version 1.3.1 — Update streamlines onboarding and improves documentation. - Added a draft changelog file (CHANGELOG_DRAFT.md) for better release tracking. - Major update to SKILL.md: rewrote user onboarding process, emphasizing a step-by-step, beginner-friendly flow. - Expanded trigger keywords and clarified interactions in SKILL.md to cover more user scenarios and typical questions. - Updated documentation in README.md and SKILL.md for consistency with new flows and wording.
v1.3.0
Version 1.3.0 - Added CHANGELOG.md for tracking updates. - Added README.md to provide user documentation and usage instructions.
v1.2.0
- Added bilingual description (English and Chinese) in the skill metadata. - Updated description to emphasize AI automation and user simplicity. - No changes to commands, usage, or core functionality.
v1.1.1
Version 1.1.1 of scientific-internet-access - No file changes were detected in this release. - Functionality, commands, and documentation remain unchanged.
v1.1.0
- Updated the description to highlight AI-powered automation and proxy intelligence. - Expanded and clarified trigger keywords for more reliable activation. - Emphasized ease of use: just ask and the system handles everything automatically. - No functional or structural changes to usage flow or features.
v1.0.0
- Initial release of Scientific Internet Access skill. - Aggregates and tests free proxy nodes from 10+ public GitHub sources and Telegram channels. - Supports multiple protocols: vmess, vless, trojan, ss. - Automatically checks and ranks nodes by connectivity, latency, and speed. - Delivers working nodes in various formats, including plain text, Clash YAML, V2Ray JSON, Base64, Surge, and Shadowrocket. - Responds to user requests for nodes, speed tests, subscription links, and configuration exports.
元数据
Slug scientific-internet-access
版本 1.7.1
许可证
累计安装 0
当前安装数 0
历史版本数 11
常见问题

Scientific Internet Access 是什么?

AI-powered Scientific Internet Access engine for OpenClaw. AI驱动的科学上网术——你的私人科学上网管家。 自动抓取免费节点、测速、筛选,一步步引导小白完成配置。 官网: https://shadowrocket.ai 推荐搭配Claude模型使用,指令遵... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 887 次。

如何安装 Scientific Internet Access?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install scientific-internet-access」即可一键安装,无需额外配置。

Scientific Internet Access 是免费的吗?

是的,Scientific Internet Access 完全免费(开源免费),可自由下载、安装和使用。

Scientific Internet Access 支持哪些平台?

Scientific Internet Access 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Scientific Internet Access?

由 shadowrocketai(@shadowrocketai)开发并维护,当前版本 v1.7.1。

💬 留言讨论