Giter VIP home page Giter VIP logo

astro's Introduction

🚀 Astro 🚀

🎗️A bash script that helps bypass GFW 🎗️

soroushnk https://github.com/Soroushnk/Astro/blob/main/LICENSE

By Soroush Nekoozadeh

Table of Contents

  1. Introduction
  2. Features
  3. Installation Steps
  4. Support

اگر فارسی زبان هستید

Why this bash ?

It saves you time and it can do anything you want to config a server for VPN.

✏️ Introduction

Hi, I'm Soroush and I'm a network studier. This idea once came to my mind why do we should copy the same codes again and again to make a VPN server, a proxy server, or anything else to bypass NIN in Iran! so I made this script and I hope you enjoy it.😉

🧐 Features

  • Update and Upgrde server

  • GET ssl for server

  • install several xray panels like x-ui 3x-ui hiddify and ...

  • Config server for cisco openconnect (use another script)

  • Config server for openvpn (use another script)

  • Make a tunnel using iptalbes

  • Change ssh port

  • Change Repository

  • Change nameservers

  • Config server for mtproto proxy

  • install and config wordpress

  • Speedtest

  • Cloudflare white IP scanner

  • Run reverse proxy using nginxs

  • Config firewall server

  • Config Wiregaurd

  • Config Outline

  • Server Backup

  • Sync two servers

  • View system usage

  • Set up IPsec VPN

Requirement

You just need at least ubuntu 20.04 ()on a VPS. easy !! (It runs on previous versions of ubuntu as well. But his is a preliminary version)

You can test it on other OS's like debian.

🛠️ Installation Steps

  1. You can simply run code by using code below
