این پروژه صرفا برای آموزش و بالا بردن دانش بوده است و هدف دیگری در ان نمیباشد
اپدیت Binary انجام شد. دقت نمایید که os های ترجیحا به روزتر استفاده نمایید و از طریق ldd --version ورژن خود را بررسی کنید که 2.36 باشد و در غیر اینصورت به صورت کامپایل استفاده نمایید
اپدیت ریست تایمر برای نسخه بایناری و نسخه compile همراه با heartbeat انجام شد. بعدا اگر وقت کنم ویرایش تانل هم اضافه خواهم کرد
اپدیت چند سرور ایران به یک خارج با آموزش اضافه شد.
sudo apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/Azumi67/Rathole_reverseTunnel/main/gobinary.sh)
اگر OS شما به روز باشد از این به بعد میتوانید تانل را به وسیله binary و بدون نیاز به compile انجام دهید
میتوانید هم چنین در صورت تمایل از اسکریپت ایشان استفاده نمایید
https://github.com/Musixal/rathole-tunnel
امکانات
نکات
دستور bin bash برای سرور های ایرانی که مشکل اجرا نشدن دستور cron را داشتند، اضافه شد. برای کانفیگ دوباره، نخست uninstall کنید که دستورات cron پیشین پاک شود.
اگر اختلالی در تانل داشتید همیشه وارد مسیر روبرو شوید cd /etc/systemd/system و با دستور ls ، سرویس های خارج و ایران را بیابید و با دستور systemctl status servicename و یا journalctl -u servicename.service ، دلیل اختلال تانل را بیابید
پیش نیازها
- من دو سرور ایران و یک سرور خارج دارم و میخواهم دو پورت 5051 و 5052 را به صورت هم زمان با دو ایپی ایران استفاده کنم. - نخست سرور ایران اول را کانفیگ میکنم - اگر نسخه os شما به روز است و ldd --version شما 2.36 میباشد از طریق نسخه بایناری میتوانید این تانل را برقرار کنید ولی اگر پشتیبانی نکرد باید از طریق روش compile که قرار دادم، جلو برید. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم.دو عدد پورت 5051 و 5052 دارم. پس عدد 2 را وارد میکنم - پورت تانل برای سرور ایران اول را 443 وارد میکنم. - توگن را به صورت دلخواه قرار دهیدو من ازومی قرار دادم - پورت های سرور های خارجم را به ترتیب وارد میکنم. - اگر پینگ پایین تری میخواهید، nodelay را در ازای کاهش پهنای باند فعال نمایید. - ریست تایمر را هم هر 4 ساعت انتخاب میکنم.بعدا میتوانید ویرایش نمایید ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور ایران دوم** **مسیر : IPV4 TCP > Iran 2**
- سرور دوم ایران را کانفیگ میکنم. - مانند سرور اول ایران تعداد کانفیگ را 2 قرار میدم و واردشان میکنم و همچنین توکن هم ازومی قرار میدم و nodelay هم قرار میدم. (این موارد را بر اساس نیاز خودتان مشخص کنید) - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - پورت تانل برای سرور دوم ایران را که 8443 قرار میدهم. -------------------------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج** **مسیر : IPV4 TCP > KHAREJ**
- سرورخارج را کانفیگ میکنم. - تعداد سرور ایران را دو وارم میکنم چون دو عدد سرور ایران داشتم. - ایپی 4 سرور اول ایران را وارد میکنم - پورت تانل سرور اول ایران 443 بود - توکن را ازومی قرار داده بودم - من 2 عدد کانفیگ در سرور خارج دارم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور دوم خارج 5051 و 5052 میباشد - گزینه nodelay هم که در سرور ایران فعال کرده بودیم پس در اینجا هم فعال میکنم. - حالا سرور دوم ایران را در سرور خارجمان، کانفیگ میکنم. ایپی 4 سرور دوم ایران را وارد میکنم - پورت تانل برای سرور دوم ایران 8443 بود - توکن هم که ازومی قرار داده بودم - تعداد 2 عدد کاتفیگ با پورت های 5051 و 5052 داشتم و گزینه Nodelay هم فعال بود - سپس از ما سوال میشود که چند سرور ایران داشتیم که عدد دو را وارد میکنم و ریست تایمر را 4 ساعت میذارم ( شما میتوانید تغییر دهید) --------------
- نخست سرور ایران را کانفیگ میکنم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نمایید. - من دو سرور خارج دارم و هر سرور خارج من، دو کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من دو سرور خارج دارم و هر سرور دو عدد کانفیگ دارد، پس باید عدد 4 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت های سرور های خارجم را به ترتیب وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - به طور مثال اگر در سرور اول خارج، دو کانفیگ با پورت های 8080 و 8081 و در سرور دوم خارج، دو کانفیگ دیگر با پورت های 8082 و 8083 دارم. پس به ترتیب، تمام این پورت ها را وارد میکنم. - اگر پینگ پایین تری میخواهید، nodelay را در ازای کاهش پهنای باند فعال نمایید. - ریست تایمر را هم هر 2 ساعت انتخاب میکنم. ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV4 TCP > KHAREJ 1**
- سرور اول خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 4 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج داشتم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور اول خارج 8080 و 8081 بود. - گزینه nodelay هم که در سرور ایران فعال کرده بودیم پس در اینجا هم فعال میکنم. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. -------------------------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** **مسیر : IPV4 TCP > KHAREJ 2**
- سرور دوم خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number در سرور اول به ما نمایش داده شد که عدد 3 بود پس عدد 3، برای سرور دوم خارج را وارد میکنیم. - ایپی 4 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج دارم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود. - گزینه nodelay هم که در سرور ایران فعال کرده بودیم پس در اینجا هم فعال میکنم. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- نخست سرور ایران را کانفیگ میکنم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من دو سرور خارج دارم و هر سرور خارج من دو کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من دو سرور خارج داشتم و هر سرور دو عدد کانفیگ دارد، پس باید عدد 4 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت های سرور های خارجم را به ترتیب وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - به طور مثال اگر در سرور اول خارج، دو کانفیگ با پورت های 8080 و 8081 و در سرور دوم خارج، دو کانفیگ دیگر با پورت های 8082 و 8083 دارم. پس به ترتیب، تمام این پورت ها را وارد میکنم. - اگر پینگ پایین تری میخواهید، nodelay را در ازای کاهش پهنای باند فعال نمایید. - ریست تایمر را هم هر 2 ساعت انتخاب میکنم. ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV6 TCP > KHAREJ 1**
- سرور اول خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج داشتم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور اول خارج 8080 و 8081 بود. - گزینه nodelay هم که در سرور ایران فعال کرده بودیم پس در اینجا هم فعال میکنم. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. -------------------------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** **مسیر : IPV6 TCP > KHAREJ 2**
- سرور دوم خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number در سرور اول به ما نمایش داده شد که عدد 3 بود پس عدد 3، برای سرور دوم خارج را وارد میکنیم. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج دارم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود. - گزینه nodelay هم که در سرور ایران فعال کرده بودیم پس در اینجا هم فعال میکنم. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- نخست سرور ایران را کانفیگ میکنم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من یک سرور خارج دارم و سرور خارج من یک کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من یک سرور خارج داشتم و سرور من یک عدد کانفیگ دارد، پس باید عدد 1 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت وایرگارد سرور خارجم را وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - چون من یک کانفیگ وایرگارد دارم، پس تنها یک پورت را وارد میکنم. پورت من 50820 میباشد - ریست تایمر را هم هر 2 ساعت انتخاب میکنم. ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV4 UDP > KHAREJ 1**
- سرور خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 4 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 1 عدد کانفیگ در سرور خارج داشتم. پس عدد 1 را وارد میکنم. - پورت کانفیگ سرور خارج 50820 بود. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- نخست سرور ایران را کانفیگ میکنم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من یک سرور خارج دارم و سرور خارج من یک کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من یک سرور خارج داشتم و سرور من یک عدد کانفیگ دارد، پس باید عدد 1 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت وایرگارد سرور خارجم را وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - چون من یک کانفیگ وایرگارد دارم، پس تنها یک پورت را وارد میکنم. پورت من 50820 میباشد - ریست تایمر را هم هر 2 ساعت انتخاب میکنم. ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV6 UDP > KHAREJ 1**
- سرور خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 1 عدد کانفیگ در سرور خارج داشتم. پس عدد 1 را وارد میکنم. - پورت کانفیگ سرور خارج 50820 بود. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- از منو، گزینه اول را انتخاب میکنیم تا سرور ایران را کانفیگ نماییم و cert لازمه رو برای سرور دریافت نماییم.باید rootCA.crt را در تمامی سرور های خارج در پوشه rathole پیست کنیم. شما میتوانید یا از طریق copy cert اینکار از طریق اسکریپت انجام دهید یا خودتان به صورت دستی ، rootCA.crt را در سرور خارج کپی کنید. - اگر اینکار را نکنید ، ارتباط برقرار نخواهد شد.
- سرور ایران را کانفیگ میکنیم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من دو سرور خارج دارم و هر سرور خارج من دو کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من دو سرور خارج داشتم و هر سرور دو عدد کانفیگ دارد، پس باید عدد 4 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت های سرور های خارجم را به ترتیب وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - به طور مثال اگر در سرور اول خارج، دو کانفیگ با پورت های 8080 و 8081 و در سرور دوم خارج، دو کانفیگ دیگر با پورت های 8082 و 8083 دارم. پس به ترتیب، تمام این پورت ها را وارد میکنم. - ریست تایمر را هم هر 2 ساعت انتخاب میکنم.
- خب پس از کانفیگ ایران، باید rootCA.crt را در تمامی سرورهای خارجمان، کپی کنیم. من در اینجا بوسیله اسکریپت اینکار را انجام میدم. - دقت نمایید که باید بتوانید به صورت دستی هم از سرور ایران به سرور خارج، ssh بزنید در غیر اینصورت با اسکریپت هم امکان پذیر نخواهد بود. - ایپی 4 خارج و پورت ssh سرور خارج هم وارد میکنم. - یوزرنیم و پسورد سرور خارج هم وارد میکنم و فایل rootCA.crt به صورت اتوماتیک به پوشه مورد نظر در سرور خارج انتقال داده میشود. - حتما قبل از کانفیگ، اطمینان پیدا کنید که در تمامی سرور های خارج و ایران شما، پروژه نصب شده باشد ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV4 WS + TLS > Kharej 1**
- سرور اول خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 4 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج داشتم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور اول خارج 8080 و 8081 بود. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. -------------------------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** **مسیر : IPV4 WS + TLS > Kharej 2**
- سرور دوم خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number در سرور اول به ما نمایش داده شد که عدد 3 بود پس عدد 3، برای سرور دوم خارج را وارد میکنیم. - ایپی 4 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج دارم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- از منو، گزینه اول را انتخاب میکنیم تا سرور ایران را کانفیگ نماییم و cert لازمه رو برای سرور دریافت نماییم.باید rootCA.crt را در تمامی سرور های خارج در پوشه rathole پیست کنیم. شما میتوانید یا از طریق copy cert اینکار از طریق اسکریپت انجام دهید یا خودتان به صورت دستی ، rootCA.crt را در سرور خارج کپی کنید. - اگر اینکار را نکنید ، ارتباط برقرار نخواهد شد.
- سرور ایران را کانفیگ میکنیم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من یک سرور خارج دارم و سرور خارج من دو کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من یک سرور خارج داشتم و سرور من دو عدد کانفیگ دارد، پس باید عدد 2 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت های سرور های خارجم را به ترتیب وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - پورت های من 8080 و 8081 میباشد. - ریست تایمر را هم هر 2 ساعت انتخاب میکنم.
- خب پس از کانفیگ ایران، باید rootCA.crt را در سرور خارج، کپی کنیم. من در اینجا بوسیله اسکریپت اینکار را انجام میدم. - دقت نمایید که باید بتوانید به صورت دستی هم از سرور ایران به سرور خارج، ssh بزنید در غیر اینصورت با اسکریپت هم امکان پذیر نخواهد بود. - ایپی 4 خارج و پورت ssh سرور خارج هم وارد میکنم. - یوزرنیم و پسورد سرور خارج هم وارد میکنم و فایل rootCA.crt به صورت اتوماتیک به پوشه مورد نظر در سرور خارج انتقال داده میشود. - حتما قبل از کانفیگ، اطمینان پیدا کنید که در تمامی سرور های خارج و ایران شما، پروژه نصب شده باشد ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV6 WS + TLS > Kharej 1**
- سرور خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج داشتم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور خارج 8080 و 8081 بود. - ریست تایمر هم که عدد 2 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. --------------
- نخست سرور ایران را کانفیگ میکنم - قبلش باید پروژه را بر روی سرورهای خود نصب و compile نماییم. - من دو سرور خارج دارم و هر سرور خارج من دو کانفیگ دارد. - در سرور ایران از من میخواهد تعداد کل کانفیگ هایم را وارد کنم. من دو سرور خارج داشتم و هر سرور دو عدد کانفیگ دارد، پس باید عدد 4 را وارد کنم. - پورت تانل را 443 وارد میکنم. - پورت های سرور های خارجم را به ترتیب وارد میکنم. دقت نمایید در این قسمت باید تمامی پورت های سرور خارج را وارد نمایید - به طور مثال اگر در سرور اول خارج، دو کانفیگ با پورت های 8080 و 8081 و در سرور دوم خارج، دو کانفیگ دیگر با پورت های 8082 و 8083 دارم. پس به ترتیب، تمام این پورت ها را وارد میکنم. - سپس به من یک پرایوت کی و پابلیک نمایش داده میشد. پرایوت کی را در سرور ایران وارد میکنیم و پابلیک کی ها را در سرور های خارج وارد میکنیم. - پرایوت کی را وارد میکنم - ریست تایمر را هم هر 1 ساعت انتخاب میکنم. ---------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج اول** **مسیر : IPV6 Noise TLS > KHAREJ 1**
- سرور اول خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number برای سرور اول خارج، همیشه عدد یک میباشد. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج اول داشتم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور اول خارج 8080 و 8081 بود. - پابلیک کی سرور ایران را وارد میکنم. - ریست تایمر هم که عدد 1 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید. -------------------------------------- ![green-dot-clipart-3](https://github.com/Azumi67/6TO4-PrivateIP/assets/119934376/902a2efa-f48f-4048-bc2a-5be12143bef3) **سرور خارج دوم** **مسیر : IPV6 Nose TLS > KHAREJ 2**
- سرور دوم خارج را کانفیگ میکنم. - از انجا که این ریورس تانل شبیه frp میباشد، من هم از starting number برای جدا کردن کانفیگ ها استفاده خواهم کرد. - مقدار starting number در سرور اول به ما نمایش داده شد که عدد 3 بود پس عدد 3، برای سرور دوم خارج را وارد میکنیم. - ایپی 6 ایران را وارد میکنم. - پورت تانل که 443 قرار داده بودم - من 2 عدد کانفیگ در سرور خارج دوم دارم. پس عدد 2 را وارد میکنم. - پورت های کانفیگ سرور دوم خارج 8082 و 8083 بود. - پابلیک کی سرور ایران را وارد میکنم. - ریست تایمر هم که عدد 1 را وارد کرده بودیم. ( باید ریست تایمر یکسان باشد که همه سرویس ها همزمان ریست شوند) - در اخر یک عدد به شما نشان داده میشود. در سرور خارج بعدی وقتی از شما مقدار starting number را خواست، عددی که به شما نمایش داده شده است را وارد نمایید.
اسکرین شات
Musixal Script
https://github.com/Musixal/rathole-tunnel
Opiran Scripts
bash <(curl -s https://raw.githubusercontent.com/opiran-club/pf-tun/main/pf-tun.sh --ipv4)
apt install curl -y && bash <(curl -s https://raw.githubusercontent.com/opiran-club/VPS-Optimizer/main/optimizer.sh --ipv4)
Hawshemi script
wget "https://raw.githubusercontent.com/hawshemi/Linux-Optimizer/main/linux-optimizer.sh" -O linux-optimizer.sh && chmod +x linux-optimizer.sh && bash linux-optimizer.sh
سورس ها