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
@Vinegreatt
Copy link

"id": 38,
"settings": "{\"clients\":[{\"id\":\"717c9fff-f49a-4613-86ea-7d1263a3a0af\",\"flow\":\"xtls-rprx-vision\",\"email\":\"cgmzcloo\",\"limitIp\":0,\"totalGB\":0,\"expiryTime\":0,\"enable\":true,\"tgId\":\"\",\"subId\":\"jn25gjs56gvw1b7d\"}]}"

THANK U SO MUCH! Its save a lot of day for me really..

@ffaraji
Copy link

ffaraji commented Dec 9, 2023

سلام
چطور می تونم کانفبک کلاینت رو بگیرم با api؟
اگر نمبشه چطور می تونم کانفیگ رو بسازم؟

@mahserin
Copy link

mahserin commented Jan 2, 2024

سلام چطور می تونم کانفبک کلاینت رو بگیرم با api؟ اگر نمبشه چطور می تونم کانفیگ رو بسازم؟

این سوال منم هست اگه جواب بدید ممنون میشم

@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