پروکسی سرور کامپیوتری است که از طرف شما به اینترنت درخواست میفرستد. مرورگر یا اسکریپت شما بهجای اتصال مستقیم به سایت، به پروکسی وصل میشود و پروکسی به سایت. سایت به پروکسی پاسخ میدهد و پروکسی پاسخ را به شما برمیگرداند.
همین مسیر انحرافی ساده یک چیز مهم را تغییر میدهد: سایت آدرس IP پروکسی را میبیند، نه IP شما را.
درخواست چطور از پروکسی عبور میکند
- برنامهٔ شما اتصالی به پروکسی باز میکند — مثلاً
203.0.113.10:8080. - به پروکسی میگوید کجا میخواهد برود:
example.com، پورت 443. - پروکسی اتصال خودش را به
example.comباز میکند. - دادهها در هر دو جهت از طریق پروکسی جابهجا میشوند تا زمانی که یکی از دو طرف اتصال را ببندد.
در سایتهای HTTPS محتوا در تمام مسیر رمزنگاریشده میماند. پروکسی میداند به کدام میزبان (host) سر میزنید، اما نمیتواند صفحات، رمزهای عبور یا کوکیهای داخل تونل رمزنگاریشده را بخواند.
سایت چه چیزی میبیند
- آدرس IP — IP خروجی پروکسی. کشوری که سایت برای شما تشخیص میدهد هم از همین IP به دست میآید.
- هدرها — هر چیزی که مرورگر شما میفرستد، بهعلاوهٔ هر چیزی که پروکسی اضافه میکند. برخی پروکسیها هدر
X-Forwarded-Forرا با IP واقعی شما اضافه میکنند؛ برخی دیگر هیچ چیزی اضافه نمیکنند. سطوح ناشناسی پروکسی دقیقاً به همین موضوع مربوط است. - زمانبندی — درخواستها از طریق پروکسی دوردست بیشتر طول میکشند؛ به همین دلیل در لیست پروکسی رایگان تأخیر اندازهگیریشدهٔ هر پروکسی را نمایش میدهیم.
انواع اصلی پروکسی
بر اساس پروتکل:
- پروکسی HTTP درخواستهای وب را میفهمد. استفاده از آن در مرورگرها و ابزارهای اسکرپینگ از همه سادهتر است.
- پروکسی SOCKS4 و SOCKS5 هر اتصال TCP را بدون نگاه کردن به محتوای آن منتقل میکنند. SOCKS5 از UDP و احراز هویت هم پشتیبانی میکند. برای مقایسهٔ دقیق، مقالهٔ تفاوت HTTP و SOCKS5 را بخوانید.
بر اساس منشأ آدرس IP:
- پروکسی دیتاسنتر روی سرورهای شرکتهای هاستینگ اجرا میشود. سریع و ارزان است، اما سایتها بهراحتی آن را تشخیص میدهند.
- پروکسی residential (خانگی) از آدرسهای IP اینترنت خانگی استفاده میکند و شبیه بازدیدکنندگان عادی به نظر میرسد.
- پروکسی موبایل ترافیک را از طریق شبکههای تلفن همراه عبور میدهد؛ جایی که یک IP بین هزاران کاربر واقعی مشترک است.
بر اساس نوع دسترسی:
- پروکسی عمومی (رایگان) در دسترس همه است. لیست ما از چنین سرورهایی تشکیل شده است.
- پروکسی اختصاصی را یک مشتری اجاره میکند و با نام کاربری و رمز عبور محافظت میشود.
پروکسی برای چه استفاده میشود
- دیدن سایت به همان شکلی که در کشوری دیگر نمایش داده میشود: قیمتها، نتایج جستجو، تبلیغات و محتوای در دسترس.
- جمعآوری دادههای عمومی در مقیاس بالا، بدون محدود ماندن به یک آدرس IP.
- تست سایت خودتان، هدفگیری جغرافیایی و فایروال از بیرون.
- پنهان کردن IP خانگی از سایتهایی که به آنها سر میزنید.
- دسترسی به منابعی که در شبکهٔ شما مسدود شدهاند.
پروکسی یا VPN؟
VPN کل ترافیک دستگاه شما را رمزنگاری میکند و از طریق یک سرور میفرستد. پروکسی در سطح هر برنامه کار میکند: آن را در مرورگر یا اسکریپت تنظیم میکنید و فقط ترافیک همان برنامه از آن عبور میکند. پروکسی انعطافپذیرتر است — یک اسکرپر میتواند همزمان از صدها پروکسی مختلف استفاده کند — در حالی که VPN برای محافظت از کل دستگاه سادهتر است.
آیا پروکسی رایگان امن است؟
پروکسی عمومی سرورِ یک غریبه است. با آن مثل یک سرور غیرقابلاعتماد رفتار کنید: فقط سایتهای HTTPS را باز کنید، هرگز رمز عبور یا اطلاعات پرداخت را از طریق آن نفرستید و انتظار داشته باشید هر لحظه از دسترس خارج شود. برای کارهای مهم از پروکسی اختصاصیِ ارائهدهندهای استفاده کنید که به آن اعتماد دارید.
شروع کار
لیست پروکسی رایگان را باز کنید، آن را بر اساس پروتکل و کشور فیلتر کنید و پروکسیای را انتخاب کنید که چند ثانیه پیش بررسی شده است. راهنمای آموزش تنظیم پروکسی تنظیمات دقیق مرورگرها، curl و Python را نشان میدهد.