From eeccb3d372f7f78cbaf1d603337549a0b93cd2e6 Mon Sep 17 00:00:00 2001 From: Abolfazl Date: Sat, 9 May 2026 06:41:59 +0330 Subject: [PATCH] Deno removed from docs --- README.md | 2 +- docs/ARCHITECTURE.md | 2 +- docs/CONFIGURATION.md | 2 +- docs/TROUBLESHOOTING.md | 3 +-- docs/exit-node/EXIT_NODE_DEPLOYMENT.md | 22 ++++------------------ 5 files changed, 8 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 5601e83..2a00611 100644 --- a/README.md +++ b/README.md @@ -33,7 +33,7 @@ Click the links below for guides on common topics. [Exit Node](docs/exit-node/EXIT_NODE_DEPLOYMENT.md) : Connect to Cloudflare Workers or a VPS for destinations to fix ChatGPT, Turnstile, and similar sites blocking Google IPs. -[LAN Sharing](docs/LAN_SHARING.md) : Share the proxy with other devices on your local network. +[LAN Sharing](docs/LAN_SHARING.md) : Share the proxy with other devices on your local network. (Android, iOS, other computers) [Configuration](docs/CONFIGURATION.md) : Reference for all config options, plus diagnostic commands. diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index fe59ad9..188bf12 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -55,4 +55,4 @@ The network sees a Google-facing connection. The relay request carries the real Browser -> Local proxy -> Apps Script -> Exit node -> Target website ``` -Exit nodes can run on Cloudflare Workers, Deno Deploy, or a VPS. See [Exit Node Guide](exit-node/EXIT_NODE_DEPLOYMENT.md). +Exit nodes can run on Cloudflare Workers or your own VPS. See [Exit Node Guide](exit-node/EXIT_NODE_DEPLOYMENT.md). diff --git a/docs/CONFIGURATION.md b/docs/CONFIGURATION.md index aaab13e..479fbab 100644 --- a/docs/CONFIGURATION.md +++ b/docs/CONFIGURATION.md @@ -97,7 +97,7 @@ Use an exit node when a destination blocks Google datacenter egress. | Setting | Meaning | |---------|---------| | `exit_node.enabled` | Turns exit-node routing on or off. | -| `exit_node.provider` | `cloudflare`, `deno`, `vps`, or `custom`. | +| `exit_node.provider` | `cloudflare`, `vps`, or `custom`. | | `exit_node.url` | URL for the selected provider. | | `exit_node.psk` | Shared secret for the exit node. Must match the deployed exit-node code. | | `exit_node.mode` | `full` for all relayed traffic, `selective` for only listed hosts. | diff --git a/docs/TROUBLESHOOTING.md b/docs/TROUBLESHOOTING.md index bc79f9c..35dcef8 100644 --- a/docs/TROUBLESHOOTING.md +++ b/docs/TROUBLESHOOTING.md @@ -79,8 +79,7 @@ Fix: 1. Update this project and install dependencies again with `pip install -r requirements.txt`. 2. Redeploy [apps_script/Code.gs](../apps_script/Code.gs) as a new Apps Script deployment. 3. Copy the new Deployment ID into `config.json` if it changed. -4. If you use a Deno exit node, redeploy [apps_script/deno_deploy.ts](../apps_script/deno_deploy.ts). -5. Restart the proxy and fully reopen the browser. +4. Restart the proxy and fully reopen the browser. ## Connection Timeout diff --git a/docs/exit-node/EXIT_NODE_DEPLOYMENT.md b/docs/exit-node/EXIT_NODE_DEPLOYMENT.md index 5a8e67b..4d53c45 100644 --- a/docs/exit-node/EXIT_NODE_DEPLOYMENT.md +++ b/docs/exit-node/EXIT_NODE_DEPLOYMENT.md @@ -1,4 +1,4 @@ -# Exit Node Deployment Guide (Cloudflare / Deno / VPS) +# Exit Node Deployment Guide (Cloudflare / VPS) This guide explains how to deploy an exit node for MasterHttpRelayVPN on free platforms or your own VPS server. @@ -11,7 +11,6 @@ Use this when destinations block Google datacenter egress. ## 1) Choose One Provider - Cloudflare Workers (free tier available) -- Deno Deploy (free, not fully tested) - **Your Own VPS** (full control, Linux server — automated installer included) You only need one provider. @@ -41,19 +40,7 @@ Steps: 6. Deploy. 7. Copy URL, usually like https://YOUR-WORKER.YOUR-SUBDOMAIN.workers.dev -## 4) Deploy On Deno Deploy (It's not tested Yet) - -Source file: apps_script/deno_deploy.ts - -Steps: -1. Sign in at https://dash.deno.com -2. Select new playground. -3. Paste apps_script/deno_deploy.ts. -4. Set PSK constant in code. -5. Deploy. -6. Copy URL, usually like https://YOUR-PROJECT.deno.net - -## 5) Deploy On Your Own VPS (Linux only) +## 4) Deploy On Your Own VPS (Linux only) Source files: - `apps_script/vps_exit_node.py` — the relay server @@ -81,11 +68,11 @@ The script automatically downloads `vps_exit_node.py` from GitHub, so no `git cl Note: - To rotate the PSK, edit `/etc/exit-node.env` and restart: `systemctl restart exit-node`. -## 6) Configure MasterHttpRelayVPN +## 5) Configure MasterHttpRelayVPN Update `config.json`: -For Cloudflare / Deno: +For Cloudflare: ```json "exit_node": { "enabled": true, @@ -121,7 +108,6 @@ For your own VPS: Provider values: - `cloudflare` -- `deno` - `vps` If `mode` is `selective`, only hosts listed in `hosts` use the exit node.