bash <(curl -Ls https://raw.githubusercontent.com/Soroushnk/Astro/main/Astro-main.sh)

对于中文版:

bash <(curl -Ls https://raw.githubusercontent.com/Soroushnk/Astro/main/Astro-chineese.sh)

Для русского версия :

bash <(curl -Ls https://raw.githubusercontent.com/Soroushnk/Astro/main/Astro-russian.sh)

Or if you want to run it offline : (remember that youre using old version for this)

  1. First you should download the script usingone of the codes below :

a.

wget https://raw.githubusercontent.com/Soroushnk/Astro/main/Astro.sh

b.

(This will download the hole repository)

git clone https://github.com/Soroushnk/Astro.git
cd Astro
  1. Then you should make the file runable by using code below
chmod +x Astro.sh
  1. After that you should run the bash with one of the codes below
./Astro.sh

Or:

bash Astro.sh
  1. If you have any error running the file just run the code below
sed -i -e 's/\r$//' Astro.sh
./Astro.sh

🌟 You are all set. enjoy !!

🙏 Support

soroush_nk80

Support by creditcard :

snekoozadeh



Or with Crypto :

Ether (Aurora Mainnet): 0x997DC6f235797221f5CB1c89127a619277d85d09 
Ethereum (Mainnet) : 0x997DC6f235797221f5CB1c89127a619277d85d09
Tether (POS - wormhole) : Bi5GizsJtvrc4mLcBruAQan78Lq4PC4XAjEAwLPMPz64
  • 🔭 I’m currently working on Astro

  • 🌱 I’m currently learning networking

  • 👯 I’m looking to collaborate on GFWresearch

  • 📫 How to reach me : [email protected]

Connect with me:

soroush_nk80

Languages and Tools used:

bash

astro's People

Contributors

soroushnk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

astro's Issues

bridge

Друг, как мне сделать мост между двумя серверами? Нужно подключаться с протоколом vless к серверу в моей стране. И чтобы этот сервер перенаправлял некоторый траффик на сервер в другой стране, а разрешенный траффик выпускал у себя.
photo_2023-10-12 21 13 05 (1)

حذف اقلام نصب شده توسط اسکریپت

با درود
ضمن تشکر از اسکریپت خوب و کاربردیه شما
من اگه بخوام به هر دلیلی مثلا وردپرس و مشتقات اون رو که توسط اسکریپت شما نصب کردم حذف کنم باید دستی این کارو انجام بدم
ممنون میشم این آپشن رو اضافه کنید تا هر موردی که توسط اسکریپت شما نصب میشه امکان حذف اون توسط خوده اسکریپت وجود داشته باشه
با تشکر از شما

Wrong label

Hey

The label in 3. Install panel, the seventh option must be changed to Marzban rather than Alireza0

مشکل تانل با iptables

سلام و خسته نباشید.
بعد از reboot تانل کار نمی کند. لطفا این ویژگی را اضافه کنید تا لازم نباشد با هر ریست دوباره تانل بزنیم.

مشکل در نصب سیسکو

سلام

وقتی میزنم سیسکو نصب بشه مراحل میره ولی عملا سیسکو اصلا نصب نمیشه

نصب پنل x-ui

سلام مرسی بابت این اسکریپت محشترتون
خواستم بدونم چرا وقتی نصب پنل میزنم پنل هایدیفای نصب میشه فقط پنل xui نصب نمیشه؟؟؟

مشکل در سیسکو

سلام
من بعد از نصب سیسکو وقتی بهش وصل میشم هیچ سایتی رو بالا نمیاره
مشکل از چیه؟

نصب وایرگارد

سلام. وایرگارد چجوری نصب میشه؟ من میزنم کانفیگ میکنم هیچ چیز خاصی بهم نمیده. نه کانفیگ میده نه راهنمای خاصی واسه ادامه کار

گرفتن پورت اس اس اچ سرور ایران از ورودی

                echo "Please enter the Iran IP for the tunnel:"
                read iran_ip
                echo "Please enter the Kharej IP for the tunnel:"
                read kharej_ip
        
                sudo sysctl net.ipv4.ip_forward=1
                sudo iptables -t nat -A PREROUTING -p tcp --dport 22 -j DNAT --to-destination "$iran_ip"
                sudo iptables -t nat -A PREROUTING -j DNAT --to-destination "$kharej_ip"
                sudo iptables -t nat -A POSTROUTING -j MASQUERADE
                echo -e "Press ${RED}ENTER${NC} to continue"
                read -s -n 1
                ;;

من به طور گذارا داشتم اسکریپت شما رو نگاه میکردم برای تونل کردن مستقیم پورت 22 سرور ایران رو گذاشتین در صورتی که با توجه به فیلترینگ خیلی وقت ها مجبوریم این پورت رو عوض کنیم لطفا این پورت رو هم از ورودی بگیرید

یوزر ساختن

سلام وقت بخیر
من هنوز اسکریپت رو نصب نکردم، میخواستم بپرسم سیسکو و openvpn اسکریپتش ساخت یوزر داره؟ برای مدیریت یوزر ها پنلی نداره یا نمیتونید اضافه کنید؟

با تشکر

تنظیم تاریخ و حجم

اگه میشه لطفا هرچه زودتر به OPENVPN گزینه اضافه کردن تاریخ و حجم به کاربر رو اضافه کنید

ممنون

تونل کردن دو سرور بهم

بخش تونل کردن دو سرور بهم درست نمایش داده نمیشه
و همینطور توی قسمتی که پورت اس اس اچ رو نیاز داره پورت سرور ایران باید وارد بشه یا خارج؟

پنل مرزبان

سلام وقتتون بخیر ممنون بابت اسکریپت خوبتون . یک سوال چرا پنل مرزبان در اسکریپت نیست؟

تانل

سلام وقت بخیر ممنون بابت اسکریپت خوبتون ممنون میشم وقت کنید انواع تانل ها رو هم اضافه کنید که میترکونه :)

Reset option

Soroush jan this is great but we need a reset option to remove everything, or atleast an option to remove xray panels.

please add sing-box

سلام. اگه قابلیت نصب هسته سینگ باکس و همچنین ساخت کانفیگ با پروتکل های مختلف باهاش رو به اسکریپت اضافه کنید خیلی خوب میشه.

مشکل قعط شدن اینترنت سرور

سلام . من از طریق اسکریپت شما برای حل مشکل ارور 403 و کپچا استفاده کردم . اول مراحل نصب رو طبق یک ویدیو جلو رفتم و کار نکرد و بعد در قسمت آخر که یک سئوال میپرسه که اولیش به ipv6 ربط داره و دومیش به ipv4 گزینه 2 رو زدم و بعد کلا نت سرور قعط شد . از طریق کنسول دسترسی دارم ولی سرور نه پینگ داره و نه از داخل کنسول از جایی پینگ میگیره . لطفا راهنمایی کنید چجوری مشکل رو حل کنم . اطلاعات مهمه و نمیتونم سیستم عامل رو مجدد نصب کنم

کار نکردن ikev2

دادا من ikev2 زدم حالا تو گوشی هر کاری میکنم و هر جور وارد میکنم کار نمیکنه میشه بگی رو کدوم باید بزاریم؟
Screenshot_2024-03-02-19-14-03-834_com android settings

timeout error

I do all steps but got error in client ( timeout error ) and donot connect to server why ?

شناسایی شبکه و IOS

سلام وقت بخیر

عزیزجان من دوتا مشکلی با بخش سیسکو این اسکریپت داشتم اینه این اسکریپ مورد اول به آیفون کلا وصل نمیشه و فقط اندروید اونم فقط openconnect

و کلا روی برنامه های anyconnect که لازمه مشکل داره

و مورد دوم اینکه سمت سرور که داره نصب میشه خروجی آخرش برای خودش رندوم یکی از آدرس های سرورو برمیداره و ست میکنه مثلا یک ipv6 که لوکال ساخته شده ( این مورد رو من روی هتزنر دارم )

ممنون میشم برسی بشه این مورد درصورت امکان ، سپاس.

استفاده از پنل مهندس ثنایی که کامل ترین پنل موجود است

وقت بخیر مهندس سروش
با توجه به اسکریپت خوبتون توصیه میکنم از پنل
3x-ui
که بسیار آپشنال و به جرات قوی ترین پنل x-ray موجود در سبک خودش هست استفاده کنید لطفا لینک صفحه گیتهاب رو پایین قرار میدم
با تشکر از زحمات شما
https://github.com/MHSanaei/3x-ui/blob/main/x-ui.sh

عمل نکردن سیسکو

با سلام و خسته نباشید خدمت شما عزیز

بنده سورس اسکریپت سیسکو رو چه توی اینی که شما قرار دادین چه توی بقیه اسکریپت های ساده تر ازش که فقط تنها ocserv خالی بودن تست کردم

سیسکو که این مدت خیلی مورد توجه مردم قرار گرفته برای استفاده متاسفانه روی یکسری از دیتاسنتر ها کار نمیکنه به درستی برای درک بهتر از قضیه:

شما وقتی ocserv رو روی سرور های هتزنر و... اجرا میکنین بدون مشکل نصب و متصل میشه و شبکه سرور به روی کلاینت میوفته

ولی وقتی همین اسکریپت رو روی سرور های مثل OVH و والتر و... استفاده میکنین در حالت اول درمورد اینکه نتونسته کارت شبکه رو تشخیص بده سوال میکنه و میگه دستی وارد کنین که جدا از ذستی وارد کردن بنده اسم کارت شبکه رو به چیزی که مابقی دیتاسنتر ها هستن تغییر دادم این سوالو دیگه نپرسید ( دستی هم وارد کرده بودم دردیو درمان نکرد )

و کامل راحت نصب میشه و حتی متصل میشه ولی شبکه داخلی سرور میوفته روی کلاینت و شبکه اینترنت سرور در دسترس کلاینت قرار نمیگیره !

ممنون میشم زحمت بکشی در این مورد کمک و راهنمایی کنی بلکه خیلی ها از این مشکل خلاص بشن...

google recapta fix

hello
can you tell how to use google recapta fix; i contain many option and chines language and i cant understand how to use it

مشکل نصب در سرور ایران

من برای آزمایش سعی کردم هیدیفای رو روی سرور آروان نصب کنم ولی نشد.
کسی به این مشکل خورده؟

این ارور رو میده
/usr/bin/python3: No module named hiddifypanel

Reality protocol

با سلام
گزینه Reality Protocol رو وقتی نصب میزنیم در نهایت برمیگرده به منو و مشخصات رو نمیده. نحوه استفاده نامشخص هست.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.