← Back to AI Insights
Gemini Executive Synthesis

Comparison and justification of 'App-Script mode' versus 'Full Tunnel mode' with a VPS, focusing on performance, stability, and application compatibility.

Technical Positioning
The product offers a tiered approach to censorship circumvention. 'App-Script mode' is a basic, free option with inherent limitations, while 'Full Tunnel mode' with a VPS is positioned as a premium, high-performance solution. The core value of 'Full Tunnel mode' is its ability to bypass local interference and prevent VPS IP blocking by routing through Google's servers initially.
SaaS Insight & Market Implications
The distinction between 'App-Script mode' and 'Full Tunnel mode' is critical. 'App-Script mode' suffers from severe latency (2-7s RTT) and throughput limitations due to Google Apps Script execution overhead, rendering it unsuitable for real-time applications like Telegram. 'Full Tunnel mode' with a VPS significantly reduces RTT (300-800ms) by using Apps Script solely for initial transport, then establishing a direct data path (client → VPS → origin). This architecture aims for 'server resilience' and prevents VPS IP blocking, justifying the 'higher latency' for initial setup. This strategic differentiation positions the VPS mode as the only viable solution for demanding users, effectively segmenting the user base by performance and reliability needs.
Proprietary Technical Taxonomy
App-Script mode Full Tunnel mode VPS Telegram Web low speeds frequent disconnections upstream SOCKS feature packets

Raw Developer Origin & Technical Request

Source Icon GitHub Issue Apr 26, 2026
Repo: therealaleph/MasterHttpRelayVPN-RUST
Difference between app-script mode and full-tunnel mode

Hello, I hope you’re doing well.

Until now, I have been using the ‘App-Script mode’ and have 6 deployments in place. While I can access Telegram Web to some extent, I am experiencing low speeds and frequent disconnections.

I would like to know, if I purchase a VPS and switch to ‘Full Tunnel mode,’ what exact, tangible differences should I expect? Beyond the fact that applications like Telegram will become fully accessible, will there be a noticeable improvement in speed and stability?

Developer Debate & Comments

gooplit • Apr 26, 2026
If you get a VPS and it actually works you should just use that entirely and ignore mhrv-rs. Using this thing if you have a VPS is completely pointless and I have no idea why the upstream SOCKS feature or full tunnel mode have been added.
ipvsami • Apr 26, 2026
I think the logic behind Full Tunnel mode is that packets are first sent to Google’s servers and then forwarded to the VPS. This way, the connection cannot be interfered with at the local level, and the VPS IP won’t get blocked. Of course, the trade‑off is higher latency, but in my opinion, the increased server resilience makes it worth it. Correct me if I'm wrong.
gooplit • Apr 26, 2026
> I think the logic behind Full Tunnel mode is that packets are first sent to Google’s servers and then forwarded to the VPS. This way, the connection cannot be interfered with at the local level, and the VPS IP won’t get blocked. Of course, the trade‑off is higher latency, but in my opinion, the increased server resilience makes it worth it. Correct me if I'm wrong. If that's the case then you're right, but I believe how the routing works is like this (I haven't been following this repo for a while so don't count on me): Anything that GAS can handle (HTTP(S)) is sent to it while everything else is set to the configured proxy (VPS in this case).
w0l4i • Apr 26, 2026
> I think the logic behind Full Tunnel mode is that packets are first sent to Google’s servers and then forwarded to the VPS. This way, the connection cannot be interfered with at the local level, and the VPS IP won’t get blocked. Of course, the trade‑off is higher latency, but in my opinion, the increased server resilience makes it worth it. Correct me if I'm wrong. > mode : Full client > app script > node > internet این درسته و من ران کردم فول تانل به همین صورته اپستریم ساکس ولی ی چیز کسشعره
therealaleph • Apr 26, 2026
Hi @ipvsami — fair question, here's the honest comparison so you can decide before spending on a VPS: **Latency (the biggest difference):** | | Apps Script mode | Full Tunnel mode | |---|---|---| | Per-request RTT | **2–7 seconds** | **300–800 ms** | | Reason | Apps Script execution time + Google's per-request overhead | Just Apps Script transport (the data hop is direct VPS↔origin) | This is *the* reason Telegram Web feels janky in apps_script mode. Every message exchange has at least one round-trip; at 2–7 s per round-trip, "is the message delivered yet?" turns into a real question. In Full mode, Apps Script is just the transport (the ~6 s execution-time cost still applies for connection setup), but **once a session is established, the data path skips Apps Script entirely** — TCP segments flow directly between your client → VPS → origin. Real-time apps suddenly feel real-time. **Throughput:** - **apps_script:** capped by the number of deployments × 30 concurrent fetches × 2–7 s ...

Adjacent Repository Pain Points

Other highly discussed features and pain points extracted from therealaleph/MasterHttpRelayVPN-RUST.

