باز کردن سایت های فیل شده بدون فیل شکن و وی پی اندر این پست قصد دارم روشی رو معرفی کنم که قادر باشید بدون فیلتر شکن و وی پی ان (***) سایتهای فیلتر شده را باز کنید. این روش زمانی که فیلترشکن ها و وی پی ان از کار افتاده باشند خیلی مفید هست.
اساس این روش بر پایه SSH مخفف( Secure Shell ) است. به عنوان یک تعریف بسیار ساده می*توان SSH را این گونه بیان کرد : SSH یک روش قدرتمند و پر استفاده و البته نرم*افزاری است که برای دستیابی به امنیت شبکه طراحی شده است. هربار که داده*ای از طرف کامپیوتر به شبکه فرستاده می*شود، به صورت خودکار توسط SSH کدگذاری می*شود. هنگامی که داده به مقصد خود می*رسد به صورت خودکار کدگشایی می*شود. نتیجه*ای که خواهد داشت کدگذاری نامرئی خواهد بود. بدین صورت کاربران نهایی درگیر پروسه کدگذاری و کدگشایی نخواهند شد و از ارتباط امن خود می*توانند به خوبی استفاده کنند. امنیت سیستم کدگذاری SSH با استفاده از الگوریتم*های پیچیده و مدرن تضمین می*شود. تا آنجا که امروزه در سیستم*های حیاتی و بسیار حساس از این سیستم استفاده می*شود. به صورت معمول محصولاتی که از SSH استفاده می*کنند از دو بخش خادم و مخدوم ( Client/Server ) تشکیل می*شوند. Client*ها با استفاده از تنظیمات سرور مربوطه به آن وصل می*شوند و سرور وظیفه تایید هویت و قبول و یا رد ارتباط را به عهده دارد. در واقع ssh پروتکلی است که به شما اجازه می دهد تا به کامپیوتر سرور به صورت ریموت یا از راه دور متصل شوید تا بتوانید از سرور نگهداری کنید برای مثال : فایل های داخل سرور را بتوانید کپی کنید , جابجا کنید , پاک کنید, پوشه و شاخه جدید ایجاد کنید و اسکریپت اجرا کنید . برای اتصال به سرور خود و برای برقراری ارتباط از راه دور شما نیاز به یک ssh client در کامپیوتر خود دارید. خوب بریم سر اصل مطلب یکی از کاربردهای دیگه SSH دور زدن فیلترینگ و باز کردن سایتهای فیلتر شده هستش -.این قابلیت (SSH) معمولا توسط ارائه دهنده گان هاست ارائه میشود تا فرد بتواند موارد بالا را انجام دهد. برای این که Shell account داشته باشید یا بایستی به سراغ ارائه دهنده گان هاست برید یا این که بگردید و یه رایگانش رو پیدا کنید. اساس روش هر دو یکی است و در پایین توضیح میدم. اما من فرض رو بر این میزارم که شما دارای هاست نیستید پس بنابراین باید از ارائه دهنده گانی که این قابلیت رو رایگان در اختیار فرد میزارن استفاده کنید. بنابراین قبل از شروع کار شما بایستی به سایت www.cjb.net مراجعه کنید و اکانت بسازید این سایت ارائه دهنده وب هاست و وی پی ان است. برای ساختن اکانت به سایتwww.cjb.net( با فیلترشکن باز می شود) بروید. پس از ساختن اکانت به ایمیلی که در هنگام ساختن اکانت وارد کردید ایمیلی فرستاده میشود که برای فعال سازی اکانت بایستی وارد ایمیلتون بشید و بر روی لینکی که به شما فرستاده شده کلیک کنید. سپس ایمیل دیگری حاوی اطلاعات تکمیلی شامل Host name یا Ip به ایمیلتون فرستاده میشه. پس از انجام این مراحل قسمت اصلی کار شروع میشه. در این جا من استفاده از این روش رو هم در ویندوز و هم لینوکس توضیح میدم.
کاربران ویندوز :
جهت مدیریت سرور های لینوکس معمولا از SSH استفاده می شود و کسانی که از ویندوز استفاده می کنند باید از نرم افزارهای کمکی استفاده کنند که مشهورترین و آسان ترین نرم افزار ، نرم افزاز Putty می باشد. خوب در مرحله اول شما بایستی این برنامه رو دانلود کنید که میتونید از یکی از لینکهای زیر استفاده کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
پس از این که برنامه رو دانلود کردید باز کنید در قسمت Category بر روی Session کلیک کنید سپس در قسمت Host name or ip address هاست نیم را وارد کنید (هاست نیم به ایمیلتون فرستاده میشه که اینه shell.cjb.net) سپس در کادر روبرو پورت 22 را وارد کنید. سپس در قسمت Category بر روی Connection کلیک کنید سپس در قسمت ‘Seconds between keep alives در کادر به جای 0 عدد 5 را قرار بدید این باعث میشه تا با این کار اتصال شما زمانی که مدتی کار نمیکنید حفظ شود. پس از این مراحل بر روی +SSh کلیک تا زیر منو SSH باز بشه و بر روی Tunnels کلیک کنید. سپس در قسمت Source port یه پورتی وارد کنید سعی کنید بین 1024 تا 65535 باشه مثلا 1100 یا 3050 سپس در پایین Destination گزینه Dynamic را انتخاب کنید سپس بر روی Add کلیک کنید. کار تمام شد! بر روی Open کلیک کنید. بعد از این که بر روی open کلیک کردید کادری سیاه رنگ باز میشه سپس کادر دیگه ای با عنوان PuTTY Security Alert باز میشه که باید بر روی Yes کلیک کنید بعد از این که بر روی Yes کلیک کردید در کادر سیاه رنگ از شما یوزرنیم میخواد که باید همون یوزر نیمی که در درست کردید را وارد کنید سپس اینتر را بر روی کیبود خود بزنید که از شما این بار پسورد میخواد و پسوردتون هم که درست کردید وارد کنید و دوباره اینتر بزنید در این صورت پیغامی مبنی بر این که شما کانکت (وصل) شدید نشون میده. در آخرین مرحله مرورگر خود را باز کنید و آی پی و پورت را زیر را وارد کنید (در قسمت Socks) :کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
Ip ; 127.0.0.1
Port: هر پورتی رو که در برنامه PuTTY وارد کردید اینجا وارد کنید. در این روش برخلاف فیلترشکن شما پورت را انتخاب میکنید
برای وارد کردن آی پی و پورت در مرورگر های مختلف مسیر زیر را با توجه به مرورگرتان طی کنید:
برای مرورگر اپرا این مسیر Setting…Prefernces…Advanced…Network…Proxy servers را طی کنید سپس گزینه Socks را با تیک زدن انتخاب کنید و آی پی و پورت را وارد کنید.
مرورگر اینترنت اکسپلورر: Tools…Internet option…Connections…Lan Settings…Advanced سپس در قسمت Socks آی پی و پورت را به ترتیب در کادر اول و دوم وارد کنید.
مرورگر فایرفاکس : Tools…Option…Advanced..network…Connection setting سپس در قسمت Socks آی پی و پورت را وارد کنید.
خوب حالا میتونید هر سایتی رو با خیال راحت باز کنید
کاربران لینوکس :
کاربران لینوکس 2 راه پیش رو دارند :
استفاده از روش فوق که باید برنامه PuTTY رو دانلود و مراحل را طی کنند یا این که بر اساس روش زیر عمل کنند :
ابتدا Terminal را باز کنید و کد زیر را وارد کنید:
SSH user@host -D Port -N -p 22
به عنوان مثال : SSH ariya@shell.cjb.net -D 1100 -N -p 22
به جای 1100 هر پورتی رو که دوست دارید بین 1024 تا 65535 میتونید بزارید. خوب سپس اینتر را بزنید که از شما یوزر نیم و پسورد میخواد وارد کنید. سپس آی پی و پورت را در مرورگر وارد کنید.
نکته : تنها راه مقابله با این روش بستن پروتکل SSH است. این روش بسیار مناسب برای زمانی است که فیلترشکنها و *** از کار افتاده باشد. نکته جالب توجهی که چک کردم این بود که آی پی ip شما مدام عوض میشه و آی پی ثابتی ندارید این امر رو میتونید با استفاده از سایتهایی که آی پی شما رو نشون میدن چک کنید.
توجه : با توجه به این که اینجا از سرویس رایگان استفاده شده است سرعت بالایی را نباید انتظار داشته باشید اما اگر از سرویس های پولی استفاده کنید سرعت خوبی را میتوان تجربه کرد.