{"id":27334400,"url":"https://github.com/azumi67/reverse_tls","last_synced_at":"2025-04-12T14:29:38.176Z","repository":{"id":214243027,"uuid":"736045246","full_name":"Azumi67/Reverse_tls","owner":"Azumi67","description":"Establish a TLS Reverse Tunnel between different servers and clients. IPV4 | IPV6 - Supports TCP \u0026 UDP . ","archived":false,"fork":false,"pushed_at":"2025-04-05T08:53:12.000Z","size":91,"stargazers_count":107,"open_issues_count":0,"forks_count":35,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-04-05T09:28:44.390Z","etag":null,"topics":["azumi","reverse-tunnel","tcp","tls-tunnel","tunnel","udp","v2ray","wireguard"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","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":"LICENSE","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-12-26T20:37:38.000Z","updated_at":"2025-04-05T08:53:15.000Z","dependencies_parsed_at":"2025-04-05T09:34:52.483Z","dependency_job_id":null,"html_url":"https://github.com/Azumi67/Reverse_tls","commit_stats":null,"previous_names":["azumi67/reverse_tls"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2FReverse_tls","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2FReverse_tls/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2FReverse_tls/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Azumi67%2FReverse_tls/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Azumi67","download_url":"https://codeload.github.com/Azumi67/Reverse_tls/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248580654,"owners_count":21128030,"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":["azumi","reverse-tunnel","tcp","tls-tunnel","tunnel","udp","v2ray","wireguard"],"created_at":"2025-04-12T14:29:37.528Z","updated_at":"2025-04-12T14:29:38.166Z","avatar_url":"https://github.com/Azumi67.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"**این پروژه صرفا برای آموزش و بالا بردن دانش بوده است و هدف دیگری در ان نمیباشد**\n\n**ریست تایمر این تانل از کرون به daemon برای بهینه تر شدن آن، تغییر کرد**\n\n![R (2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/a064577c-9302-4f43-b3bf-3d4f84245a6f)\nنام پروژه : ریورس تانل WS + WSS[TLS]\n---------------------------------------------------------------\n\n![check](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/13de8d36-dcfe-498b-9d99-440049c0cf14)\n**امکانات**\n\n\n- پشتیبانی از TCP و UDP\n- قابلیت تانل بر روی چندین پورت\n- امکان استفاده از ایپی 4 و 6\n- ریست تایمر انتخابی توسط شما و ویرایش آن (دقیقه یا ساعت)\n- امکان استفاده از ساب دامین در ریورس تانل ( باید برایش cert گرفته شود)\n- امکان استفاده از چند سرور خارج و یک سرور ایران\n- امکان حذف تمامی تانل ها و سرویس ها\n ---------------\n- **دستور kill به ریست تایمر اضافه شد. اگر مشکل قطعی داشتید از طریق گزینه edit menu و minutes تایم خود را از ساعت به دقیقه تغییر دهید.**\n- **دستور bin bash برای سرور های ایرانی که مشکل اجرا نشدن دستور cron را داشتند، اضافه شد. برای کانفیگ دوباره، نخست uninstall کنید که دستورات cron پیشین پاک شود.**\n- **این تانل منابع زیادی میخواهد پس دقت نمایید**\n- دستور ریست سرویس از کرون به daemon تغییر کرد\n ------------------------------------------------------\n \n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003eتوضیحات\u003c/strong\u003e\u003c/summary\u003e\n  \n------------------------------------ \n\n- **اگر سرعتتون پایین بود، لطفا هم بر روی سرور ایران و خارج optimizer نصب کنید.**\n- اگر در generate کردن key ها مشکل داشتید، حتما اطمینان پیدا کنید که openssl نصب شده باشه. sudo apt-get install pkg-config libssl-dev\n- حتما در سرور تست، نخست تانل را ازمایش کنید و سپس اقدام به استفاده از آن بکنید.\n- تمامی تست های من با سرورهای کاملا فیلتر شده بوده است.\n- در این اسکریپت شما یا با WS، ریورس تانل را برقرار میکنید یا با TLS\n- **حدودا پنج ثانیه طول میکشد که ارتباط شما با تانل برقرار شود مخصوصا در کلاینت وایرگارد** (در کلاینت وایرگارد، حدودا 5 ثانیه طول میکشد تا ارتباط شما برای بار اول برقرار شود)\n- از TCP و UDP پشتیبانی میکند.\n- ریست تایمر برای سرویس های خود را بر اساس نیاز خودتان تعیین کنید.\n- در این تانل میتوانید چندین سرور خارج را به یک سرور ایران وصل کنید. اگر از این ریورس تانل راضی بودید، میشود تعداد سرور خارج و ایران را افزایش داد.\n- حتما ریست تایمر سرور خارج و ایران یکسان باشد.\n- حتما در صورت مشکل دانلود، dns های خود را تغییر دهید.\n- پنل شما در خارج باید نصب شده باشد\n- اگر به هر دلیلی پیش نیاز ها برای شما نصب نشد و خطا گرفتید، دوباره امتحان بفرمایید.\n- اگر به هر دلیلی نتوانستید برای ساب دامین خود cert بگیرید به صورت دستی با acme اینکار را انجام دهید و سپس قسمت cert در اسکریپت را skip کنید.\n- اگر اختلالی در تانل داشتید همیشه وارد مسیر روبرو شوید cd /etc/systemd/system و با دستور ls ، سرویس های خارج و ایران را بیابید و با دستور systemctl status servicename و یا journalctl -u servicename.service ، دلیل اختلال تانل را بیابید\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n------------------------\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/FRP_Reverse_Loadbalance/assets/119934376/ae5b07b8-4d5e-4302-a31f-dec2a79a76b5\" alt=\"Image\"\u003e ویدیوهای آموزشی\u003c/strong\u003e\u003c/summary\u003e\n------------------------------------   \n  \n- **ویدیوی آموزشی توسط 69**\n\u003cdiv align=\"right\"\u003e\n  \u003ca href=\"https://www.youtube.com/watch?v=K1Qt4aBNrIE\"\u003e\n    \u003cimg src=\"https://img.youtube.com/vi/K1Qt4aBNrIE/0.jpg\" alt=\"Video Title\" width=\"300\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n  \u003c/details\u003e\n\u003c/div\u003e\n\n---------------------------------\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/UDP2RAW_FEC/assets/119934376/71b80a34-9515-42de-8238-9065986104a1\" alt=\"Image\"\u003e اموزش نصب go مورد نیاز برای اجرای اسکریپت\u003c/strong\u003e\u003c/summary\u003e\n  \n------------------------------------ \n\n- شما میتوانید از طریق اسکریپت [Here](https://github.com/Azumi67/Reverse_tls/tree/main#%D8%A7%D8%B3%DA%A9%D8%B1%DB%8C%D9%BE%D8%AA-%D9%85%D9%86) ، این پیش نیاز را نصب کنید یا به صورت دستی نصب نمایید.\n- حتما در صورت مشکل دانلود، dns های خود را تغییر دهید.\n- پس از نصب پیش نیاز ، اجرای اسکریپت go برای بار اول، ممکن است تا 10 ثانیه طول بکشد اما بعد از آن سریع اجرا میشود.\n```\nsudo apt update\narm64 : wget https://go.dev/dl/go1.21.5.linux-arm64.tar.gz\narm64 : sudo tar -C /usr/local -xzf go1.21.5.linux-arm64.tar.gz\n\namd64 : wget https://go.dev/dl/go1.21.5.linux-amd64.tar.gz\namd64 : sudo tar -C /usr/local -xzf go1.21.5.linux-amd64.tar.gz\n\nnano ~/.bash_profile\npaste this into it : export PATH=$PATH:/usr/local/go/bin\nsave and exit with Ctrl + x , then Y\n\nsource ~/.bash_profile\ngo mod init mymodule\ngo mod tidy\ngo get github.com/AlecAivazis/survey/v2\ngo get github.com/fatih/color\n\n```\n- سپس اسکریپت را میتوانید اجرا نمایید.\n  \u003c/details\u003e\n\u003c/div\u003e\n\n------------------\n\n![147-1472495_no-requirements-icon-vector-graphics-clipart](https://github.com/Azumi67/V2ray_loadbalance_multipleServers/assets/119934376/98d8c2bd-c9d2-4ecf-8db9-246b90e1ef0f)\n **پیش نیازها**\n\n - لطفا سرور اپدیت شده باشه.\n - میتوانید از اسکریپت اقای [Hwashemi](https://github.com/hawshemi/Linux-Optimizer) و یا [OPIRAN](https://github.com/opiran-club/VPS-Optimizer) هم برای بهینه سازی سرور در صورت تمایل استفاده نمایید.\n\n\n----------------------------\n  ![6348248](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/398f8b07-65be-472e-9821-631f7b70f783)\n**آموزش**\n-\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس WS ایپی 4 [TCP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WS TCP \u003e IPV4 \u003e IRAN**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/242cb93c-708e-4d2f-8ae7-d2469665e75c\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n\n\n- نخست سرور ایران را کانفیگ میکنم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من دو سرور خارج دارم پس عدد 2 را وارد میکنم.\n- پورت تانل را 443 قرار میدهم.\n- پورت های سرور اول من 8080 و 8081 میباشد . اینگونه وارد میکنم 8080,8081\n- پس از آن، کلیدی برای سرور اول خارج، GENERATE میشود. باید از این کلید در سرور اول خارج استفاده کنید.\n- پورت های سرور دوم خارج من 8082 و 8083 میباشد . پس اینگونه وارد میکنم : 8082,8083\n- کلید سرور دوم خارج هم GENERATE میشود و از آن در سرور دوم خارج، استفاده خواهیم کرد.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** \n\n**مسیر : WS TCP \u003e IPV4 \u003e KHAREJ 1**\n\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/5173ace4-40a1-4a57-a88b-c9d179680667\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور اول خارج را کانفیگ میکنم.\n- ایپی 4 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور اول خارج GENERATE شده بود را اینجا PASTE میکنم.\n- پورت های کانفیگ سرور اول خارج 8080 و 8081 بود پس اینگونه وارد میکنم : 8080,8081\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n\n--------------------------------------\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** \n\n**مسیر : WS TCP \u003e IPV4 \u003e KHAREJ 2**\n\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/5305f0d1-d346-4789-8e84-04450cfac0ca\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور دوم خارج را کانفیگ میکنم.\n- ایپی 4 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور دوم خارج GENERATE شده بود را اینجا PASTE میکنم.\n- پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود پس اینگونه وارد میکنم : 8082,8083\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n------------------------\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس WS ایپی 6 [TCP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WS TCP \u003e IPV6 \u003e IRAN**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/505f3ca5-e556-45a3-936d-9c291d0700cf\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n\n\n- نخست سرور ایران را کانفیگ میکنیم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من دو سرور خارج داشتم پس عدد 2 را وارد میکنم.\n- پورت تانل را 443 قرار میدهم.\n- پورت های سرور اول من 8080 و 8081 میباشد . اینگونه وارد میکنم 8080,8081\n- پس از آن، کلیدی برای سرور اول خارج، GENERATE میشود. باید از این کلید در سرور اول خارج استفاده کنید.\n- پورت های سرور دوم خارج من 8082 و 8083 میباشد . پس اینگونه وارد میکنم : 8082,8083\n- کلید سرور دوم خارج هم GENERATE میشود و از آن در سرور دوم خارج، استفاده خواهم کرد.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** \n\n**مسیر : WS TCP \u003e IPV6 \u003e KHAREJ 1**\n\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/16ff88a5-4d9b-4f52-a917-307fc4db6842\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور اول خارج را کانفیگ میکنم.\n- ایپی 6 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور اول خارج GENERATE شده بود را اینجا PASTE میکنم.\n- پورت های کانفیگ سرور اول خارج 8080 و 8081 بود پس اینگونه وارد میکنم : 8080,8081\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n\n--------------------------------------\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** \n\n**مسیر : WS TCP \u003e IPV4 \u003e KHAREJ 2**\n\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/381d4353-e541-4f77-aaaf-88600438d21a\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور دوم خارج را کانفیگ میکنم.\n- ایپی 6 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور دوم خارج، GENERATE شده بود را اینجا PASTE میکنم.\n- پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود پس اینگونه وارد میکنم : 8082,8083\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n------------------------\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس WS ایپی 4 [UDP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WS UDP \u003e IPV4 \u003e IRAN**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/b24a9954-64a8-4820-960d-f98ed2695130\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n\n\n- نخست سرور ایران را کانفیگ میکنم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من 1 سرور خارج داشتم پس عدد 1 را وارد میکنم.\n- پورت تانل را 443 قرار میدهم.\n- پورت سرور من 50820 است . پورت وایرگاردم میباشد.\n- پس از آن، کلیدی برای سرور خارج GENERATE میشود. باید از این کلید در سرور خارج استفاده کنید.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج** \n\n**مسیر : WS UDP \u003e IPV4 \u003e KHAREJ **\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/57e3935d-9a05-4713-a563-fa35e2102fd1\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور خارج را کانفیگ میکنیم.\n- ایپی 4 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور خارج GENERATE شده بود را اینجا PASTE میکنم.\n- پورت کانفیگ سرور  خارج 50820 بود پس اینگونه وارد میکنم : 50820\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n------------------------\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس WS ایپی 6 [UDP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WS UDP \u003e IPV6 \u003e IRAN**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/df6c8c3f-260c-49c8-a713-446f1dd2d4fb\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n\n\n- نخست سرور ایران را کانفیگ میکنم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من 1 سرور خارج داشتم پس عدد 1 را وارد میکنم.\n- پورت تانل را 443 قرار میدهم.\n- پورت سرور من 50820 است . پورت وایرگاردم میباشد.\n- پس از آن، کلیدی برای سرور خارج، GENERATE میشود. باید از این کلید در سرور خارج استفاده کنید.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج** \n\n**مسیر : WS UDP \u003e IPV6 \u003e KHAREJ **\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/ca407e5a-cbb1-46d4-8afc-2a07c3826b6b\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور خارج را کانفیگ میکنیم.\n- ایپی 6 سرور ایران را وارد میکنم.\n- پورت تانل که 443 قرار داده بودم\n- کلیدی که برای سرور خارج GENERATE شده بود را اینجا PASTE میکنم.\n- پورت کانفیگ سرور  خارج 50820 بود پس اینگونه وارد میکنم : 50820\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n------------------------\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس TLS با ساب دامین [TCP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WSS TCP \u003e IRAN**\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/8ac6c5df-27fc-458c-b9e8-c83e5a3d84ad\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- نخست سرور ایران را کانفیگ میکنیم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من قبلا CERT برای ساب دامین ام نگرفتم، پس گزینه NO رو میزنم که ACME نصب بشود.\n- ایمیل ادرس را وارد میکنم و سپس ساب دامین را وارد میکنم که CERT برایش گرفته شود.\n- من پشت ساب دامین از ایپی 4 استفاده کردم. شما میتوانید با ایپی 6 NATIVE هم تست نمایید.\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/0b5f950a-151c-425f-9692-eb57316481a9\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- من دو سرور خارج داشتم پس عدد 2 را وارد میکنم.\n- پورت تانل باید 443 باشد.(توجه کنید)\n- نام ساب دامین تان را وارد نمایید. ساب دامینی که برایش CERT گرفتید.\n- پورت های سرور اول خارج من 8080 و 8081 میباشد.\n- پس از آن، کلیدی برای سرور اول خارج، GENERATE میشود. باید از این کلید در سرور اول خارج استفاده کنید.\n- پورت های سرور دوم خارج من 8082 و 8083 میباشد.\n- پس از آن، کلیدی برای سرور دوم خارج GENERATE میشود. باید از این کلید در سرور دوم خارج استفاده کنید.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** \n\n**مسیر : WSS TCP \u003e KHAREJ 1**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/b02bbfa5-f89d-4ecf-b7ac-5e63e8e7aa68\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور اول خارج را کانفیگ میکنم.\n- نام ساب دامینی که برایش CERT گرفتم را وارد میکنم.\n- پورت تانل نیازی نیست\n- کلیدی که برای سرور اول خارج، GENERATE شده بود را اینجا PASTE میکنم.\n- تعداد کانفیگ من 2 عدد میباشد پس عدد 2 را وارد میکنم.\n- پورت کانفیگ سرور اول خارج، 8080 و 8081 بود. در اینجا پورت ها را جداگانه وارد میکنیم.\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n--------------------------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** \n\n**مسیر : WSS TCP \u003e KHAREJ 2**\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/a4049114-bb2c-445e-a249-21a649efe17a\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور دوم خارج را کانفیگ میکنم.\n- نام ساب دامینی که برایش CERT گرفتم را وارد میکنم.\n- پورت تانل نیازی نیست\n- کلیدی که برای سرور دوم خارج، GENERATE شده بود را اینجا PASTE میکنم.\n- تعداد کانفیگ من 2 عدد میباشد پس عدد 2 را وارد میکنم.\n- پورت کانفیگ سرور دوم خارج، 8082 و 8083 بود. در اینجا پورت ها را جداگانه وارد میکنم.\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n\n------------------------\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n \u003cdiv align=\"right\"\u003e\n  \u003cdetails\u003e\n    \u003csummary\u003e\u003cstrong\u003e\u003cimg src=\"https://github.com/Azumi67/Rathole_reverseTunnel/assets/119934376/fcbbdc62-2de5-48aa-bbdd-e323e96a62b5\" alt=\"Image\"\u003e \u003c/strong\u003eتانل ریورس TLS با ساب دامین [UDP]\u003c/summary\u003e\n  \n  \n------------------------------------ \n\n\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران**\n\n**مسیر : WSS UDP \u003e IRAN**\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/e2edc4b4-ba7b-4576-864a-b28fa0268686\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n\n- نخست سرور ایران را کانفیگ میکنیم\n- اگر خطای GIT CLONE در نصب پیش نیاز ها گرفتید، دوباره تلاش کنید\n- من قبلا CERT برای ساب دامین ام گرفتم، پس گزینه Y رو میزنم که SKIP بشود.\n- من یک سرور خارج دارم پس عدد 1 را وارد میکنم.\n- پورت تانل باید 443 باشد.(توجه کنید)\n- نام ساب دامین را وارد نمایید. ساب دامینی که برایش CERT گرفتید.\n- پورت سرور خارج من 50824 میباشد. پورت وایرگاردم میباشد.\n- پس از آن، کلیدی برای سرور خارج GENERATE میشود. باید از این کلید در سرور خارج استفاده کنید.\n- ریست تایمر را هم هر 2 ساعت انتخاب میکنم.\n----------------------\n![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج** \n\n**مسیر : WSS UDP \u003e KHAREJ 1**\n\n\n\n \u003cp align=\"right\"\u003e\n  \u003cimg src=\"https://github.com/Azumi67/Reverse_tls/assets/119934376/8c78c360-e6b6-47d1-a116-abe6d287c342\" alt=\"Image\" /\u003e\n\u003c/p\u003e\n\n- سرور خارج را کانفیگ میکنم.\n- نام ساب دامینی که برایش CERT گرفتم را وارد میکنم.\n- پورت تانل نیازی نیست\n- کلیدی که برای سرور خارج، GENERATE شده بود را اینجا PASTE میکنم.\n- تعداد کانفیگ من 1 عدد میباشد پس عدد 1 را وارد میکنم.\n- پورت کانفیگ سرور خارج، 50820 بود.\n- ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند)\n- دقت نمایید که ممکن است برای بار اول تا 5 ثانیه طول بکشد تا ارتباط شما با تانل برقرار شود.\n\n\n  \u003c/details\u003e\n\u003c/div\u003e\n\n--------------------------------------\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/Reverse_tls/assets/119934376/e2fb4086-c2f2-41dd-8151-90f0e5585060\" 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-\n- این اسکریپت ها optional میباشد.\n\n\n \n Opiran Scripts\n \n```\n bash \u003c(curl -s https://raw.githubusercontent.com/opiran-club/pf-tun/main/pf-tun.sh --ipv4)\n```\n\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-----------------------------------------------------\n![R (a2)](https://github.com/Azumi67/PrivateIP-Tunnel/assets/119934376/716fd45e-635c-4796-b8cf-856024e5b2b2)\n**اسکریپت من**\n----------------\n- دستور زیر فایل های پیش نیاز را نصب میکند و سپس اقدام به اجرای اسکریپت میکند. اگر مشکلی داشتید به صورت دستی هم میتوانید نصب کنید\n```\nsudo apt install curl -y \u0026\u0026 bash \u003c(curl -s https://raw.githubusercontent.com/Azumi67/Reverse_tls/main/go.sh)\n```\n\n- اگر به صورت دستی نصب کردید و پیش نیاز ها را هم دارید و میخواهید به صورت دستی هم اسکریپت را اجرا کنید میتوانید با دستور زیر اینکار را انجام دهید\n```\nrm tls.go\nsudo apt install wget -y \u0026\u0026 wget -O /etc/logo.sh https://raw.githubusercontent.com/Azumi67/UDP2RAW_FEC/main/logo.sh \u0026\u0026 chmod +x /etc/logo.sh \u0026\u0026 wget https://raw.githubusercontent.com/Azumi67/Reverse_tls/main/tls.go \u0026\u0026 go run tls.go\n```\n\n---------------------------------------------\n![R23 (1)](https://github.com/Azumi67/FRP-V2ray-Loadbalance/assets/119934376/18d12405-d354-48ac-9084-fff98d61d91c)\n**سورس ها**\n\n\n\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 (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\n\n-----------------------------------------------------\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazumi67%2Freverse_tls","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fazumi67%2Freverse_tls","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fazumi67%2Freverse_tls/lists"}