MCPcopy Index your code
hub / github.com/NiREvil/vless

github.com/NiREvil/vless @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
882 symbols 2,247 edges 75 files 295 documented · 33%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

<img src="https://latex.codecogs.com/svg.image?\huge&space;\mathrm{NiR{!\mathrm{{\color{Red}\sum}}!!!\mathbf{v}il}}" title="\mathrm{NiR{!\mathrm{{\color{Red}\sum}}!!!\mathbf{v}il}}" width="180x"

[!CAUTION]

فعال شدن دو رنج از آی‌پی‌/اندپوینت‌های وارپ

از دیروز برای من دوتا رنج‌ از اندپوینت‌های وارپ فعال شدن. اینجا نوشتم دربارش:

[NiREvil/vless/wiki][WIKI]

مشاهده لینک‌ها

Warp for Clash Meta:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/sub/clash-meta-wg.yml

Warp for Exclave:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/sub/exclave-wg.txt

Warp for Hiddify:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/warp.json

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/hiddify/proton-wire.json

Warp for Singbox:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/sing-box.json

Warp for Nekobox:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/sub/nekobox-wg.txt

Warp for v2ray/MahsaNG:

https://raw.githubusercontent.com/NiREvil/vless/refs/heads/main/sub/v2rayng-wg.txt

[!CAUTION]

MahsaAmini

❗ توضیحات F-Secure Freedom

اکانت 91 روزه وی‌پی‌ان F-Secure Freedom
یکی از قدیمی‌ترین سرویس‌های دنیا. اکانت با ارزشی داره خیلی ✋🏿

فقط با آی‌پی سوئد می‌شه از این آفر استفاده کرد و اکانت ساخت، من با سوئد [AVAST VPN][New-Folder] انجام دادم به راحتی، و دومین بار با آی‌پی سوئد همین وی‌پی‌ان ساختم داخل تلگرام.

یه ایمیل فیک نیاز داری، از هر سایت و سرویسی که دلت می‌خواد استفاده کن، من دوتا برای نمونه میذارم:

سایت:
[mail.tm][MailTM]

و یا این ربات تلگرامی:
[@TempMail_org_bot][TempMailBot]

از هرکدوم که خواستی ایمیلت رو کپی کن و برگرد.

این لینک‌رو باز کن و ثبت‌نام رو انجام بده:
[F-Secure—Freedom VPN][F-Secure]

اسم و ایمیل و پسوورد تعیین کن و دوتا تیک پایین صفحه رو بزن بره. (ایمیل و پسووردی که تعیین کردی رو جایی یادداشت کن، مثلا بفرست سیو مسیج تلگرامت).

اگه با موفقیت انجام بشه پایینش می‌نویسه:

  • Your account has been successfully created

زیرش یه گزینه آبی هست که نوشته:

  • Add subscription code

اونو بزن و این کد لایسنس رو وارد کن:

Elixir BNAUH-EFCTO-EQOCZ-RXHES

و بعدش continue رو برن بره. اگه بعد چند ثانیه نوشت:

  • Your subscription code is valid

یعنی اوکیه و بزن بره مرحله بعدی، اگه هرچی غیر از این نوشته بود یعنی آی‌پی سوئدت کیکه و واقعی نیست. می‌تونی از [اینجا چک کنی لوکیشنت رو][BrowserLeaks] ببینی واقعا سوئد هست یانه.

حالا می‌تونی از منوی بالا Log out کنی‌ یا همین‌جوری عادی ببندی صفحه رو و برگردی سمت سایت یا رباتی که ازش ایمیل گرفتیم چون ایمیلی که فرستادن رو باید وریفای کنیم.

روی آخرین ایمیلی که اومده بزن و صبر کن، سایت ایمیل موقت که بالا اومد برو تا پایین صفحه تا محتوای صندوق ورودی رو ببینی، اون ایمیلی که روش اینجوری نوشته رو بازش کن:

  • Active your F Secure VPN account

بزن روش و تو صفحه جدید که باز می‌شه یه لینک آبی رنگ خیلی طولانی خواهی دید دوباره بزن روش و چند ثانیه بعد تایید شده و تمومه، اینم ببند بره.

و حالا نصب اپلیکیشن
نسخه مناسب دستگاه خودت رو نصب کن:

  • [ANDROID][F-Secure-Android]
  • [IOS][F-Secure-IOS]
  • [WINDOWS][F-Secure-Windows]
  • [MAC][F-Secure-macOS]

