یک اپلیکیشن برای سیستمعامل لینوکس (ubuntu)
۲۳ روز پیش
کارفرمای جدید
آذربایجان غربی
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه سلام وقت بخیر.
من یک برنامه برای سیستمعامل ubuntu میخوام.
این برنامه باید روی سرور مجازی با سیستمعامل ubuntu نصب و اجرا بشه.
کار این برنامه این هست که ip من رو بگیره و تمام ترافیک من رو از سرور رد بکنه و به من ۲ آدرس dns بده و من با ست کردن اون dnsها در سیستم خودم، بتونم با ip سرور به کارهای مختلف بپردازم.
این برنامه نباید محیط گرافیکی داشته باشه و فقط باید با نوشتن اسم برنامه و فشار دادن کلید enter، باید چند گزینه در محیط ترمینال نمایش داده بشه.
بعد از نصب برنامه و فقط در اولین اجرا:
اول باید ip من درخواست بشه ک
بعدش باید آدرس سایتهایی که نباید تحت پوشش قرار بگیرن رو درخواست بکنه. من باید آدرس سایتها رو بنویسم و کلید enter رو فشار بدم.
من باید اسم سایتها رو به این شکل بنویسم:
example.com1,example.com2,example.com3
در نهایت باید ۲ آدرس dns به من نمایش داده بشه.
هر بار که اسم برنامه رو بنویسم و enter بزنم، باید این گزینهها نمایش داده بشن:
۱. وضعیت: اگر گزینه ۱ رو بنویسم و enter بزنم، باید ip که داره استفاده میشه و سایتهایی که تحت پوشش نیستند رو نشون بده.
۲. لیست سایت: اگر گزینه ۲ رو بنوسم و enter بزنم، فایل لیست سایتهایی که تحت پوشش نیستن با ویرایشگر nano باز بشه تا من بتونم سایتی رو حذف و یا به لیست اضافه بکنم.
۳. تغییر ip: اگر گزینه ۳ رو بنویسم و enter بزنم، باید ip خواسته بشه و من ip رو بنویسم و enter بزنم تا ip جدید جایگزین ip فعلی شود.
۴. خروج: اگر گزینه ۴ رو بنویسم و enter بزنم، از برنامه خارج بشه.
این برنامه باید همیشه در حال اجرا باشه و اگر سرور ریستارت شد، برنامه بلافاصله اجرا بشه.
اگر اسم برنامه رو با r- بنوسیم، برنامه ریستارت بشه. برای نمونه name -r
اگر اسم برنامه رو با u- بنوسیم، برنامه و تمام ابزارهایی که مورد نیاز برنامه هستن، update و upgrade بشه. برای نمونه name -u
برنامه در نسخههای ۲۰ و بالاتر ubuntu اجرا بشه.
کیفیت حرفهای
فوری
محرمانه
مشاهده جزئیات پیشنهادهای این پروژه
گزارش تخلف
ثبت پیشنهاد روی پروژه
ثبت پروژه مشابه پروژه را با دوستان خود به اشتراک بگذارید