
مقدمه
هنگامی که از رایانه خانگی ما برای مرور اینترنت استفاده می کنیم، می توانیم بدون محدودیت دسترسی داشته باشیم، به این معنی که ما می توانیم از طریق هر پورت از اینترنت استفاده کنیم: HTTP (80)، HTTPS (443)، SSH (22 ) و دیگران.
نکته این است که هنگام مرور سایت اینترنتی، آدرس IP ما به وضوح نشان می دهد که وب سرور logs.Now، اگر چه IP خارجی ما معمولا به صورت پویا از ارائه دهنده ما اختصاص داده، اطلاعات خاصی وجود دارد که می تواند برای مثال، کشور مبدأ از آن بدست می آید.
اگر به دلایلی بخواهیم آن را نامعلوم کنیم، می توانیم از یک راهکار استفاده کنیم: سرور پروکسی Squid. سرور پروکسی Squid یک نرم افزار لینوکس است که در تمام توزیع های عمده لینوکس کار می کند و از دیگر موارد استفاده می شود که برای شناسایی ترافیک وب مورد استفاده قرار می گیرد. درخواست کاربر برای یک صفحه وب طول می کشد و آن را از طرف کاربر گرفته، مانند این تصویر [19659003] بنابراین برای مثال، سرور پروکسی Squid در فرانسه واقع شده است و ما در برزیل واقع شده ایم و از طریق وب سایت Squid proxy آدرس IP پروکسی Squid را در فرانسه نشان می دهیم.
PREREQUISITES
شما نیاز به سرور خصوصی مجازی (VPS) در ابر، با دسترسی SSH به آن به عنوان یک کاربر ریشه. من با استفاده از CentOS 6.9 x64 لینوکس با استفاده از سرور VPS DigitalOcean دارم.
شما می توانید از هر مشتری SSH که دوست دارید استفاده کنید، من ترجیح می دهم SSH پوسته امن، در حالی که اکثر مردم امروز از Putty استفاده می کنند.
نصب
نصب Squid واقعا ساده با yum ، و هیچ مخزن اضافی نیاز به پیکربندی برای آن است. نگاهی به اطلاعات با yum info squid این نسخه (نسخه فعلی 3.1.2) را نشان می دهد و برخی از اطلاعات مربوط به ماهی مرکب را نشان می دهد. نصب شده توسط:
[[email protected] ~] # yum install squid
نصب شده:
squid.x86_64 7: 3.1.23-24.el6
این سرویس به نام سرویس ماهی مرکب و با شروع:
[[email protected] ~] # سرویس ماهی مرکب شروع
شروع ماهی مرکب: [ OK ]
برای اطمینان از این که در زمان بوت شدن خیره شده است، ما باید آن را فعال کنیم تا فعال شود: [19659013] ~] # chkconfig squid در
CONFIGURATION CLIENT
برای استفاده از سرور Squid، ما باید مرورگر وب خود را به صراحت از آن استفاده کنیم. هنگامی که شما موزیلا را پیکربندی میکنید، فقط برای فایرفاکس خاص است، در حالی که هر یک از مرورگرهای Chrome، Opera و IE پیکربندی سیستم را برای یک پروکسی پیکربندی میکند. من به شما چگونگی پیکربندی فایرفاکس را نشان خواهم داد. شما باید گزینه ها-> پروکسی شبکه، تنظیمات را انتخاب کنید و فیلدهای مناسب را با آدرس IP سرور خود و پورت 3128 پر کنید.
CONFIGURATION SERVER
اگر شما سعی در وارد کردن google.com کنید در مرورگر شما، شما یک سرور پروکسی از اتصالات خطا است. به این دلیل که Squid از همه اتصالات به صورت پیش فرض خودداری می کند، در غیر این صورت هر کسی که آدرس IP شما را می داند قادر به اتصال به آن می شود .
ما می توانیم تنها برخی از آدرس های IP را قادر به استفاده از Squid، اما از آنجا که ADSL IP ها معمولا هر روز تغییر می کنند، ما نیاز به یک راه دیگر. این می تواند اعتبار نام کاربری / رمز عبور ساده باشد. برای انجام این کار، ما ابتدا باید فایل پیکربندی Squid، /etc/squid/squid.conf را ویرایش کنیم و این خطوط را در ابتدای فایل اضافه کنیم
[[email protected] ~] # vi /etc/squid/squid.conf[19659023] auth_param basic program / usr / lib64 / squid / ncsa_auth / etc / squid / passwd
auth_param basic realm proxy
acl authentication proxy_auth REQUIRED
http_access authentication
در سیستم شما ncsa_auth ممکن است در یک مکان قرار نگرفته باشد، ممکن است آن را با فرمان زیر بهروز کنید: فایل پیکربندی به این ترتیب:
[[email protected] ~] # find / -name "* ncsa_auth *"
فایل passwd که ما به زودی تولید خواهیم کرد، در / etc / squid /، قرار داده می شود، شما می توانید آن را به هر آنچه که می خواهید بفرستید و آن را هر جا قرار دهید (ارائه شده است squid دسترسی به آن)
USERNAME AND PASSWORD GENERATION
اکنون برای پر کردن یک فایل با نام کاربری (برای مثال mysquid ) و رمز عبور (hash)
(به عنوان مثال، Tutankamon )، ما باید htpasswd ابزار، بخشی از httpd-tools بسته باشد. ما می توانیم آن را نصب کنیم:
[[email protected] ~] # yum install -y httpd-tools
دستور زیر را اجرا کنید:
[[email protected] ~] # htpasswd -c / etc / squid / passwd mysquid
رمز عبور جدید:
دوباره رمز جدید را تایپ کنید:
اضافه کردن گذرواژه به کاربر mysquid
ما باید سرویس Squid را دوباره راه اندازی کنیم تا تغییرات در فایل های پیکربندی مورد استفاده قرار می گیرند (ما می توانیم از reload نیز استفاده کنیم).
USING SQUID
اجازه دهید صفحه را در فایرفاکس بازنویسی کنیم، و اکنون به جای یک خطا، با استفاده از نام کاربری و رمز عبور.
نام کاربری و رمز عبور را وارد کنید و شما باید بتوانید صفحه را ببینید.
برای اطمینان از استفاده از Squid برای ردیابی شبکه، وارد کنید https: / /whatsmyip.com/
در عوض IP ADSL شما، سرور سرور Squid شما نمایش داده خواهد شد.
گشت و گذار خوشحال