پس از نصب و اجرای برنامه، روی گزینه login کلیک کرده و در قسمت Select account گزینه اول یعنی F-Secure رو انتخاب می‌کنی، با ایمیل و پسووردی که ثبت‌نام رو انجام دادی وارد شو، یه اسم الکی واسه دستگاه تعیین کن، تو صفحه بعدی تیک رو بزن تا قوانین تایید شن و اکسپت.

حالا برنامه رو یه بار ببند (چون لاگین مجدد نشونت میده در حالی که انجام دادی قبلا) ببند برنامه رو بعد از اول وارد شو تا مستقیم بره صفحه اصلی، اگه پاپ‌آپ نشون داد تایید کن، مثل همه ‌VPNها باید دسترسی به اینترنت داشته باشه، هیچ تنظیماتی براش نیاز نیست فقط بزن رو دکمه وسط کانکت شه یا لوکیشن انتخاب کن و بعد بزنید کانکت شه. لوکیشن پیشنهادی: آلمان، ایتالیا، اتریش، انگلیس، چک و ...

من از منوی سمت چپ از داخل تنظیمات تیک گزینه‌‌های:

  • Automatic Kill switch
  • Usage Analytics

رو برداشتم که وقتی نت قطع میشه نت رو بلاک نکنه واسه بقیه برنامه‌ها و دومین تیک هم که واسه گزارش عملکرد برنامه به توسعه‌دهنده‌ برنامه‌ است که ~~کون لقش~~ نمی‌خوام گزارشی براش ارسال بشه.‌

هر اکانت فقط برای پنج دستگاه همزمان قابل استفاده است به مدت ۹۱ روز.

می‌تونید هرچندتا اکانت خواستید بسازید ولی اگه واقعا نیاز نداشتید این‌کارو نکنید که آفر ~~جنده~~ نشه!!

⚠️ نکته:

چند نفرو دیدم می‌گفتن ممکنه بعضیا داخل برنامه نتونن اشتراک فعالشون رو ببینن بعد از چندبار لاگین شدن و این حرفا، در این‌صورت [نسخه جایگزین برنامه][F-Secure-Android2] رو نصب کنید، یذره شلوغ پلوغ تره چون فقط وی‌پی‌ان نیست و آنتتی ویروس همین کمپانیه که داخلش وی‌پی‌ان هم داره ولی می‌گفتن انگار با اون نسخه مشکلشون حل می‌شده. ب هر حال، خودم که همون اپ اول و اصلی رو ترجیح می‌دم، ساده و کم‌حجم و سریع.

اگه مشکلی داشتید یا نتونستید خودتون اکانت بسازید تو گروه بگید بچه‌ها براتون می‌فرستن.

War Zone War Zone War Zone War Zone

اگه نیاز به اسکرین شات داشتید کلیک کنید

F-Secure-VPN-1

F-Secure-VPN-2

F-Secure-VPN-3

F-Secure-VPN-4

F-Secure-VPN-5

F-Secure-VPN-6

F-Secure-VPN-7

F-Secure-VPN-8

F-Secure-VPN-9

F-Secure-VPN-10

F-Secure-VPN-11

F-Secure-VPN-12

F-Secure-VPN-13

F-Secure-VPN-14

F-Secure-VPN-15

F-Secure-VPN-16

F-Secure-VPN-16

F-Secure-VPN-16

تامام

❗ توضیحات مربوط به Avast VPN

چند روزه وی‌پی‌ان [Avast SecureLine] خیلی خوب کار می‌کنه با اکثر نت ها مخصوصا همراه اول و ایرانسل و شاتل و مخابرات، تنها کاری که باید کرد اینه که پروتکل رو بذاریم روی Mimic و انتخاب سرور هم اتومات بمونه یا یکی از سرورهای آمریکا، آلمان، انگلیس، هلند، ترکیه و ...
مسائل مربوط به لایسنس و فایل نصبی و غیره رو از [انباری][New-Folder] دنبال کنید.

❗ توضیحات مربوط به سایفون

ما برای دسترسی به اینترنت بین الملل با همین حداقل پهنای باند از سایفون استفاده می‌کنیم، سایفون نسخه سایت، نسخه مارکت گوگل اصلا یه چیز دیگه‌است و ظاهرا بی ربط به سایفونه!! نکته: حواستون باشه سایفون صرفا به درد شرایط اضطراری می‌خوره (۹ روز آخر جنگ)، برای وقتایی که پهنای باند کف زمینه و اختلال بی‌نهایت. برای مواقع عادی خوب نیست، نه سرعت دانلود و آپلود مناسبی داره و نه کیفیت مناسب آی‌پی رو داره.

من هم اسکرین‌شات از تنطیمات سایفون قرار میدم و هم به شکل متن می‌نویسم همینجا.

