{"id":28227863,"url":"https://github.com/azumi67/udp-loadbalancer-tunnel","last_synced_at":"2026-04-18T07:37:15.242Z","repository":{"id":203829452,"uuid":"710396992","full_name":"Azumi67/udp-loadbalancer-tunnel","owner":"Azumi67","description":"Educational udp loadbalancer  with some of it's tunnels [ private ip included]","archived":false,"fork":false,"pushed_at":"2023-11-18T14:01:49.000Z","size":122,"stargazers_count":17,"open_issues_count":0,"forks_count":7,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-30T23:51:16.240Z","etag":null,"topics":["frp","iran","loadbalancer","tunnel","udp","udp2raw","wireguard","wireguard-tunnel","wireguard-vpn"],"latest_commit_sha":null,"homepage":"","language":"Shell","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/Azumi67.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}},"created_at":"2023-10-26T15:56:47.000Z","updated_at":"2025-06-17T03:39:19.000Z","dependencies_parsed_at":"2023-11-18T12:29:42.794Z","dependency_job_id":null,"html_url":"https://github.com/Azumi67/udp-loadbalancer-tunnel","commit_stats":null,"previous_names":["azumi67/udp-loadbalancer-tunnel"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Azumi67/udp-loadbalancer-tunnel","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2Fudp-loadbalancer-tunnel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2Fudp-loadbalancer-tunnel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2Fudp-loadbalancer-tunnel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2Fudp-loadbalancer-tunnel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azumi67","download_url":"https://codeload.github.com/Azumi67/udp-loadbalancer-tunnel/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2Fudp-loadbalancer-tunnel/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31961347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["frp","iran","loadbalancer","tunnel","udp","udp2raw","wireguard","wireguard-tunnel","wireguard-vpn"],"created_at":"2025-05-18T13:16:38.482Z","updated_at":"2026-04-18T07:37:15.235Z","avatar_url":"https://github.com/Azumi67.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"![R (2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/a064577c-9302-4f43-b3bf-3d4f84245a6f)\nنام پروژه : لودبالانسر UDP با تانل\n---------------------------------------------------------------\n![lang](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/627ecb66-0445-4c15-b2a0-59e02c7f7e09)\n**زبان - Languages**\n\n- [زبان English]\n------------------------\n![check](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/13de8d36-dcfe-498b-9d99-440049c0cf14)\n**امکانات**\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; ساخت پرایوت ایپی و سرویس پینگ برای برقرار ماندن تانل بین دو سرور\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; ساخت udp loadbalancer بدون تانل و با تانل\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; تانل UDP با استفاده از FRP و UDP2RAW\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; نمایش وضعیت سرویس تانل شما\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; امکان ریست و حذف کردن سرویس\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; وایرگارد را در سرور خارج نصب نمایید\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; تانل RTT هم بعدا به اسکریپت اضافه خواهد شد.\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; پشتیبانی از amd64 و arm \u003c/div\u003e\n \n ------------------------------------------------------\n\n\u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/57112532-6845-4eab-9b42-1b680d7d88a5\" alt=\"Image\" /\u003e \u003cdiv dir=\"rtl\"\u003e\u0026bull; این پروژه اموزشی هست و اگر خطایی در لودبالانس دیدید لطفا به من اطلاع بدید\u003c/div\u003e\n\u003c/p\u003e \n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; برای اضافه کردن ایپی 6 native میتوانید از اسکریپت Opiran استفاده نمایید. لطفا به قسمت اسکریپت های کارامد رجوع کنید.\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; مسیر nginx در این directory میباشد \u003e/etc/nginx/nginx.conf \u003c/div\u003e\n \n  -----------------------------------------\n  \n  ![6348248](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/398f8b07-65be-472e-9821-631f7b70f783)\n**آموزش**\n\n \n\n**لود بالانس با تانل**\n \n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/39c90b1c-f7ba-498f-9c61-9cb3de3edea6\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull;اگر به تنهایی از لودبالانس میخواهید استفاده کنید، تنها گزینه سوم را انتخاب کنید. در این کانفیگ از لود بالانس و تانل استفاده شده است\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull;از گزینه 4، لودبالانس و تانل frp استفاده کردیم.\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت وایرگارد خارج و پورت لود بالانس را وارد نمایید.\u003c/div\u003e\n    \u003cdiv dir=\"rtl\"\u003e\u0026bull; در صورتی که از لودبالانس بدون تانل میخواهید استفاده کنید، پورت لودبالانس، پورت جدید شما برای وایرگارد میباشد\u003c/div\u003e\n     \u003cdiv dir=\"rtl\"\u003e\u0026bull;اگر از لود بالانس و تانل میخواهید استفاده کنید، پورت لودبالانس، پورت شما برای تانل خواهد بود( جایگزین پورت خارج شما میشود)\u003c/div\u003e\n      \u003cdiv dir=\"rtl\"\u003e\u0026bull;تعداد ایپی 6 خارج برای لود بالانس را انتخاب کنید. از ایپی 6 native خارج استفاده کنید\u003c/div\u003e\n       \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت لود بالانس شما در اخر به شما نمایش داده خواهد شد\u003c/div\u003e\n        \u003cdiv dir=\"rtl\"\u003e\u0026bull; تست انجینکس در صورت درستی مراحل طی شده؛ به صورت successful نمایش داده میشود.\u003c/div\u003e\n\n\n\n\n----------------------\n**لود بالانس با تانل FRP - سرور ایران**\n\u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/cacbabab-3c7d-4188-a3bc-25613c832341\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; تانل را اول بر روی سرور ایران کانفیگ نمایید\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت و توکن تانل را وارد نمایید (مقدار یکسان در سرور خارج و ایران قرار بدهید)\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت لودبالانس را در سرور ایران وارد نمایید\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت جدید وایرگاردتون رو وارد نمایید. اینجا به نام پورت وایرگارد ایران میباشد\u003c/div\u003e\n\n--------------------------------------\n**لود بالانس با تانل FRP - سرور خارج**\n\n\u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/8bbbfe7f-c186-446c-a1d6-be1da7e43552\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; چون لود بالانس تک پورت استفاده میکنیم پس تنها به یک ایپی 6 برای سرور ایران و خارج نیاز داریم\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; ایپی 6 native ایران یا ایپی پرایوت ایران را وارد نمایید\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; اسکریپت را اپدیت کردم تا از لوکال ایپی استفاده شود\u003c/div\u003e\n      \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت و توکن تانل رو مانند سرور ایران وارد نمایید\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت لودبالانس و پورت جدید وایرگارد خودتون رو که با نام iran wireguard port میباشد را وارد نمایید. مانند سرور ایران\u003c/div\u003e\n\n\n---------------------------------\n\n**لود بالانس با تانل udp2raw - سرور خارج**\n\n\u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/d77d3170-7a3f-4404-a990-5331efe9f45e\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور خارج را برای تانل انتخاب نمایید\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت تانل را وارد نمایید\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور خارج وارد نمایید\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود\u003c/div\u003e\n \n------------------------------------------------------------------------------\n**لود بالانس با تانل udp2raw - سرور ایران**\n\u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/1842bfa6-eafd-4392-8165-aaad32888b29\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; برای این تانل، نخست لود بالانس را اجرا نمایید و پورت لود بالانس را برای تانل یادداشت نمایید و سپس سرور ایران را برای تانل انتخاب نمایید\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; سپس یا از ایپی پرایوت یا ipv6 native برای تانل استفاده نمایید.\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; اگر میخواهید از پرایوت ایپی استفاده نمایید، قبل از اجرای لود بالانس، از طریق گزینه دوم پرایوت ایپی خارج و ایران را بسازید.\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورت تانل را وارد نمایید\u003c/div\u003e\n  \u003cdiv dir=\"rtl\"\u003e\u0026bull; پورتی که برای لودبالانس انتخاب کردید را هم در تانل udp2raw در سرور ایران وارد نمایید\u003c/div\u003e\n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; در این تانل، پورت جدید وایرگارد شما همان پورت لودبالانس خواهد بود\u003c/div\u003e\n    \u003cdiv dir=\"rtl\"\u003e\u0026bull; در قسمت kharej ipv6 address ، ایپی 6 native خارج یا ایپی پرایوت خارج را وارد نمایید\u003c/div\u003e\n\n\n---------------------------------------------------------------------------\n\n**پرایوت ایپی**\n\n  \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/d92b4e8f-b368-4938-b639-5efea493e184\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\u003cdiv dir=\"rtl\"\u003e\u0026bull; ساخت پرایوت ایپی : از سرور خارج شروع کنید.\u003c/div\u003e\n \u003cdiv dir=\"rtl\"\u003e\u0026bull; ایپی 4 خارج و ایران را وارد نمایید\u003c/div\u003e \n   \u003cdiv dir=\"rtl\"\u003e\u0026bull; تعداد ایپی پرایوتی که نیاز دارید را وارد نمایید\u003c/div\u003e\n    \u003cdiv dir=\"rtl\"\u003e\u0026bull; ایپی های ساخته شده را در notepad برای استفاده در تانل بنویسید\u003c/div\u003e\n     \u003cdiv dir=\"rtl\"\u003e\u0026bull; به صورت اتوماتیک ایپی پرایوت وسرویس پینگ به منظور جلوگیری از اختلال برای شما ساخته خواهد شد\u003c/div\u003e\n      \u003cdiv dir=\"rtl\"\u003e\u0026bull; سپس همین مراحل را برای سرور ایران هم انجام بدهید\u003c/div\u003e\n\n\n-------------------------------\n**اسکرین شات**\n\u003cdetails\u003e\n  \u003csummary align=\"right\"\u003eClick to reveal image\u003c/summary\u003e\n  \n  \u003cp align=\"right\"\u003e\n    \u003cimg src=\"https://github.com/Azumi67/udp-loadbalancer-tunnel/assets/119934376/9d7d38c2-4e03-4d4c-bbb4-a32bb301cdb2\" alt=\"menu screen\" /\u003e\n  \u003c/p\u003e\n\u003c/details\u003e\n\n\n------------------------------------------\n![scri](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/cbfb72ac-eff1-46df-b5e5-a3930a4a6651)\n**اسکریپت های کارآمد :**\n- این اسکریپت ها optional میباشد.\n\n\n \n Opiran Script\n```\napt install curl -y \u0026\u0026 bash \u003c(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)\n```\n\nHawshemi script\n\n```\nwget \"https://raw.githubusercontent.com/hawshemi/Linux-Optimizer/main/linux-optimizer.sh\" -O linux-optimizer.sh \u0026\u0026 chmod +x linux-optimizer.sh \u0026\u0026 bash linux-optimizer.sh\n```\n\n\u003cdiv dir=\"rtl\"\u003e\u0026bull; اضافه کردن ایپی 6 اضافه\u003c/div\u003e\n \n  \n```\nbash \u003c(curl -s -L https://raw.githubusercontent.com/opiran-club/softether/main/opiran-seth)\n```\n-----------------------------------------------------\n![R (a2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/716fd45e-635c-4796-b8cf-856024e5b2b2)\n**اسکریپت من**\n------------------------\n\n```\napt install curl -y \u0026\u0026 bash \u003c(curl -Ls https://raw.githubusercontent.com/Azumi67/udp-loadbalancer-tunnel/main/udp.sh --ipv4)\n```\n\n\n---------------------------------------------\n![R (7)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/42c09cbb-2690-4343-963a-5deca12218c1)\n**تلگرام** \n![R (6)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/f81bf6e1-cfed-4e24-b944-236f5c0b15d3) [اپیران](https://github.com/opiran-club)\n\n---------------------------------\n![R23 (1)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/18d12405-d354-48ac-9084-fff98d61d91c)\n**سورس ها**\n\n\n![R (6)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/be0dd34c-7b47-4d93-904c-eecf013d7b06) [سورس های FRP](https://github.com/fatedier/frp)\n\n![R (9)](https://github.com/Azumi67/6TO4-GRE-IPIP-SIT/assets/119934376/4758a7da-ab54-4a0a-a5a6-5f895092f527)[سورس های Hwashemi](https://github.com/hawshemi/Linux-Optimizer)\n\n![R (9)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/33388f7b-f1ab-4847-9e9b-e8b39d75deaa) [سورس های OPIRAN](https://github.com/opiran-club)\n\n![R (6)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/8a486a00-c6c3-4b30-ba47-3416f9bc2ab3)[سورس udp2raw](https://github.com/wangyu-/udp2raw/)\n\n-----------------------------------------------------\n\n![youtube-131994968075841675](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/24202a92-aff2-4079-a6c2-9db14cd0ecd1)\n**ویدیوی آموزش**\n\n-----------------------------------------\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazumi67%2Fudp-loadbalancer-tunnel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazumi67%2Fudp-loadbalancer-tunnel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazumi67%2Fudp-loadbalancer-tunnel/lists"}