راه‌اندازی پروکسی Firefox (Windows، macOS، Linux)

تاریخ انتشار: 26 آگوست 2026 · ~6 دقیقه مطالعه

خلاصه: Settings → Network Settings → Manual proxy configuration، HTTP Proxy gw.roamproxy.com پورت 41080، گزینهٔ Also use this proxy for HTTPS را تیک بزنید، SOCKS را خالی بگذارید، و هنگامی که Firefox می‌پرسد با نام‌کاربری و رمز عبور داشبورد خود وارد شوید. از نوع HTTP استفاده کنید — Firefox نمی‌تواند به SOCKS5 احراز هویت کند. برای جلوگیری از نشت WebRTC، media.peerconnection.enabled را غیرفعال کنید، و کل این تنظیمات را در یک پروفایل جداگانه نگه دارید. هم روی بررسی آی‌پی و هم روی دو یا سه سایت واقعی اعتبارسنجی کنید.

چیزی که پیش از شروع لازم دارید

این چهار مقدار را از داشبورد Roam خود بردارید و آن تب را باز نگه دارید.

فیلدمقدار
سرورgw.roamproxy.com
پورت41080
نام‌کاربریدر داشبورد تولید می‌شود
رمز عبوردر داشبورد تولید می‌شود

در مرورگر از نوع پروکسی HTTP استفاده کنید، نه SOCKS. این برخلاف توصیهٔ راهنماهای کلاینت‌های اپلیکیشن ماست، و عمدی است. Firefox و Chrome نمی‌توانند نام‌کاربری و رمز عبور را به یک پروکسی SOCKS5 ارسال کنند — این فیلدها اصلاً وجود ندارند — بنابراین یک ورودی SOCKS با اطلاعات ورود Roam بی‌سروصدا شکست می‌خورد. هر دو مرورگر می‌توانند به یک پروکسی HTTP احراز هویت کنند، و گیت‌وی Roam درخواست HTTP CONNECT را با همان اطلاعات ورود روی همان پورت می‌پذیرد. از آنجا که یک مرورگر فقط درخواست‌های HTTP و HTTPS ارسال می‌کند، و HTTPS از میان پروکسی به‌صورت یک CONNECT به نام‌هاست عبور می‌کند، مشکل نشت DNS که HTTP را برای یک کلاینت کل‌دستگاه انتخاب اشتباه می‌کند، اینجا صدق نمی‌کند.

مرحلهٔ 1 — تنظیمات پروکسی Firefox را باز کنید

Firefox تنظیمات پروکسی مخصوص به خودش را دارد، مستقل از سیستم‌عامل — که دقیقاً به همین دلیل قرار دادن آن پشت Roam بدون دست‌زدن به چیز دیگری در دستگاه، ساده‌تر است.

  1. Settings را باز کنید (منوی ☰ → Settings، یا about:preferences را در نوار آدرس تایپ کنید).
  2. به پایین بخش General اسکرول کنید تا به Network Settings برسید و روی Settings… کلیک کنید.

مرحلهٔ 2 — پروکسی Roam را وارد کنید

  1. Manual proxy configuration را انتخاب کنید.
  2. HTTP Proxy: gw.roamproxy.com، Port: 41080.
  3. گزینهٔ Also use this proxy for HTTPS را تیک بزنید.
  4. فیلد SOCKS Host را خالی بگذارید.
  5. روی OK کلیک کنید.

فیلد SOCKS را «هم‌چنین» پر نکنید. اگر هر دو تنظیم شده باشند Firefox به‌هرحال از پروکسی HTTP برای ترافیک وب استفاده می‌کند، اما فیلد خالی SOCKS باعث می‌شود پیکربندی هنگام عیب‌یابی بعدی بدون ابهام باشد.

مرحلهٔ 3 — هنگام درخواست، وارد شوید

