SwitchProxy به شما اجازه ميدهد كه به سرعت تنظيمهاي پراكسي مرورگر فايرفاكس خود را تغيير دهيد. ميتوانيد از يك پراكسي عمومي در دسترس همه، يك پراكسي خصوصي مشخص كه ترتيب دسترسي شما به آن داده شده، يا يك پراكسي فراهم شده توسط يك برنامه كلاينت مانند SSH استفاده كنيد. معمولا قبل از استفاده از SwitchProxy به يك برنامه پراكسي مشخص يا ليستي از برنامههاي پراكسي كه ميخواهيد استفاده كنيد نياز خواهيد داشت؛ در اصل SwitchProxy كمك ميكند كه از پراكسيها استفاده كنيد، نه اینکه آنها را پيدا كنيد. همچنين SwitchProxy بارگذاري ليستي از چند پراكسي و سوييچ كردن بين آنها را پشتيباني ميكند.
تنظيم SwitchProxy
براي تنظيم SwitchProxy، لازم است پنجره تنظيم را كه از طريق منوي "Tools" فايرفاكس قابل دسترس است باز كنيد:

"Add-ons" را انتخاب كنيد. بايد "SwitchProxy Tool" را كه در منوي برنامههاي افزودنی ليست شده است ببينيد. روي لينك يكبار كليك كنيد تا دكمه "Preferences" ظاهر شود:

روي "Preferences" كليك كنيد تا پانلي براي تنظيم مجموعه سادهاي از مقادير ترجيحي نشان داده شود:

اقلام بخش General تنها به جايي كه اطلاعات SwitchProxy در مرورگر نمايش داده خواهد شد مربوط ميشود.
بخش دوم (When I switch proxies) مهمتر است، چون تعيين ميكند كه SwitchProxy چگونه رفتار خواهد كرد. وقتي بين پراكسيها سوييچ ميكنيد، SwitchProxy ميتواند چند كار انجام دهد. ميتواند بصورت خودكار كوكيها را پاك كند و ميتواند صفحه را از طريق پراكسي جديدي كه استفاده ميكنيد دوباره بارگزاری نماید. اين رفتارها توسط چكباكسهاي نمايش داده شده كنترل ميشوند.
بايد در حين بارگزاری مجدد يك پراكسي، "Clear my cookies" را انتخاب كنيد، چون بعضي از سايتها ممكن است بتوانند آدرس IP قبلي شما را با يك كوكي مرتبط كنند. بارگزاری دوباره خودكار صفحه، وقتي يك پراكسي را تغيير ميدهيد، اين اطمينان را حاصل ميكند كه هيچ ارتباطي از طريق تنظيمهاي پراكسي قديمي انجام نميشود.
هسته عملكرد SwitchProxy را به كمك آخرين دكمه، "Manage Proxies" مديريت ميكنيد. اگر روي اين دكمه كليك كنيد ميتوانيد پراكسيها را اضافه، ويرايش يا حذف كنيد.
افزودن يك پراكسي پايه
اجازه دهيد يك پراكسي به SwitchProxy اضافه كنيم. براي اينكار، لازم است اول "Manage Proxies" را انتخاب كنيم. پنجره "Manage Proxies" ظاهر ميشود:

اگر پراكسيهايي داشتيد كه از قبل در SwitchProxy تنظيم شدهاند، در اينجا نمايش داده ميشوند. براي اضافه كردن پراكسي جديد روي "Add" كليك كنيد:

انتخاب Standard به شما اجازه ميدهد كه يك پراكسي را براي مرور وب، آپلود فايلها و ساير كارهاي مرسوم تنظيم نماييد. اين گزينه براي دسترسي به سرویس دهنده هایی كه احتمالا مسدود شدهاند نيز مفيد است.
SwitchProxy همچنين يك گزينه Anonymous ارايه ميكند، اين گزينه نام اشتباه دارد چون گمنامي را تضمين نميكند. اين گزينه به سادگي اجازه ميدهد تا از چند پراكسي با سوييچ متناوب بين آنها استفاده شود.
تنظيمهاي پراكسي استاندارد