Extracted Positioning
VPS setup for Full Tunnel mode, Docker deployment, authentication key management, and troubleshooting 'no json in batch response' errors.
The product positions its Full Tunnel mode as a robust, self-hosted solution requiring user-managed infrastructure (VPS, Docker). This implies a target audience with technical proficiency or willingness to follow detailed setup guides.
Top Replies
therealaleph • Apr 27, 2026
@ArashKhandani سلام — راهنمای کامل Full mode + VPS این مراحل هست: **۱. VPS بگیرید** ارزون‌ترین گزینه‌ها: - **Hetzner CX11** (~۵ یورو/ماه) — Falkenstein/Helsinki/Ashburn datacenter - **Contabo VPS-S...
sina-b4hrm • Apr 28, 2026
> [@ArashKhandani](https://github.com/ArashKhandani) سلام — راهنمای کامل Full mode + VPS این مراحل هست: > > **۱. VPS بگیرید** > > ارزون‌ترین گزینه‌ها: > > * **Hetzner CX11** (~۵ یورو/ماه) — Falkens...
therealaleph • Apr 28, 2026
@ArashKhandani — log محکم narrow می‌کنه. مشکل دقیق: ``` WARN batch failed: bad response: no json in batch response: Web App The script completed but did not return anything. ``` **این HTML دقیقاً d...
Extracted Positioning
Transitioning from Apps Script mode to Full Tunnel mode with a VPS, including benefits and setup guidance.
The product offers two distinct modes: Apps Script (free, limited) and Full Tunnel + VPS (paid, robust). The discussion positions the VPS mode as a superior, more stable, and feature-complete solution for users in highly censored environments.
Top Replies
therealaleph • Apr 27, 2026
@poryiar13 — جواب جامع به همه سؤالاتت: **۱. مزایای VPS برای mhrv-rs:** - **سرعت پایدار** — Apps Script مود بسیار به filter pulse Iran وابسته است ؛ Full mode + VPS این حساسیت نداره - **Telegram کامل...
mojtabaamirkhani267 • Apr 27, 2026
i dont have "tunnel_node_url" in my config in full mode should i add it?
poryiar13 • Apr 28, 2026
خیلی ممنون میشه بگید توی سایت Hetzner کودوم بخش باید کودوم رو بخرم تا بخرم برای اینکه بخوام روی چند تا گوشی درست کنم یعنی توی گوگل اسکریپت توی همون یدونه اکانت چند تا پروژه بسازم و همین کار ها رو ب...
Extracted Positioning
Full Tunnel mode configuration and error handling, specifically related to Google Apps Script relay responses.
The product offers 'Full Tunnel mode' as an advanced, robust option. This issue indicates a critical friction point in its setup, specifically around the Google Apps Script relay component's expected output.
Top Replies
therealaleph • Apr 28, 2026
@hamed0937 — `No json in batch response` در Full tunnel یعنی Apps Script یه پاسخ غیر-JSON برمی‌گردونه که اصولاً body decoy یا error HTML هست. در Full mode دو علت متداول داره: **۱. AUTH_KEY mismatch...
hamed0937 • Apr 28, 2026
تشکر بابت سرعت بالا در پاسخدهی مو به مو اجرا شد هم برای tunnel auth key و هم برای auth key ولی همون ارور دریافت شد (متاسفانه بخاطر مشقت های کار با ترمیوس در اندروید موقع اجرای دستور دیباگ کرش میکنه...
EBRAHIM-AM • Apr 28, 2026
من هم بعد از آپدیت 1.8.0 و بروزرسانی fullcode.gs و داکر سمت سرور به شدت دارم این ارورو رو دریافت میکنم نکته ای که هست اینه که سرعت لود بسیار پایینتر اومده اما همچنان میتونه لود کنه بعضی از ریکوست ه...
Extracted Positioning
Relay stability and performance for specific services (YouTube, Telegram) and general web browsing.
The product aims for 'Free DPI bypass' and 'cross-platform desktop UI, HTTP + SOCKS5 proxy.' This issue reveals significant performance and reliability gaps, particularly for streaming and real-time applications, despite successful relay testing.
Top Replies
therealaleph • Apr 27, 2026
@ahmadrmc7777 — این pattern کلی از علائم با [](https://github.com/therealaleph/MasterHttpRelayVPN-RUST/issues/313) match می‌کنه — Iran ISP filter pulse روی Apps Script. **علائم شما:** | علامت | علت...
ahmadrmc7777 • Apr 27, 2026
ممنون بابت راهنمایی کارهایی که انجام شد: نسخه 1.7.10 رو ندیدم در قسمت releases. آخرین نسخه 1.7.9 بود که به اون آپدیت کردم اون کد مربوط به یوتیوب رو هم به config.json اضافه کردم در مورد google_ip هم...
therealaleph • Apr 28, 2026
@ahmadrmc7777 — ممنون از گزارش دقیق. علائم شما ("YouTube ویدیو لود می‌شه ولی صفحه اصلی فقط ۴-۵ ویدیو نشون می‌ده، اکثر سایت‌ها 502 timeout") با همان pulse-throttle Iran ISP در [](https://github.com/...
Extracted Positioning
User accessibility to educational content and support materials.
The product aims for free DPI bypass. However, reliance on platforms like YouTube for support content creates a paradoxical barrier for users in censored regions, undermining the core value proposition.
Top Replies
therealaleph • Apr 28, 2026
@khwhw — درست می‌گید — ویدیو tutorial می‌تونه برای کاربران غیرتکنیکی خیلی کمک کنه. در حال حاضر چنین ویدیویی رسماً منتشر نشده، ولی چندتا منبع جایگزین: **۱. مستندات موجود:** - **مستندات tunnel-node ف...
kanan-droid • Apr 28, 2026
@khwhw اموزش تصویری دارم اماده می کنم شاید تا عصری اماده بشه
therealaleph • Apr 28, 2026
@kanan-droid — perfect, thank you. Once it's ready, drop the link here and I'll: - Pin it in the Telegram channel (https://t.me/mhrv_rs) so users see it on first visit - Cross-link from the main RE...

Engagement Signals

19
Replies
open
Issue Status

Cross-Market Term Frequency

Quantifies the cross-market adoption of foundational terms like routing and GAS by tracking occurrence frequency across active SaaS architectures and enterprise developer debates.

Macro Market Trends

Correlated public search velocity for adjacent technologies.

Linux Vps