هر وب‌سایتی را بارگذاری کنید. Firefox پنجره‌ای با عنوان Authentication required برای gw.roamproxy.com نشان می‌دهد. نام‌کاربری و رمز عبور Roam خود را وارد کنید و Use Password Manager to remember this password را تیک بزنید تا در این سشن دیگر از شما پرسیده نشود. اگر این پنجره هرگز ظاهر نشود و صفحات فقط شکست بخورند، آدرس یا پورت پروکسی اشتباه است؛ اگر پس از واردکردن اطلاعات ورود مکرراً ظاهر شود، اطلاعات ورود اشتباه است — آن‌ها را دوباره از داشبورد کپی کنید.

مرحلهٔ 4 — اعتبارسنجی (به‌درستی)

بررسی آی‌پی یا https://ip.sb را باز کنید و مطمئن شوید یک آی‌پی خروجی Roam در منطقه‌ای که انتظار دارید نمایش داده می‌شود. سپس دو یا سه سایتی را که واقعاً استفاده می‌کنید باز کنید؛ یک صفحهٔ بررسی آی‌پی فقط یک درخواست کوچک است و در شرایطی موفق می‌شود که مرور واقعی موفق نمی‌شود. اگر آی‌پی تغییر کرده اما سایت‌ها تایم‌اوت می‌شوند، به متصل اما کار نمی‌کند بروید.

همچنین تست نشت WebRTC را اجرا کنید. WebRTC می‌تواند آدرس واقعی شما را به یک سایت افشا کند حتی درحالی‌که همهٔ درخواست‌های عادی از میان پروکسی عبور می‌کنند. در Firefox، رفع این مشکل داخلی است: about:config را باز کنید، media.peerconnection.enabled را جست‌وجو کنید، و آن را روی false تنظیم کنید. سایت‌هایی که به WebRTC نیاز دارند (تماس‌های تصویری) در آن پروفایل دیگر کار نمی‌کنند — به همین دلیل بخش بعدی اهمیت دارد.

آن را در یک پروفایل جداگانه نگه دارید

پروکسی تنظیم‌شده در تنظیمات Firefox روی کل پروفایل اعمال می‌شود. اگر می‌خواهید Roam را برای تحقیق و هویت عادی خود را برای همه‌چیز دیگر داشته باشید، یک پروفایل دوم بسازید: about:profiles را در نوار آدرس تایپ کنید، روی Create a New Profile کلیک کنید، و آن را از همان صفحه اجرا کنید. هر پروفایل تنظیمات پروکسی، کوکی‌ها، Password Manager و تنظیم WebRTC مخصوص به خودش را دارد، پس این دو هویت هرگز با هم مخلوط نمی‌شوند. پروکسی را فقط در پروفایل Roam تنظیم کنید.

وقتی به قوانین مخصوص هر سایت یا SOCKS5 واقعی نیاز دارید

تنظیمات داخلی Firefox همه‌یا‌هیچ هستند. برای مسیریابی مخصوص هر سایت (Roam برای چند دامنه، مستقیم برای بقیه)، یا اگر مشخصاً به SOCKS5 با احراز هویت نیاز دارید، افزونهٔ FoxyProxy را نصب کنید: از نام‌کاربری/رمز عبور SOCKS5، قوانین مبتنی بر الگو، و یک کلید نوار ابزار پشتیبانی می‌کند. همان سرور، پورت و اطلاعات ورود را وارد کنید، SOCKS5 را انتخاب کنید و در آن حالت Proxy DNS را فعال کنید.

اگر شبکهٔ شما نمی‌تواند به گیت‌وی دسترسی داشته باشد

یک تنظیم مرورگر نمی‌تواند از میان یک هاپ دیگر زنجیره شود. اگر شبکهٔ شما اتصالات مستقیم به gw.roamproxy.com:41080 را مسدود می‌کند، یک کلاینت سطح‌سیستم که از زنجیره‌کردن پشتیبانی می‌کند اجرا کنید — Clash با dialer-proxy، یا در macOS راه‌اندازی موجود در راه‌اندازی پروکسی macOS — و Firefox را روی Use system proxy settings بگذارید.

پلن‌ها و هزینهٔ هر سشن

ترافیک خانگی چرخشی با نرخ $2/گیگابایت و بدون حداقل ماهانه صورتحساب می‌شود، پس یک مرورگر که برای تحقیق یا تست استفاده می‌شود چند سنت هزینه دارد نه یک اشتراک. اگر به یک آدرس نیاز دارید که بین سشن‌ها ثابت بماند — هرچیزی با ورودی که به تغییر آی‌پی واکنش بد نشان می‌دهد — یک آی‌پی خانگی ثابت $4/آی‌پی در ماه است. اکانت‌های جدید در اولین شارژ حساب خود (از $2) 300 مگابایت ترافیک آزمایشی دریافت می‌کنند، که بیش از کافی است برای تکمیل این آموزش و اطمینان از این‌که آی‌پی خروجی همان‌طور رفتار می‌کند که سایت هدف شما انتظار دارد.

سوالات متداول

SOCKS Host را با اطلاعات ورود Roam تنظیم کردم و چیزی بارگذاری نمی‌شود.

Firefox راهی برای ارسال نام‌کاربری و رمز عبور به یک پروکسی SOCKS5 ندارد، پس گیت‌وی اتصال بدون احراز هویت را رد می‌کند و Firefox یک صفحهٔ خالی یا خطای پروکسی نشان می‌دهد. فیلد SOCKS را پاک کنید، سرور را در فیلد HTTP Proxy با گزینهٔ Also use this proxy for HTTPS تیک‌خورده قرار دهید، و هنگام ظاهرشدن پنجرهٔ احراز هویت وارد شوید. اگر مشخصاً به SOCKS5 نیاز دارید، از افزونهٔ FoxyProxy استفاده کنید.

پنجرهٔ احراز هویت مدام برمی‌گردد.

درخواست‌های مکرر یعنی گیت‌وی چیزی را که تایپ کرده‌اید رد می‌کند. نام‌کاربری و رمز عبور را دوباره از داشبورد کپی کنید — یک فاصلهٔ اضافه از کپی‌پیست معمولاً دلیل آن است. اگر این پنجره اصلاً ظاهر نمی‌شود، آدرس یا پورت اشتباه است، یا شبکهٔ شما نمی‌تواند به گیت‌وی دسترسی داشته باشد.

آیا نوع پروکسی HTTP در Firefox باعث نشت DNS می‌شود؟

برای مرور عادی خیر. برای سایت‌های HTTPS، Firefox یک CONNECT همراه با نام‌هاست به پروکسی می‌فرستد و پروکسی آن را resolve می‌کند؛ برای HTTP ساده، URL کامل به پروکسی می‌رود. نگرانی نشت DNS مربوط به کلاینت‌های کل‌دستگاه است که ترافیک غیرمرورگر از میان پروکسی HTTP عبور نمی‌کند. چیزی که می‌تواند در یک مرورگر نشت کند WebRTC است — تست WebRTC را اجرا کنید و media.peerconnection.enabled را در پروفایل Roam غیرفعال کنید.

آیا می‌توانم از Roam در یک پنجرهٔ Firefox و اتصال عادی خودم در پنجرهٔ دیگر استفاده کنم؟

نه در یک پروفایل — تنظیم پروکسی در سطح کل پروفایل است. یک پروفایل دوم در about:profiles بسازید و پروکسی را فقط آنجا تنظیم کنید؛ هر دو پروفایل را کنار هم اجرا کنید. FoxyProxy می‌تواند به‌جای آن در یک پروفایل بین سایت‌ها جابه‌جا شود، اما پروفایل‌های جداگانه کوکی‌ها و ورودهای شما را نیز از هم جدا نگه می‌دارند، که معمولاً همان چیزی است که می‌خواهید.

Roam لایهٔ آی‌پی خروجی برای این راه‌اندازی است: خانگی چرخشی با $2/گیگابایت، خانگی ثابت با $4/آی‌پی در ماه، بدون حداقل ماهانه. یک اکانت بسازید و در اولین شارژ حساب خود 300 مگابایت ترافیک آزمایشی دریافت کنید — به‌اندازهٔ کافی برای تکمیل این آموزش و اطمینان از این‌که آی‌پی خروجی همان‌طور رفتار می‌کند که سایت هدف شما انتظار دارد.