Skip to content

Commit 84c63dc

Browse files
authored
Update README.md
1 parent 9039d72 commit 84c63dc

File tree

1 file changed

+33
-23
lines changed

1 file changed

+33
-23
lines changed

README.md

Lines changed: 33 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -216,47 +216,40 @@
216216
>
217217
> برای شخصی‌سازی بیشتر، لطفاً توضیحات زیر را بخوانید.
218218
219-
## توضیحات غیر ضروری
219+
# توضیحات غیر ضروری
220+
> قبل‌تر گفتم واسه‌ی اینکه بتونیم شخصا از این اسکریپت استفاده کنیم، باید UUID و Hostname خودمون‌رو در لاین‌های ذکر شده در ابتدای کد جای‌گذاری کنیم. حالا می‌خوام یکم بیشتر شخصی‌سازی کنیم بر حسب نیاز.
220221
221-
قبل‌تر گفتم واسه‌ی اینکه بتونید شخصاً از این اسکریپت استفاده کنید و برای کانفیگ‌های خودتون لینک ساب درست کنید، باید UUID و Hostname خودتون‌رو در لاین‌های ذکر شده در ابتدای کد جایگذاری کنید. حالا می‌خواهیم یکم شخصی‌سازی کنیم طبق نیازمون.
222-
223-
### 1. CF IPs
222+
## 1. مخازن IP تمیز
224223

225224
ما سه تا مخزن آی‌پی داریم که از هر کدوم ده تا آی‌پی fetch می‌کنه و برامون داخل کانفیگ‌ها قرار می‌ده، جمعاً سی تا کانفیگ در خروجی داریم.
226225

227-
- **مخزن اول**
228-
229-
در واقع آی‌پی‌هایی هستند که خودم داخل کد نوشتم، از لاین `29` شروع می‌شوند تا لاین `644` آی‌پی از نوع ورژن 6 هستند.
230-
از لاین `647` دامین‌های پشت کلادفلر رو قرار دادم اونایی که خوب کار می‌کردند و پشت سر اون‌ها از لاین `689` چندتا IPv4 عادی کلادفلر نوشتم تا لاین `881`.
231-
هرکدوم از این دو نوع آی‌پی و دامین‌هارو که دلتون خواست می‌تونید تغییر بدید. هیچ مشکل و محدودیتی برای این کار نداریم. می‌تونید تعداد رو کم کنید یا چند سطر بیشتر یا کلاً حذف کنید.
232-
آی‌پی‌های ورژن 6 نیاز به تغییر ندارند، دو سال اخیر همگی به عالی تربن شکل فعال بودند. اگر قصد تغییر داشتید، پیشنهاد می‌کنم فقط آی‌پی‌های ورژن 4 و دامین‌ها رو تغییر بدید.
233-
234-
- **مخزن دوم**
235-
236-
این مخزن آی‌پی اطلاعاتش رو از گیت‌هاب وحید فرید [^5] می‌گیره، آخرین بار در تاریخ 2024/2/10 بروزرسانی شده. اینم می‌توانید باز دوباره تغییر بدید به مخزن دلخواه خودتون، از لاین `892`
226+
### مخزن اول
227+
که داخل کد در لاین [932] با اسم `dinamic1` نوشته شده درواقع آی‌پی‌تمیزهای کلادفلری هستن که اسکنر آی‌پی داخل [گیت‌هاب][5] خودمون هر سه چهارساعت یک‌بار اسکن و لیست می‌کنه، هارمونی‌هم میاد از همونجا یه مشت IPv4/IPv6 برمی‌داره داخل کانفیگ‌ها قرار میده هروقت که شما توی کلاینت روی گزینه آپدیت کلیک می‌کنید.
237228

238-
- **مخزن سوم**
229+
### مخزن دوم
230+
مخزن دوم زیر مخزن اول یعنی در لاین [933] نوشته شده با اسم `dinamic2` که این‌هم باز دوباره واسه خودمونه، یه [Api ساده][6] برای فچ کردن آی‌پی کلادفلر از چند‌جای مختلف هستش.
239231

240-
آی‌پی‌های ما اطلاعاتش رو از گیت‌هاب NiREvil [^6] می‌گیره، اطلاعات اون در تاریخ 2024/11/13 بروزرسانی شده. این مخزن نیز از لاین `893` کد قابل تغییر هست.
232+
### مخزن سوم
233+
در واقع آی‌پی‌هایی هستن که داخل کد hardcode شدن، با اسم `staticIPs` و نقش fallback رو دارن واسه مواقعی که اینترنتمون اونقدرا خوب نیست که بتونه از مخزن اول و دوم آی‌پی بگیره، از لاین [102] شروع میشن تا لاین [718] آی‌پی ورژن 6 هستن.
241234

