Skip to content

عدم دسرسی به google script #539

Closed

Description

@amirmoradiyan

سلام خسته نباشید من راه حل که گفته بودید برای باز کردن google script رو امتحان کردم ولی برام ارور 403 داد ایا راهی هست که بشه دسرسی پیدا کرد به google script

Activity

  1. therealaleph commented on Apr 30, 2026

    @therealaleph
    Owner

    @amirmoradiyan — script.google.com 403 از Iran network common pattern است. علل ممکن:

    ۱. Iran ISP filtering:

    برخی Iran ISPs (TCI، Iranancell، Pars) script.google.com رو در DNS-poisoning یا TLS-MITM block می‌کنن. در این case، شما به Google IP می‌رسید (IP itself accessible) ولی response 403 می‌گیرید چون middlebox ISP intercept می‌کنه.

    Diagnostic:

    # DNS test:
    nslookup script.google.com
    # Should return Google IPs (142.250.x.x یا 216.239.x.x). اگر مقادیر مختلف 
    # (Iran-internal IP) برمی‌گرده، DNS poisoning هست.
    
    # Direct IP test (bypass DNS):
    curl --resolve script.google.com:443:216.239.38.120 \
      -I https://script.google.com/ \
      --max-time 10

    اگر second curl HTTP 200 یا 302 برمی‌گرده ولی first curl fail می‌گیره → DNS poisoning. fix: DNS منوال:

    # Linux/Mac: /etc/hosts
    sudo nano /etc/hosts
    # اضافه کنید:
    216.239.38.120 script.google.com
    216.239.38.120 script.googleusercontent.com
    
    # Windows: C:\Windows\System32\drivers\etc\hosts (Notepad as Administrator)

    اگر هر دو fail می‌گیرن → ISP در حال intercept کلی Apps Script outbound است (#313).

    ۲. v1.9.0+ default tunnel_doh: true:

    اگر روی v1.9.0+ هستید + در حال Apps Script setup در browser از طریق mhrv-rs خود + browser DNS از طریق DoH می‌فرسته، DoH از tunnel عبور می‌کنه. اگر tunnel به Apps Script unreachable است (همان مشکل)، DNS lookup fail می‌گیره چون DoH resolver از Apps Script می‌فرسته که خودش failing.

    این catch-22: می‌خواهید Apps Script setup کنید تا mhrv-rs کار کنه، ولی اگر mhrv-rs در حال operation است، DoH لازمه که در حال failing هست.

    Workaround برای initial setup:

    • mhrv-rs رو خاموش کنید موقت + از browser direct (یا temp VPN) به Apps Script برید
    • یا config: tunnel_doh: false اضافه کنید موقت برای initial setup

    ۳. Google account flagged (cause #6 in diagnostic taxonomy):

    اگر شما به script.google.com می‌رسید ولی HTTP 403 می‌گیرید بعد از login، Google account شما possibly flagged است + Apps Script در حال refusing to execute است. این especially pattern is when:

    • Account جدید + بدون phone verification
    • Account چندین deployment ساخته اخیراً (anti-abuse trigger)

    Fix: phone-verify the account.

    ۴. workaround سریع — temp VPN برای initial Apps Script setup:

    Outline / WireGuard public public ۵-۱۰ دقیقه برای:

    1. login به https://script.google.com
    2. ساختن یا paste کردن Code.gs
    3. Deploy → Manage Deployments → Anyone access
    4. URL deployment رو copy کنید

    سپس VPN خاموش کنید + در mhrv-rs config deployment ID رو وارد کنید. بعد از این، mhrv-rs از همان deployment برای relay استفاده می‌کنه — هیچ Apps Script editor access روزانه لازم نیست.

    Diagnostic info:

    برای narrow کردن:

    1. کدام Iran ISP استفاده می‌کنید؟ (TCI / مخابرات / Iranancell / MCI / همراه / Pars)
    2. خروجی nslookup script.google.com چی می‌گه؟
    3. خروجی direct curl test (بالا) چی می‌گه؟
    4. آیا script.google.com از مرورگر مستقیم بدون mhrv-rs باز می‌شه؟ (به‌معنای ISP block نه DNS)
    5. آیا login به Google در دسترس است؟ (accounts.google.com)

    با این data می‌تونیم narrow کنیم 403 از کجا میاد.

    اگر علت ISP فیلترینگ generic Apps Script هست + همه‌ی ISPها block می‌کنن، temp VPN موقت برای initial setup workable answer هست. setup یک‌بار است + بعد از آن از mhrv-rs شخصی استفاده می‌کنید.


    [reply via Anthropic Claude | reviewed by @therealaleph]

  2. Kouroshilchi commented on Apr 30, 2026

    @Kouroshilchi

    درود برشما
    برای من سایت script.google.com باز میشه و میتونم پروژه رو بسازم و مشکلی نداره ولی وقتی که میخوام دیپلویش کنم و میخوام دسترسی ها رو بدم یک صفحه برای من باز میشه که عکسش رو میزارم

    ایا میتونید کمکم کنید که چطور باید این خطا رو رفع کنم ؟

  3. Kouroshilchi commented on Apr 30, 2026

    @Kouroshilchi

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.

    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).

    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

  4. amirmoradiyan commented on Apr 30, 2026

    @amirmoradiyan
    Author

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.

    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).

    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

    سلام مرورگرتون چیه؟

  5. Kouroshilchi commented on Apr 30, 2026

    @Kouroshilchi

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.
    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).
    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

    سلام مرورگرتون چیه؟

    گوگل کروم

  6. amirmoradiyan commented on May 1, 2026

    @amirmoradiyan
    Author

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.
    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).
    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

    سلام مرورگرتون چیه؟

    گوگل کروم

    با ادج یا فایر فاکس امتحان کن

  7. Kouroshilchi commented on May 1, 2026

    @Kouroshilchi

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.
    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).
    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

    سلام مرورگرتون چیه؟

    گوگل کروم

    با ادج یا فایر فاکس امتحان کن

    فکر نکنم خیلی فرق کنه ولی توی این شرایط هر چیزی رو تست میکنم

  8. Alikashaniiiiiiiii commented on May 1, 2026

    @Alikashaniiiiiiiii

    منم همین مشکل رو داشته همه ی موارد رو انجام دادم نشدش

  9. kh0nyagar commented on May 1, 2026

    @kh0nyagar

    متاسفانه عکس ها ارسال نمیشن ولی متن اون صفحه ای که باز میشه بعد از زدن روی دکمه ی authorize access

    Google hasn’t verified this app
    The app is requesting access to sensitive info in your Google Account. Until the developer (******************@gmail.com) verifies this app with Google, you shouldn't use it.

    Advanced
    Back to safety
    Continue only if you understand the risks and trust the developer (******************@gmail.com).

    Go to Untitled project (unsafe)

    و وقتی هم که میزنم روی unsafe میره توی https://accounts.google.com/ که اصلا ربطی به جای اولی که میخواست بره نداره چیکار باید بکنم ؟
    خیلی ممنون.

    اکانت گوگل رو بخاطر این میاره که میخاد تایید هویت بگیره ازت اگر قبلش ساین این نکرده باشی در گوگل کروم یا اینکه جمیلت روی گوشی موبایلت بوده الان داری با یه دستگاه دیگه از همون جمیل استفاده میکنی تایید هویت میخاد اگر پسورد میخاد بزن یا ممکنه بخاد یه کاری روی گوشیت انجام بدی بعدش ادامه مسیر میده

  10. therealaleph commented on May 2, 2026

    @therealaleph
    Owner

    @amirmoradiyan — خطای ۴۰۳ از script.google.com شامل دو علت ممکن:

    ۱. حساب گوگل flag شده (شایع‌ترین):

    • در script.google.com با همان حساب login کن — اگه هشدار "این پروژه به‌خاطر نقض سیاست‌ها معلق شده" دیدی، حساب موقتاً disable است
    • در myaccount.google.com → Security چک کن — اگه "Suspicious activity" یا "Account locked" بود، unlock کن (یا appeal اگه disable کامل است)
    • اگه recovery نشد، حساب گوگل تازه باز کن + Code.gs رو در حساب جدید deploy کن

    ۲. Mokhaberat (یا ISP) با ۴۰۳ challenge response می‌فرسته برای Apps Script:

    • نشانه: ۴۰۳ روی هر deployment، حتی روی deployment‌های جدید + حساب‌های جدید
    • تست: با data موبایل (همراه‌اول/ایرانسل) — اگه کار کرد، Mokhaberat throttle/block می‌کنه
    • راه‌حل: OpenDNS (208.67.222.222) به‌عنوان DNS Windows (#561)، یا Full mode + VPS برای bypass دائمی

    برای narrow کردن، log کامل + screenshot از Apps Script Executions tab بفرست. اگه entry نمی‌بینی در Executions ولی mhrv-rs ۴۰۳ می‌گیره، Mokhaberat-side block است.

    می‌بندم — تشخیص بالاست.


    [reply via Anthropic Claude | reviewed by @therealaleph]

  11. Sherrybmd commented on May 7, 2026

    @Sherrybmd

    nah using a paid v2ray config to access script.google.com is the only way currently left for me, i swept through all the issues...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions