Skip to content

Instantly share code, notes, and snippets.

@mehdikhody
Last active January 3, 2024 16:01
Show Gist options
  • Save mehdikhody/9a862801a2e41f6b5fb6bbc7e1326044 to your computer and use it in GitHub Desktop.
Save mehdikhody/9a862801a2e41f6b5fb6bbc7e1326044 to your computer and use it in GitHub Desktop.
Postman collection moved here:
https://documenter.getpostman.com/view/16802678/2s9YkgD5jm
@mehdikhody
Copy link
Author

برای مثال به ساختار لینک vmess‍‍ نگاه کنید.

vmess://ewogICJ2IjogIjIiLAogICJwcyI6ICJFeGFtcGxlIFRpdGxlIiwKICAiYWRkIjogImV4YW1wbGUuY29tIiwKICAicG9ydCI6IDQ0MywKICAiaWQiOiAiNWExZTBkMzQtMjRjNC00YjhkLTRlOTktMzIxMzQ1NzkxNzQ4IiwKICAibmV0IjogInRjcCIsCiAgInR5cGUiOiAibm9uZSIsCiAgInRscyI6ICJub25lIiwKICAicGF0aCI6ICIvIgp9

از ابتدای لینک vmess:// متوجه می شویم این کانفیگ از vmess‍ استفاده می کند و باقی رشته نیز تنظیمات ما می باشد که بر اساس Base64‍ رمز نگاری شده است. با رمز شکافی این رشته اطلاعات زیر برای ما نمایش داده می شود:

{
  "v": "2",
  "ps": "Example Title",    // Title
  "add": "example.com",    // Domain or Server IP
  "port": 443,    // Inbound Port
  "id": "5a1e0d34-24c4-4b8d-4e99-321345791748",    // UUID
  "net": "tcp",    // Transmission
  "type": "none",
  "tls": "none",
  "path": "/"
}

خوب حالا برای ساخت کانفیگ vmess‍ خودمان باید اطلاعات زیر را ویرایش و بر اساس Base64 رمزنگاری کنیم و به ابتدای آن عبارت vmess:// را اضافه کنیم.
برای ساخت QRCode هم باید این متن را به یک کتابخانه ساخت QRCode‍ بدهید و عکس آن را دریافت کنید.

برای vless و reality هم همین گونه باید مهندسی معکوس کنید. یک لینک را به عنوان نمونه نگاه کنید و اطلاعات آن را با اطلاعات دلخواه خود عوض کنید.

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