راهاندازی پروکسی Chrome (Windows، macOS، Linux)
تاریخ انتشار: 26 آگوست 2026 · ~7 دقیقه مطالعه
خلاصه: Chrome از پروکسی سیستم، یک پرچم --proxy-server، یا یک افزونه استفاده میکند — یکی را انتخاب کنید. gw.roamproxy.com پورت 41080 را بهعنوان یک پروکسی HTTP وارد کنید و هنگامی که Chrome درخواست میکند، با نامکاربری و رمز عبور داشبورد خود وارد شوید. هرگز گزینهٔ SOCKS را انتخاب نکنید — Chrome نمیتواند به SOCKS5 احراز هویت کند. برای یک مرورگر پژوهشی جداگانه از --proxy-server="http://gw.roamproxy.com:41080" --user-data-dir=… استفاده کنید. هم روی بررسی آیپی و هم روی دو یا سه سایت واقعی اعتبارسنجی کنید، و تست WebRTC را اجرا کنید.
چیزی که پیش از شروع لازم دارید
این چهار مقدار را از داشبورد Roam خود بردارید و آن تب را باز نگه دارید.
| فیلد | مقدار |
|---|---|
| سرور | gw.roamproxy.com |
| پورت | 41080 |
| نامکاربری | در داشبورد تولید میشود |
| رمز عبور | در داشبورد تولید میشود |
در مرورگر از نوع پروکسی HTTP استفاده کنید، نه SOCKS. این درست برعکس توصیهٔ ما در راهنماهای کلاینتهای اپلیکیشنی است، و عمداً چنین است. Firefox و Chrome نمیتوانند نامکاربری و رمز عبور را به یک پروکسی SOCKS5 بفرستند — این فیلدها اصلاً وجود ندارند — پس یک ورودی SOCKS با اطلاعات ورود Roam بیسروصدا شکست میخورد. هر دو مرورگر میتوانند به یک پروکسی HTTP احراز هویت کنند، و گیتوی Roam درخواست HTTP CONNECT را با همان اطلاعات ورود روی همان پورت میپذیرد. از آنجا که یک مرورگر فقط درخواستهای HTTP و HTTPS میسازد، و HTTPS از میان پروکسی بهصورت یک CONNECT به ناممیزبان عبور میکند، مشکل نشت DNS که HTTP را برای یک کلاینت کلدستگاه به انتخاب اشتباه تبدیل میکند، اینجا صدق نمیکند.
مرحلهٔ 1 — تصمیم بگیرید پروکسی کجا قرار میگیرد
Chrome هیچ تنظیمات پروکسی مخصوص به خودش ندارد. از هر چیزی که سیستمعامل روی آن تنظیم شده استفاده میکند، مگر اینکه آن را با یک پرچم اجرا کنید یا یک افزونه نصب کنید. این به شما سه روش برای قراردادن Chrome پشت Roam میدهد، از سادهترین تا کنترلشدهترین:
| روش | دامنه | زمان استفاده |
|---|---|---|
| تنظیمات پروکسی سیستم | هر برنامهای که از پروکسی سیستمعامل پیروی میکند | میخواهید مرور کل دستگاه از میان Roam باشد |
پرچم --proxy-server | یک نمونهٔ Chrome با پروفایل مخصوص به خود | میخواهید یک مرورگر Roam جداگانه در کنار مرورگر عادی خود داشته باشید |
| افزونهٔ پروکسی | قوانین بهازای هر سایت درون یک پروفایل | میخواهید چند دامنه از میان Roam باشند و بقیه مستقیم |
مرحلهٔ 2A — تنظیمات پروکسی سیستم
Windows: Settings → Network & internet → Proxy → Manual proxy setup → Set up → گزینهٔ Use a proxy server را روشن کنید، آدرس gw.roamproxy.com، پورت 41080، سپس Save. Chrome در اولین درخواست، نامکاربری و رمز عبور را میخواهد؛ گزینهٔ بهخاطرسپردن آنها را تیک بزنید.
macOS: System Settings → Network → اتصال خود → Details… → Proxies → گزینههای Web proxy (HTTP) و Secure web proxy (HTTPS) را روشن کنید، سرور gw.roamproxy.com، پورت 41080، و نامکاربری و رمز عبور را در فیلدهای زیر هر کدام وارد کنید. روی OK و سپس Apply کلیک کنید.
گزینهٔ SOCKS proxy را در هیچکدام از این دو پلتفرم روشن نکنید — Chrome نمیتواند اطلاعات ورود را به آن ارسال کند.
مرحلهٔ 2B — یک Chrome جداگانه با پرچم --proxy-server
این تمیزترین گزینه برای پژوهش است: یک پنجرهٔ دوم Chrome با پروفایل، کوکیها و پروکسی مخصوص به خود، که در کنار مرورگر روزمرهٔ شما اجرا میشود. چیزی را نبندید؛ فقط یک نمونهٔ دیگر با یک دایرکتوری user-data متفاوت اجرا کنید.
Windows (کادر Run یا مقصد یک میانبر):
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://gw.roamproxy.com:41080" --user-data-dir="%LOCALAPPDATA%\ChromeRoam"
macOS (Terminal):
open -na "Google Chrome" --args --proxy-server="http://gw.roamproxy.com:41080" --user-data-dir="$HOME/ChromeRoam"
Linux:
google-chrome --proxy-server="http://gw.roamproxy.com:41080" --user-data-dir="$HOME/ChromeRoam"
Chrome در اولین درخواست، نامکاربری و رمز عبور را میخواهد. اطلاعات ورود هرگز بخشی از خط فرمان نیستند، پس در تاریخچهٔ شل یا فهرست پردازشها باقی نمیمانند.
مرحلهٔ 2C — یک افزونهٔ پروکسی برای قوانین بهازای هر سایت
اگر میخواهید Roam فقط برای دامنههای خاصی فعال باشد، یک افزونهٔ تعویضکنندهٔ پروکسی مانند Proxy SwitchyOmega (یا فورکهای نگهداریشدهٔ آن) نصب کنید. یک پروفایل با پروتکل HTTP، سرور gw.roamproxy.com، پورت 41080 بسازید، اطلاعات ورود را در فیلدهای احراز هویت وارد کنید، سپس برای دامنههایی که باید از آن استفاده کنند قانون اضافه کنید و پیشفرض را روی مستقیم تنظیم کنید. HTTP را انتخاب کنید، نه SOCKS5 — API افزونهٔ Chrome هم نمیتواند به SOCKS5 احراز هویت کند.
مرحلهٔ 3 — اعتبارسنجی (بهدرستی)
بررسی آیپی یا https://ip.sb را در Chromِ متصل به Roam باز کنید و مطمئن شوید یک آیپی خروجی Roam در منطقهای که انتظار دارید نشان داده میشود. سپس دو یا سه سایتی را که واقعاً استفاده میکنید باز کنید؛ یک صفحهٔ بررسی آیپی فقط یک درخواست کوچک است و در شرایطی موفق میشود که مرور واقعی موفق نمیشود. اگر آیپی تغییر کرده اما سایتها تایماوت میشوند، به متصل اما کار نمیکند بروید.
همچنین تست نشت WebRTC را اجرا کنید. Chrome هیچ کلید داخلی برای غیرفعالکردن WebRTC ندارد؛ اگر تست آدرس واقعی شما را نشان داد، یک افزونهٔ محدودکنندهٔ WebRTC نصب کنید (در Web Store دنبال WebRTC Network Limiter بگردید، ساختهٔ خود گوگل) و آن را طوری تنظیم کنید که UDP غیرپروکسیشده را غیرفعال کند. این کار را فقط در پروفایل Roam انجام دهید.
اگر شبکهٔ شما نمیتواند به گیتوی دسترسی داشته باشد
هیچکدام از این سه روش نمیتوانند از میان یک هاپ دیگر زنجیره شوند. اگر شبکهٔ شما اتصالات مستقیم به gw.roamproxy.com:41080 را مسدود میکند، یک کلاینت در سطح سیستم که از زنجیرهکردن پشتیبانی میکند اجرا کنید — Clash با dialer-proxy، یا در macOS راهاندازی توضیحدادهشده در راهاندازی پروکسی macOS — و بگذارید Chrome از پروکسی سیستمی که آن کلاینت تنظیم میکند پیروی کند.
پلنها و هزینهٔ هر سشن
ترافیک خانگی چرخشی با نرخ $2/گیگابایت و بدون حداقل ماهانه صورتحساب میشود، پس یک مرورگر که برای پژوهش یا تست استفاده میشود چند سنت هزینه دارد نه یک اشتراک. اگر به یک آدرس نیاز دارید که بین سشنها ثابت بماند — هرچیزی با ورودی که به تغییر آیپی واکنش بد نشان میدهد — یک آیپی خانگی ثابت $4/آیپی در ماه است. اکانتهای جدید در اولین شارژ حساب خود (از $2) 300 مگابایت ترافیک آزمایشی دریافت میکنند، که بیش از کافی است برای تکمیل این آموزش و اطمینان از اینکه آیپی خروجی همانطور رفتار میکند که سایت هدف شما انتظار دارد.
سوالات متداول
Chrome هرگز نامکاربری و رمز عبور را نمیخواهد.
در این صورت، درخواست به گیتوی نمیرسد. آدرس و پورت را بررسی کنید، مطمئن شوید پروکسی واقعاً فعال است (تنظیم سیستم ذخیره شده، یا پرچم واقعاً اعمال شده — chrome://version خط فرمان نمونهٔ در حال اجرا را نشان میدهد)، و مطمئن شوید در نمونهٔ Chrome که پروکسی دارد تست میکنید، نه نمونهٔ روزمرهٔ خود. اگر شبکهٔ شما اصلاً نمیتواند به gw.roamproxy.com:41080 دسترسی داشته باشد، به آخرین بخش مراجعه کنید.
آیا میتوانم نامکاربری و رمز عبور را در پرچم --proxy-server قرار دهم؟
خیر. Chrome اطلاعات ورود موجود در آن URL را نادیده میگیرد و بههرحال اعلان میدهد، و قراردادن آنها در خط فرمان آنها را در تاریخچهٔ شل و فهرست پردازشها در معرض دید قرار میدهد. آنها را در اعلان وارد کنید و بگذارید Chrome آنها را برای پروفایل بهخاطر بسپارد.
چرا مثل راهنماهای کلاینتهای اپلیکیشنی شما از SOCKS5 استفاده نکنیم؟
Chrome اصلاً نمیتواند به یک پروکسی SOCKS5 احراز هویت کند — نه از میان تنظیمات سیستم، نه با پرچم، نه از یک افزونه — پس یک ورودی SOCKS5 با اطلاعات ورود Roam بیسروصدا شکست میخورد. گیتوی درخواست HTTP CONNECT را با همان اطلاعات ورود روی همان پورت میپذیرد، و برای یک مرورگر این انتخاب درستی است: HTTPS بهصورت یک CONNECT به ناممیزبان عبور میکند، پس نشت DNS وجود ندارد. چیزی که ممکن است در یک مرورگر نشت کند WebRTC است؛ تست را اجرا کنید و یک افزونهٔ محدودکننده اضافه کنید.
کدام روش مرور عادی من را جدا نگه میدارد؟
پرچم --proxy-server با --user-data-dir مخصوص به خودش. آن نمونه کوکیها، ورودها، تاریخچه و پروکسی جداگانه دارد؛ Chrome روزمرهٔ شما دستنخورده باقی میماند. تنظیمات سیستم روی هر برنامهای تأثیر میگذارد، و یک افزونه کوکیهای پروفایل را با مرور غیرپروکسیشدهٔ شما به اشتراک میگذارد.
Roam لایهٔ آیپی خروجی برای این راهاندازی است: خانگی چرخشی با $2/گیگابایت، خانگی ثابت با $4/آیپی در ماه، بدون حداقل ماهانه. یک اکانت بسازید و در اولین شارژ حساب خود 300 مگابایت ترافیک آزمایشی دریافت کنید — بهاندازهٔ کافی برای تکمیل این آموزش و اطمینان از اینکه آیپی خروجی همانطور رفتار میکند که سایت هدف شما انتظار دارد.