242-
می‌دونید دیگه کانال ما لینک ساب ثابت داشته همیشه به اسم آرکین و هارمونی، در واقع من از همین ساب استفاده کرده بودم برای ساخت اونها فقط یه تغییر جزئی داشتن که بجای مخزن آی‌پی وحید فرید یا ی ب خ دوباره آدرس مخزن خودم رو استفاده کرده بودم، یعنی لاین 892 و 893 هردو آدرس مخزن خودم بودن.
243-
چون واسه وحید فرید یکسال پیش بروزرسانی شده و اخیرا دیدم که کلا آرشیو شده پس آی‌پی‌های داخلش می‌شه گفت تعریفی ندارن و اکثرا از کار افتادن، مخزن ی ب خ هم که کلا توسط خودش حذف شد، اگر مخزن سالم و جدید سراغ داشتید که چه عالی، اکر نه نداشتید مث من تو هر دو آدرس مخزن خودمون رو قرار بدید.
235+
از ابتدای لاین [720] یه سری دامنه‌های پشت کلادفلر رو قرار دادم اونایی که عموما واسه همه خوب کار می‌کردن و پشت سر اوناهم یه چندتا آی‌پی ورژن 4 عادی نوشتم تااااا لاین [926].
236+
تمام آی‌پی‌ و دامنه‌های این مخزن و دوتای قبلی رو می‌تونید به دلخواه خودتون عوض کنید ولی پیشنهاد نمی‌کنم که مخزن یک و دو رو تغییر بدید، چون قطعا بهتر از اینا پیدا نمی‌کنید هیچ‌کجا. <br/>
244237

245-
### 2. Remark
238+
## 2. Remark
246239

247-
کانفیگ‌ها ده تا ده تا نام‌گذاری می‌شوند. از لاین `20` می‌تونید نام کانفیگ‌هایی که با آی‌پی‌های داخل کد ساخته شدند رو تعیین کنید، پیش‌فرض هارمونی-1 هستن، و از لاین `46` کانفیگ‌های ساخته شده با آی‌پی‌های مخزن وحید و از لاین `75` ساخته شده‌ها با مخزن خودمون رو می‌تونید Remark کنید.
240+
کانفیگ‌ها ده تا ده تا نام‌گذاری میشن، از لاین [54] می‌تونید نام کانفیگ‌هایی که با آی‌پی‌های dinamic1 ساخته شدن رو تعیین کنید، پیش‌فرض هارمونی-1 هستن، و از لاین [68] کانفیگ‌های ساخته شده با آی‌پی‌های dinamic2 و از لاین [82] اسم اونایی که با آی‌پی‌های استاتیک داخل همین کد ساخته شدن رو می‌تونید Remark کنید.
248241

249242
### 3. alpn type
250243

251-
از لاین‌های `927` و `952` و `981` میشه نوع `alpn` را تغییر داد برای هر دسته. من پیش‌فرض همه را `http/1.1` گذاشتم چون ما از کانفیگ‌ها بیشتر داخل نکوباکس استفاده می‌کردیم و در نکوباکس فقط این نوع alpn جواب بود. ولی اگه استفاده‌ی شما در کلاینت v2rayNG و v2rayN یا نیکا و مهسا ان‌جی و بعضی کلاینت‌های دیگه باشه می‌تونید از انواع دیگه alpn ها مثل `h3` یا `h2,http/1.1` استفاده کنید.
244+
از لاین‌های [61] و [75] و [89] میشه نوع `alpn` رو تغییر داد برای هر دسته. من پیش‌فرض همه رو `http/1.1` قرار دادم چون ما از کانفیگ‌های نوع `vless-ws-tls` داخل هارمونی اسنفاده می‌کنیم و این پروتکل وب‌سوکت تنها همین رو ساپورت می‌کنه، استفاده کرردن از `h2` و `h3` عملا بی‌فایده‌است.
252245

253-
### 4. Path & Max early data
246+
## 4. Path & Max early data
254247

255248
از لاین `17` مقدار `path` قابل تغییره، هر اسمی، هر کلمه‌ای، جمله‌ای که خواستی بدون فاصله با حروف بزرگ و کوچیک می‌توانید قرار بدید، از یک الی 64 کاراکتر ممکنه.
256249

257250
لاین `20` ام از کد Max Early Data توضیحش یکم سخته فقط اینو بگم که بذارید همین `2560` بمونه، می‌توانید به `2048` هم تغییر بدید.
258251

259-
### 5. Fingerprints
252+
## 5. Fingerprints
260253

261254
لاین `24` مربوط به fingerprints هستش، من اونایی که خوب جواب می‌دادن رو لیست کردم، بازم اگه ترجیح شما چیز دیگه‌ای بود مهمون من باشید، تغییر بدید خودتون نترسید.
262255

@@ -303,3 +296,20 @@
303296
[3]: https://github.com/NiREvil/vless/blob/main/sub/ProxyIP.md
304297
[4]: https://scamalytics.com/ip/api/enquiry?monthly_api_calls=5000
305298
[5]: https://github.com/NiREvil/vless/blob/main/Cloudflare-IPs.json
299+
[6]: https://strawberry.victoriacross.ir
300+
[54]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L54
301+
[61: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L61
302+
[68]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L68
303+
[75]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L75
304+
[82]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L82
305+
https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L82
306+
[89]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L61ū
307+
[102]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L102
308+
[718]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L718
309+
[720]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L720
310+
[926]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L926
311+
[932]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L932
312+
[933]: https://github.com/NiREvil/Harmony/blob/9039d72fd0af400e4e41648806a6058283b3e058/harmony.js#L933
313+
314+
315+

0 commit comments

Comments
 (0)