PDA

View Full Version : راه اندازی خودکار پروکسی سرور توسط C#‎



shahrooz_tk
جمعه 30 خرداد 1393, 09:45 صبح
سلام
من یه سوالی داشتم
میشه با c# کاری کرد که به طور اتوماتیک ویندوز تبدیل به پروکسی سرور شه ؟
یعنی همه تنظیمات رو خودش انجام بده و اون pc که روش این برنامه اجرا میشه بشه پروکسی سرور که با آی پی، پورتی که برنامه اتومات روش تنظیم میکنه بشه به عنوان پروکسی سرور ازش استفاده کرد.
می دونم که برای این کار از نرم افزارهایی مثل ccproxy استفاده می کنن و یه سری تنظیمات روش انجام میدن میشه پروکسی سرور حالا اگه بشه این کارا رو با یه برنامه c# انجام داد و تنظیماتشم کرد حل میشه.

تشکر

shahrooz_tk
سه شنبه 03 تیر 1393, 09:54 صبح
یه جور دیگه می پرسم !

یه برنامه سوکت میخوام که طرف سرورش یه ip و port و باز کنه و بشه با اون ip و پورت از طریق برنامه کلایت در خواست های وب و http رو ارسال کنیم ، سرور ببینه و نتیجه رو برگردونه طوری که اطلاعات سرور به عنوان بازدید کننده ثبت بشه و همه این کارا باید در اینترنت انجام شه نه در شبکه داخلی.

شدنی !؟

negative60
سه شنبه 03 تیر 1393, 11:06 صبح
اگه به سوکت پروگرمينگ مسلط باشيد و RFC های پروتکل های پراکسی رو خونده باشيد و طرز کار با اونها رو ياد گرفته باشيد و وقت و حوصله زياد هم داشته باشيد شدنی هست
اما انتظار نداشته باشيد با دات نت بشه چيزی مثل ccproxy ساخت چون در دات نت مصرف منابع زياد هست و سرعت به مراتب کمتره به طوری که نميشه تعداد کاربر زيادی رو همزمان ساپورت کرد

shahrooz_tk
سه شنبه 03 تیر 1393, 11:17 صبح
بسیار ممنون
نه اصلا قصدم ایجاد چیزی به گستردگی ccproxy نیست. یک ارتباط نهایتا یک به یک است، قرار نیست تعداد کاربرای زیاد متصل بشن.
مشکل اینکه که اصلا تو حوزه شبکه و سوکت پروگرمینگ کار نکردم، اگه امکانش هست لطف بقرمایید روند و سر خط کار و برای من توضیح بدید تا بردم دنبالش ممنون می شم .

مسئله بعد اینکه این کار احتیاج به ip استاتیک نداره ؟ هر کسی با هر اتصالی تو هر شبکه می تونه این ارتباط رو برقرار کنه ؟ یعنی ip اتصال به اینترنت و پورتش باز شه و بشه بهش متصل شد.

negative60
سه شنبه 03 تیر 1393, 12:05 عصر
بهتره اول آموزش و کتاب های مربوط به مبانی شبکه و سوکت پروگرمينگ رو بخونيد بعد از يادگيری کامل به فکر ساختن پروژتون باشيد.


در داخل شبکه مشکلی نخواهيد داشت اما اگر بخواهيد تو سطح اينترنت هم خدمات بديد احتياج به IP پابليک داريد ربطی به استاتيک و دايناميک بودن آيپی نداره , اينجا رو (http://www.ilam-telecom.ir/public/files/maghaleh-ip.pdf) بخونيد