cn-vpn-foreign-app-link

Route OpenClaw WebSocket traffic through VPN/TUN to restore foreign app channel linking.

3|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Dalomeve/bot-output --skill cn-vpn-foreign-app-link
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cn-vpn-foreign-app-link
Source: https://github.com/Dalomeve/bot-output/tree/main/skills/cn-vpn-foreign-app-link
Command: npx skills add https://github.com/Dalomeve/bot-output --skill cn-vpn-foreign-app-link

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires https-proxy-agent, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Fix OpenClaw connectivity to foreign apps for users in China without resetting existing tasks or tokens. Use when WhatsApp/Telegram/Discord linking fails with WebSocket timeout or handshake errors (for example status=408 Request Time-out, Opening handshake has timed out), when direct outbound access is blocked but VPN/proxy is available, or when OpenClaw can reach local dashboard but channels remain "Not linked".

Core Features & Use Cases

  • Network-level routing prioritization: Route all WebSocket traffic through VPN/TUN or global mode to restore linking without touching existing session data.
  • Deterministic runtime patch fallback: Apply a controlled OpenClaw ws proxy patch only if network-level routing cannot succeed, with rollback options.
  • Evidence-first verification: After each step, provide command outcomes and next actions to confirm state changes and minimize data disruption.

Quick Start

Run the CN VPN flow to restore channel linking for foreign apps using VPN-based routing when direct access is blocked.

Frequently Asked Questions about cn-vpn-foreign-app-link

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
Why do WhatsApp, Telegram, or Discord channels show Not linked with WebSocket timeout errors in OpenClaw?

WebSocket timeout or handshake errors like status 408 occur in OpenClaw when direct outbound access is blocked. This Skill restores channel linking by routing traffic through a VPN or proxy without resetting existing tokens.

How do I fix OpenClaw connectivity to foreign apps without losing my current session data?

Fix OpenClaw connectivity by applying network-level routing prioritization through VPN or TUN mode. This restores channel linking for foreign apps while preserving your existing session data and active tasks.

Can I use an https proxy agent to restore OpenClaw channel linking when direct access is blocked?

Yes, you can use an https proxy agent as a deterministic runtime patch fallback. This controlled OpenClaw ws proxy patch applies only if network-level routing fails, offering rollback options to ensure safe connectivity.

What is the best way to resolve OpenClaw linking failures for users in China when a VPN is available?

The best way to resolve OpenClaw linking failures in China is prioritizing VPN or TUN global mode routing. This directs all WebSocket traffic through the proxy to bypass blocked direct paths and restore foreign app channels.

What should I do if OpenClaw can reach the local dashboard but channels remain unlinked?

If OpenClaw reaches the local dashboard but channels remain unlinked, apply a deterministic runtime ws proxy patch. This fallback safely modifies connectivity paths and provides evidence-based verification to confirm the state changes.