اضافه شدن geoip , geosite جهت سهلوت فیلترینگ سایت های ایرانی و یا اتصال دایرکت به سرویس هایی مانند deepseek با استفاده از تگ های استاندارد#65
Open
libertyir wants to merge 2 commits into
Conversation
…ال دایرکت به سرویس هایی مانند deepseek با استفاده از تگ های استاندارد v2dat => xray جهت پردازش اتصال به سایت پیش از ارسال به GAS نمونه تغییرات در کانفیگ "collector.github.com", "api.github.com", "www.github.com", "regex:^github\\.com$", "geosite:ir", "geoip:ir", "geosite:deepseek" توضیحات تگ ها geoip با استفاده از این کانفیگ ها می توان علاوه بر اتصال مستقیم به برخی سایتها یک حوزه IP مانند ایران را مستقیم و بدون نیاز به پروکسی باز کرد geosite می توان با استفاده از این تگ سایت و زیرمجموعه های دیگر آن را به لیست دایرکت یا مسدودی اضافه کرد. به عنوان مثال با تگه دیپسیک تمامی وبسایتها مرتبط با وبسایت و پروژه دیپسیک مستقیم باز خواهد شد regex با استفاده از رجکس می توان علاوه بر محدود سازی محدوده یا زیر دامنه می توان به صورت مطلق یک دامنه را صرفا با ریشه باز کرد و یا بست. به عنوان مثال دامنه های https://github.com https://www.github.com مستقیم وصل بشند و باقی زیر دامنه ها از GAS عبور کند. در صورتی که فایلهای geoip , geosite در ریشه اصلی برنامه موجود نباشد، برنامه سایر تگ ها را بررسی می کند و پیش فرض های تعریف شده خودش رو نیز لحاظ می کند. جهت دریافت فایلهای geosite ,geoip می توان از مسیر های زیر اقدام به دانلود نمود: Iran Xray Chocolate4U: https://github.com/Chocolate4U/Iran-v2ray-rules/releases/latest/download/{0}.dat Russia Xray runetfreedom: https://github.com/runetfreedom/russia-v2ray-rules-dat/releases/latest/download/{0}.dat پس از دانلود فایلهای geosite و geoip و با قرارگرفتن آنها در کنار پروژه اصلی، برای اولین فراخوانی و اولین اتصال به یک دامنه، دیتای فایلهای مربوطه استراخ می گردد پس از استخراج اولیه که حدود 2 تا 7 ثانیه زمان خواهد برد، پس از آن با الگوریتم بهینه شده موجود در کمترین زمان ممکته فیلترینگ دامنه اتفاق می افد
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
v2dat => xray
جهت پردازش اتصال به سایت پیش از ارسال به GAS
نمونه تغییرات در کانفیگ
"collector.github.com",
"api.github.com",
"www.github.com",
"regex:^github\.com$",
"geosite:ir",
"geoip:ir",
"geosite:deepseek"
توضیحات تگ ها
geoip
با استفاده از این کانفیگ ها می توان علاوه بر اتصال مستقیم به برخی سایتها یک حوزه IP مانند ایران را مستقیم و بدون نیاز به پروکسی باز کرد
geosite
می توان با استفاده از این تگ سایت و زیرمجموعه های دیگر آن را به لیست دایرکت یا مسدودی اضافه کرد. به عنوان مثال با تگه دیپسیک تمامی وبسایتها مرتبط با وبسایت و پروژه دیپسیک مستقیم باز خواهد شد
regex
با استفاده از رجکس می توان علاوه بر محدود سازی محدوده یا زیر دامنه می توان به صورت مطلق یک دامنه را صرفا با ریشه باز کرد و یا بست. به عنوان مثال دامنه های
https://github.com/
https://www.github.com/
مستقیم وصل بشند و باقی زیر دامنه ها از GAS عبور کند.
در صورتی که فایلهای geoip , geosite در ریشه اصلی برنامه موجود نباشد، برنامه سایر تگ ها را بررسی می کند و پیش فرض های تعریف شده خودش رو نیز لحاظ می کند.
جهت دریافت فایلهای geosite ,geoip می توان از مسیر های زیر اقدام به دانلود نمود:
Iran Xray Chocolate4U:
https://github.com/Chocolate4U/Iran-v2ray-rules/releases/latest/download/{0}.dat
Russia Xray runetfreedom:
https://github.com/runetfreedom/russia-v2ray-rules-dat/releases/latest/download/{0}.dat
پس از دانلود فایلهای geosite و geoip و با قرارگرفتن آنها در کنار پروژه اصلی، برای اولین فراخوانی و اولین اتصال به یک دامنه، دیتای فایلهای مربوطه استراخ می گردد
پس از استخراج اولیه که حدود 2 تا 7 ثانیه زمان خواهد برد، پس از آن با الگوریتم بهینه شده موجود در کمترین زمان ممکته فیلترینگ دامنه اتفاق می افد