vpn_fetch
Fetch URLs through a VPN tunnel to route requests via exit nodes, bypass geo-restrictions and avoid rate limits. Requires VPN connection first.
Instructions
Fetch a URL through the VPN tunnel. Use this instead of WebFetch when you need the request to come from the VPN exit node IP. Requires vpn_connect() first. Returns status code, headers, and body. This is the safe default — only vpn_fetch requests go through VPN, WebFetch stays direct.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | URL to fetch | |
| method | No | HTTP method (GET, POST, etc). Default: GET. | |
| headers | No | Optional HTTP headers as key-value pairs. | |
| body | No | Optional request body. |