Post #152
12.8K
Channel Public Channel
𝙎 𝙎𝙖𝙫𝙚𝙙 𝙢𝙚𝙨𝙨𝙖𝙜𝙚𝙨
@parsa_tool
- Subscribers
- 11.1K
- Photos
- 5
- Videos
- 28
- Links
- 65
Recent Posts 20 shown
Post #151
14.6K
کد index.js مربوط به آموزش Vercel:
export const config = { runtime: "edge" };
const TARGET_BASE = (process.env.TARGET_DOMAIN || "").replace(/\/$/, "");
const STRIP_HEADERS = new Set([
"host",
"connection",
"keep-alive",
"proxy-authenticate",
"proxy-authorization",
"te",
"trailer",
"transfer-encoding",
"upgrade",
"forwarded",
"x-forwarded-host",
"x-forwarded-proto",
"x-forwarded-port",
]);
export default async function handler(req) {
if (!TARGET_BASE) {
return new Response("Misconfigured: TARGET_DOMAIN is not set", { status: 500 });
}
try {
const pathStart = req.url.indexOf("/", 8);
const targetUrl =
pathStart === -1 ? TARGET_BASE + "/" : TARGET_BASE + req.url.slice(pathStart);
const out = new Headers();
let clientIp = null;
for (const [k, v] of req.headers) {
if (STRIP_HEADERS.has(k)) continue;
if (k.startsWith("x-vercel-")) continue;
if (k === "x-real-ip") {
clientIp = v;
continue;
}
if (k === "x-forwarded-for") {
if (!clientIp) clientIp = v;
continue;
}
out.set(k, v);
}
if (clientIp) out.set("x-forwarded-for", clientIp);
const method = req.method;
const hasBody = method !== "GET" && method !== "HEAD";
return await fetch(targetUrl, {
method,
headers: out,
body: hasBody ? req.body : undefined,
duplex: "half",
redirect: "manual",
});
} catch (err) {
console.error("relay error:", err);
return new Response("Bad Gateway: Tunnel Failed", { status: 502 });
}
}- ❤ 31
- 👍 4
Post #150
12.9K
Post #149
12.9K
Post #148
15.5K
Post #147
15.1K
Post #146
14.5K
Post #145
19.8K
Post #144
16.9K
Post #143
19.2K
Post #142
22.7K
Post #141
21.5K
Post #140
26.6K
🔗لینکهای دانلود برنامه Happ:
🛒 برای اندروید:
https://play.google.com/store/apps/details?id=com.happproxy
🛒 برای iOS:
https://apps.apple.com/us/app/happ-proxy-utility/id6504287215
💻 برای ویندوز:
https://github.com/Happ-proxy/happ-desktop/releases/latest/download/setup-Happ.x64.exe
🍏برای لینوکس:
https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.x64.deb
لینک سایت رسمی برای بررسیهای بیشتر یا دانلود سایر ورژنها:
🌐 www.happ.su
🛒 برای اندروید:
https://play.google.com/store/apps/details?id=com.happproxy
🛒 برای iOS:
https://apps.apple.com/us/app/happ-proxy-utility/id6504287215
💻 برای ویندوز:
https://github.com/Happ-proxy/happ-desktop/releases/latest/download/setup-Happ.x64.exe
🍏برای لینوکس:
https://github.com/Happ-proxy/happ-desktop/releases/latest/download/Happ.linux.x64.deb
لینک سایت رسمی برای بررسیهای بیشتر یا دانلود سایر ورژنها:
🌐 www.happ.su
- ❤ 11
- 🍌 2
- 👍 1
Post #139
39.4K
Post #138
38.5K
Post #137
34.9K
آموزش استفاده از کانفیگهای اینجکتور
- ❤ 42
- 🔥 2
- 🍌 2
Post #136
30.9K
EveryProxy-14.2.apk9 MB
- ❤ 15
- 🍌 2
Post #135
40.9K
آموزش وارد کردن ساب در Npv Tunnel
🔗 برای دانلود برنامه Npv Tunnel برای اندروید کلیک کنید.🤖
🔗 برای دانلود برنامه Npv Tunnel برای iOS کلیک کنید.🍏
🔗 برای دانلود برنامه Npv Tunnel برای اندروید کلیک کنید.🤖
🔗 برای دانلود برنامه Npv Tunnel برای iOS کلیک کنید.🍏
- ❤ 27
- 🍌 3
Post #134
28.2K
Post #133
28.3K
About this channel
- How can I read @parsa_tool without a Telegram account?
- TGViewer shows the public web preview Telegram publishes for 𝙎𝙖𝙫𝙚𝙙 𝙢𝙚𝙨𝙨𝙖𝙜𝙚𝙨: recent posts, photos, videos and the subscriber count, with no app, login or account.
- How many subscribers does 𝙎𝙖𝙫𝙚𝙙 𝙢𝙚𝙨𝙨𝙖𝙜𝙚𝙨 have?
- 𝙎𝙖𝙫𝙚𝙙 𝙢𝙚𝙨𝙨𝙖𝙜𝙚𝙨 (@parsa_tool) has 11.1K subscribers on Telegram, refreshed roughly every 30 minutes.
- Does 𝙎𝙖𝙫𝙚𝙙 𝙢𝙚𝙨𝙨𝙖𝙜𝙚𝙨 know I viewed it here?
- No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.