لازم است تنظيمهاي پراكسياي را كه ميخواهيد اضافه كنيد بدانيد. اين امر ميتواند بسته به اينكه چه نوع دسترسي نياز داريد و پراكسي چگونه آن نوع دسترسي را مديريت ميكند، اطلاعات زيادي دربرداشته باشد.
ايدهآل آنستكه از پيش تنظيمهاي مورد نياز پراكسيهايي را كه سعي ميكنيد با SwitchProxy استفاده كنيد، بدانيد. براي مثال، يك پراكسي عمومي از سايت وب "Public Proxy Servers" (http://www.publicproxyservers.com) پيدا و آن را به SwitchProxy اضافه خواهيم كرد. (ما هيچ اطلاعي در مورد اينكه چه كسي اين پراكسيها را اداره ميكند نداريم، بنابراين واقعا نميدانيم چقدر قابل اعتماد هستند.)
اول روي صفحه اصلي Public Proxy Servers، "Proxy list [1]" را از پانل سمت چپ انتخاب ميكنيم (http://www.publicproxyservers.com/page1.html). سپس يك ليست ميبينيم:

اطلاعات IP (در اين مورد، 88.255.50.114) و Port (در اين مورد 80) را از ليست در اولين فيلدهاي پنجره تنظيم استاندارد وارد خواهيم كرد:

ميتوانيد به هر پراكسي يك برچسب بدهيد (در اين مثال از "Public Proxy" استفاده ميكنيم). اين تمام كاري است كه براي تنظيم اين پراكسي بايد انجام دهيد. اگر ميخواهيد پراكسي را براي ساير انواع دسترسي (SSL، FTP، Gopher يا Socks) تنظيم كنيد، لازم است كه به پركردن جزييات در فيلدها ادامه دهيد. معمولا تنظيمهاي IP و پورت يكسان هستند، بنابراين براي هر نوع دسترسي مورد نياز از همان جزييات استفاده ميكنيد.
توجه:
- بيشتر پراكسيها تنها دسترسي HTTP (مرور وب) را ارايه ميكنند. اگر ميخواهيد از يك پراكسي براي ساير انواع كاربردهاي اينترنت استفاده كنيد، ميتوانيد آن را آزمايش كنيد تا ببينيد آيا كار ميكند یا خیر.
- بسياري از پراكسيهاي آزاد براي چند ساعت در يك زمان كار ميكنند، بنابراين آماده شويد تا بين چند پراكسي سوييچ كنيد تا يكي را كه كار ميكند پيدا كنيد.
- تنظيمها فقط توسط مرورگر فايرفاكس كه از SwitchProxy استفاده ميكند بكار ميروند. اگر مرورگر ديگري را باز كنيد يا از نوع ديگري كاربرد (براي مثال يك كلاينت FTP) استفاده كنيد، به تنظيمهاي SwitchProxy دسترسي نخواهید داشت.
پس از وارد كردن جزييات، روي "OK" كليك كنيد تا تنظيمها ذخيره شود: پنجره "Manage Proxies" دوباره ظاهر ميشود:

روي "OK" دوباره كليك كنيد تا پنجره بسته شود و پراكسي جديد در ليست شما ذخيره شود. توجه به اين نكته مهم است كه اين تنظيمهاي پراكسي تا زماني كه پراكسي را از طريق SwitchProxy فعال سازيد، فعال نيستند.
افزودن يك ليست از پراكسيها براي سوييچ كردن خودكار
همچنين SwitchProxy به شما اجازه ميدهد كه ليستي از پراكسيها را ايجاد كنيد و يك فاصله زماني براي سوييچ كردن خودكار بين آنها قرار دهيد. اين گزينه به اشتباه به تنظيم پراكسي "Anonymous" اشاره دارد، بنابراين در واقع گمنامي را تضمين نميكند.
اگر تصميم داريد از اين ويژگي استفاده كنيد، ميتوانيد ليست پراكسي را خودتان بسازيد. اين ليست يك فايل متني ساده با قالبي شبيه اين است:
193.147.162.166:3124
133.1.74.162:3124
130.75.87.83:3124
128.112.139.80:3128
128.112.139.80:3124
72.36.112.74:3124
199.26.254.65:3124
قالب هر خط بصورت زير است:
شماره پورت:آدرس IP
قرار دادن دونقطه بين شمارهها و نگذاشتن "http://" قبل از آدرس IP پراكسي مهم است. هر پراكسي بايد در يك خط جداگانه باشد و فايل بايد قالب متني (گاهي .txt ناميده ميشود) داشته باشد و نبايد يك فايل ويرايشگر (مانند فايل Microsoft Word .doc يا فايل OpenOffice ، .odt) باشد.
سرويسهاي آنلايني هم هستند كه ليستهاي پراكسي عمومي سازگار با اين ويژگي را ارائه ميكنند. ولي اين سرويسها خودشان در محلهايي بلوكه ميشوند، ممكن است بتوانيد ليستهاي پراكسي عمومي مفيد را در جستجوي وب پيدا كنيد.
براي نمونه، يك جستجوي سريع براي "switchproxy anonymous proxy lists" در گوگل به اين سايت راهنمايي كرد: http://www.shroomery.org/ythan/proxylist.php. اين سرويس، توسط يك شخص علاقمند به اين مقوله (بطور مشخص آماتور، نه يك سرويس تجاري)، يك ليست از پراكسيها را از XPROXY (http://www.xroxy.com/proxylist.php?type=Anonymous) ميگيرد و قالببندي ميكند، بنابراين SwitchProxy ميتواند از آن استفاده كند.
ميتوانيد هر تعداد از اين ليستها – ليستي كه توليد ميكنيد يا يك ليست آنلاين – را به تنظيمهاي SwitchProxy به عنوان يك مجموعه از پراكسيهاي "گمنام" اضافه كنيد. براي اينكار گزينه تنظيمهاي "Anonymous" را بجاي تنظيمهاي "Standard" انتخاب كنيد.

روي "Next >>" كليك كنيد و پنجره تنظيمها ظاهر ميشود:

براي استفاده از ليست آنلاين، به سادگي URL ليست را در فيلد Url وارد و روي "Load" كليك كنيد. براي افزودن ليستي كه خود ايجاد كردهايد بايد روي "Browse" در كنار فيلد File كليك كنيد، فايل را از روي درايو هارد كامپيوترتان انتخاب و روي "Load" كليك كنيد. فراموش نكنيد كه به ليست يك نام (يا "Label") بدهيد. براي مثال، استفاده از ليست آنلايني كه در مثال بالا به آن اشاره شد، پس از كليك كردن "Load" اين نتايج را ميدهد:

اكنون بايد فاصله زماني براي چرخيدن بين پراكسيها را انتخاب كنيد. فاصلههاي زماني سوييچ كردن خودكار در SwitchProxy برحسب ثانيه نمايش داده ميشود، بنابراين اگر ميخواهيد كه فاصله زماني را برابر 3 دقيقه قرار دهيد، 180 را در فيلد "Change proxy every[]" تايپ كنيد. پس از آن روي "OK" كليك كنيد، پنجره بسته ميشود و SwitchProxy ليست پراكسي جديد شما را ذخيره ميكند:

استفاده از SwitchProxy
براي استفاده از پراكسيهايي كه ذخيره كردهايد، تنها روي منوي "Tools" در فايرفاكس كليك كنيد:

با انتخاب "SwitchProxy" بايد ليستي از پراكسيهايي را كه از قبل تنظيم كردهايد ببينيد. انتخاب يكي از آنها، آن قلم پراكسي را فعال ميكند. براي استفاده نكردن از پراكسي "None" را انتخاب كنيد.
معايب و ريسكها
استفاده از يك برنامه پراكسي عمومي تضمين نميكند كه شما گمنام خواهيد بود. هرگاه از هر پراكسياي استفاده ميكنيد، شما به گرداننده پراكسي در افشا نشدن يا سوء استفاده نشدن از اطلاعاتي درباره خود يا چگونگي استفاده شما از پراكسي، اعتماد ميكنيد.
ارتباطهاي شما با پراكسي نيز ميتواند توسط اپراتور شبكه مشاهده شود. براي نمونه اگر مواقع مختلفي سايت وبي را از يك كامپيوتر مشاهده ميكنيد، سايت ميتواند بصورت بالقوه با مكانيزمهايي مانند كوكيها تشخيص دهد كه شما همان شخص هستيد – حتا اگر در هر بار مشاهده از تنظيمهاي پراكسي متفاوتي استفاده كنيد.
هرچند Tor نیز يك برنامه پراكسي محلي فراهم ميكند، نبايد از SwitchProxy براي فعالسازي Tor استفاده كنيد. بجاي آن از Torbutton استفاده كنيد. Torbutton از شما در مقابل خطرهاي حريم خصوصي بالقوه بسياري محافظت ميكند (مانند نفوذهاي DNS) كه SwitchProxy قادر به انجام آن نيست.

