{"id":17291216,"url":"https://github.com/mrunderline/telegram_v2ray_sub","last_synced_at":"2025-07-31T01:31:23.035Z","repository":{"id":167300864,"uuid":"641422736","full_name":"mrunderline/telegram_v2ray_sub","owner":"mrunderline","description":"create a subscription link for telegram channels which share v2ray configs","archived":false,"fork":false,"pushed_at":"2023-05-19T16:08:14.000Z","size":8,"stargazers_count":10,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-10-15T10:40:24.050Z","etag":null,"topics":["subscription","telegram","v2ray"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrunderline.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-16T12:43:50.000Z","updated_at":"2024-06-14T03:47:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e4ce103-9d00-467d-bc7c-728487a2b320","html_url":"https://github.com/mrunderline/telegram_v2ray_sub","commit_stats":null,"previous_names":["mrunderline/telegram_v2ray_sub"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrunderline%2Ftelegram_v2ray_sub","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrunderline%2Ftelegram_v2ray_sub/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrunderline%2Ftelegram_v2ray_sub/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrunderline%2Ftelegram_v2ray_sub/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrunderline","download_url":"https://codeload.github.com/mrunderline/telegram_v2ray_sub/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228204675,"owners_count":17884711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["subscription","telegram","v2ray"],"created_at":"2024-10-15T10:40:25.750Z","updated_at":"2024-12-04T23:05:38.406Z","avatar_url":"https://github.com/mrunderline.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# telegram_v2ray_sub\n\nاین پروژه به شما یک لینک سابسکریپشن برای استفاده در کلاینت های v2ray میدهد.\n\n## نحوه کار پروژه\nاین پروژه از کانالهای تلگرامی کانفیگ v2ray را جمع آوری میکند و آنها را در قالب یک لینک سابسکریپشن در اختیار شما قرار میدهد.\n\n## نحوه اجرا\n1. پروژه را دانلود و یا clone کنید.\n2. با اجرای دستور `pip install -r requirements.txt` پیش نیازهای پروژه را نصب کنید:\n3. پروژه را با دستور `python telegram_v2ray_sub.py` اجرا کنید.\n* برای اینکه با بستن ترمینال، همچنان لینک سابسکریپشن در دسترس باشد، میتوانید از ابزارهایی مانند tmux و یا pm2 استفاده کنید.\n\n## نحوه استفاده\nپس از اجرای پروژه، آدرس زیر در دسترس قرار دارد:\n\n`http://\u003cserver ip\u003e:5000/sub`\n\nپارامترهای زیر برای این آدرس در دسترس هستند:\n* channel:\n\nآدرس کانال تلگرامی است که کانفیگ ها از آن کراول خواهند شد. در فایل `settings.py` میتوانید کانال پیشفرض را تنظیم کنید تا در صورتی که این پارامتر ارسال نشد، از آن کانال کراول انجام شود.\n* count:\n\nتعداد کانفیگ هایی که برای شما ارسال خواهد شد. مقدار پیشفرض این متغیر در فایل `settings.py` قابل تغییر است.\n* protocols:\n\nفقط کانفیگ هایی که اینجا تنظیم شوند ارسال خواهند شد. همچنین میتوانید چند پروتکل را با `,` ارسال کنید. در صورتی که این متغیر ارسال نشود، همه کانفیگ های استاندارد ارسال خواهند شد.\n* توجه: در فایل تنظیمات متغیر دیگری به نام `POST_COUNT` قرار دارد که مشخص کننده حداکثر پست های کانال تلگرام برای کراول است.\n\n### مثال\n`http://\u003cserver ip\u003e:5000/sub?channel=sample\u0026count=25\u0026protocols=ss,vmess`\n\nحداکثر ۲۵ کانفیگ با پروتکل های shadow socks و vmess از کانال sample کراول و ارسال میکند.\n\n_مشارکت شما، حس خوب برای ادامه را تزریق میکند._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrunderline%2Ftelegram_v2ray_sub","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrunderline%2Ftelegram_v2ray_sub","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrunderline%2Ftelegram_v2ray_sub/lists"}