در ابتدا سایفون رو از سایت خودش دانلود کنید. [psiphon.ca/download]

خب اول توضیحات متنی
کلا دوتا گرینه ساده رو تغییر میدیم. [^1]
1- از بخش OPTIONS در قسمت Proxy Settings
گزینه‌ Connect through an HTTP Proxy رو تیک می‌زنیم فعال بشه. [^2]

2- در صفحه اصلی این‌بار در قسمت More Options گزینه‌ Disable Timeouts رو فعال می‌کنیم تا با این وضعیت داغونِ نت‌ما سریع تایم اوت نده و تلاش برای اتصال رو کنسل نکنه. [^3]

بقیه ستینگ پیشفرض باقی بمونه، گزینه استارت رو میزنیم ده بیست ثانیه صبر می‌کنیم اگه وصل نشد استاپ و استارت دوباره می‌کنیم، تو سومین تلاش قطعا وصل شده. [^4]

❗ توضیحات مربوط به پنل BPB

یه پنل BPB بالا آوردم به کمک ویزارد 90 ثانیه بیشتر طول نکشید (اکانت کلادفلر داشتم از قبل).

بعد از اینکه پنل رو ایجاد کردید (ترجیحا نوع وورکر بسازید که برای این شرایط بهتره، چون میشه از پورت‌های فاقد tls مثل پورت 80 هم استفاده کرد)، داخل پنل می‌تونید به عنوان تنظیمات و چندتا آی‌پی تمیز از این فایل بکاپ من استفاده کنید. کافیه [این فایل] رو از گزینه مشخص شده در پنل [^6] آپلود کنید تا تنظیمات من اعمال بشه براتون.

از داخل پنل لینک ساب نرمال رو اضافه کنید داخل v2rayNG یا Hiddify و URL Test بگیرید می‌بینید که نصف بیشترشون پینگ دادن مخصوصا اوتایی که دامین خود وورکر رو دارن یا دامین www.speedtest.net و creativecommons.org پینگ عالی میدن. تست شده با ابرانسل و شاتل و همراه و مخابرات و آسیاتک. [^7] [^8]

نحوه ساخت پنل واقعا ساده‌است مخصوصا که اگه از ابزار ویزارد استفاده کنید و دستی نرید سراغش. یه خط دستور رو کپی پست می‌کنید داخل ترمینال لینوکس یا CMD ویدوز یا ترماکس اندروید و به چندتا دونه سوال پاسخ می‌دید و تمام. پنل ساخته می‌شه.

از طریق [[این لینک]][WIZ] می‌تونید توضیحات کامل درباره این پروژه رو مطالعه کنید، توسط توسعه دهنده BPB نوشته شده.

توضیحات مرحله به مرحله ویزارد BPB

درسته که تو لینکی که دادم توضیحات کامل نوشته شده بود، ولی مرحله به مرحله ننوشتن، خودم می‌نویسم براتون.

بعد از اینکه ترماکس اندروید رو از [[مخزن گیت‌هاب]][TERMUX] دانلود و نصب (یا ترمینال ویندوز (CMD) یا لینوکس) رو باز کردید؛
دستور زیر رو اجرا کنید:

powershell bash <(curl -fsSL https://raw.githubusercontent.com/bia-pain-bache/BPB-Wizard/main/install.sh)

  • اولین مرحله

Please enter 1 to CREATE a new panel or 2 to MODIFY an existing panel:

سوال اینه که می‌خواید یه پنل جدید بسازید؟ (عدد 1 رو وارد کنید) یا پنل‌های موجود توی اکانت کلادفلر خودتون رو ویرایش کنید؟ (عدد 2 را وارد کنید).
ما عدد 1 رو وارد کرده و اینتر میزنیم.

  • مرحله دوم

بعدش مرحله وارد شدن به حساب کلادفلر (درصورت داشتن اکانت) یا ساخت اکانت هستش، اگه اکانت داشتید که لاگین می‌کنید اگه نداشتید با ایمیل خودتون یا هزاران فیک میل یکی می‌سازید، یادتون نره بعدش برید صندوق ورودی و وریفای کنید.

درنهایت وارد حساب Cloudflare شما می‌شه و ازتون اجازه دسترسی می‌خواد، دسترسی رو دادید صفحه رو می‌بندید برمی‌گردید ب ترمینال.

  • مرحله سوم
    Please enter 1 for Workers or 2 for Pages deployment:

میگه اگه می‌خوای Worker بسازی عدد یک و یا اگه میخای Pages بسازی عدد 2 رو وارد کن، به دلخواه خودت هرکدومو خواستی وارد کن.
من پیشنهاد می‌کنم برای شرایط حال حاضر و وضعیت داغون اینترنت بهتره وورکر بسازی که بتونی از پورت‌های noTLS مثل 80 هم استفاده بکنی.

  • مرحله چهارم

The random generated name (Subdomain) is: 5th7sc483r2-q9

Please enter a custom name or press ENTER to use generated one:

میگه ساب‌دامین شخصی شما رندوم انتخاب میشه و مقدارش فلانه، اگه می‌خوای سفارشی باشه مقدار دلخواهت رو وارد کن، می‌تونی هرچیزی بنویسی با در نظر داشتن این که باید از:

حروف کوچک انکلیسی، بدون فاصله، بدون کاما و بدون نقطه استفاده کنی، فقط عدد و حروف کوچیک چسبیده بهم، ترجیحا فقط اینتر بزنید که مقدار رندومی که خودش تعیین کرده باقی بمونه.

  • مرحله پنجم

The random generated UUID is: xxxxx

Please enter a custom UUID or press ENTER to use generated one:

میگه UUID رندوم منتخب ما اینه، اگر قصدشو داری از چیز دیگه استفاده کنی برام بفرستش درغیر این‌صورت اینتر بزن بره، می‌تونی از سایت:

[[uuidgenerator]][UUID]

آیدی خودت رو بگیری و یا اینتر بزنی خودش انتخاب کنه، حتما اینتر بزنید، کم اهمیت ترین چیز همینه که از کجا بیاری آی‌دی رو.

  • مرحله ششم

The random generated Trojan password is: xxxx
Please enter a custom Trojan password or press ENTER to use generated one:

بازم مثل قبلی‌ها، یه مقدار رندوم خودش میذاره اگه اینتر بزنی، پس بزن بره چون فاقد اهمیته.>

  • مرحله هفتم

The default Proxy IP is: bpb.yousef.isegaro.com

Please enter custom Proxy IP/Domains or press ENTER to use default:

انتخاب پروکسی آی‌پی، تقریبا مرحله مهم همینه، پروکسی پیش‌فرض خودشون اوکیه ولی نه خیلی، اولا همیشه نصف پروکسی‌ها از کار افتادن و دیر به دیر تغییر می‌کنن، دوما از جاهای بدرد نخور مثل oracle هستن که هر سایتی بری ده بار ازت می‌خواد کپچا حل کنی ربات‌های تلگرامی‌هم هیچ‌کدوم بالا نمیان. از روی یه یارو چینی کپی شدن واسه همین مناسب استفاده در ایران نیستن. پیشنهاد می‌کنم پروکسی خودمون رو بذارین که دائم آپدیت میشه و باکیفیت خوبی داره

Extension points exported contracts — how you extend this code

RopeTextPosition (Interface)
(no doc) [1 implementers]
boringtun-boringtun-cli-0.5.2/rope_text_pos.rs

Core symbols most depended-on inside this repo

len
called by 92
boringtun-boringtun-cli-0.5.2/lens.rs
insert
called by 51
boringtun-boringtun-cli-0.5.2/boringtun/src/device/allowed_ips.rs
from
called by 44
boringtun-boringtun-cli-0.5.2/boringtun/src/ffi/mod.rs
write
called by 43
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs
b2s_hmac
called by 36
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs
errno_str
called by 31
boringtun-boringtun-cli-0.5.2/boringtun/src/device/tun_linux.rs
rand
called by 31
real address generator/Dev.js
iter
called by 24
boringtun-boringtun-cli-0.5.2/lens.rs

Shape

Method 397
Function 381
Class 82
Enum 18
Route 3
Interface 1

Languages

Rust62%
TypeScript19%
Python18%
C++1%
C1%
PHP1%

Modules by API surface

boringtun-boringtun-cli-0.5.2/backend.py90 symbols
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/handshake.rs41 symbols
edge/zizifn.js38 symbols
boringtun-boringtun-cli-0.5.2/boringtun/src/noise/mod.rs33 symbols
boringtun-boringtun-cli-0.5.2/lens.rs32 symbols
boringtun-boringtun-cli-0.5.2/boringtun/src/device/integration_tests/mod.rs32 symbols
edge/waste/simple-worker.js27 symbols
boringtun-boringtun-cli-0.5.2/boringtun/src/device/mod.rs27 symbols
boringtun-boringtun-cli-0.5.2/server.py26 symbols
edge/LoadBalance.js25 symbols
boringtun-boringtun-cli-0.5.2/language.rs25 symbols
boringtun-boringtun-cli-0.5.2/boringtun/src/device/udp_unix.rs25 symbols

For agents

$ claude mcp add vless \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact