Developer Builds

Switchy! - 1.1.1

by MhdHejazi
Extension meant for Developer Builds of Google Chrome 4.0+

Manage and switch between multiple proxy profiles quickly and easily.

Switchy is hosted now on Chrome official extension gallery: https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj

  • 1.1.1
  • GPL
  • MhdHejazi
  • Visit Website
  • Visit Website
  • Developer Builds
  • 1 Star2 Stars3 Stars4 Stars5 Stars (59 votes, average: 4.59 out of 5)
  • 46712 times

More about this extension

Switchy! is a proxy manager for Google Chrome, it allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

—-

Switchy is also published on Chrome official extension gallery.

Project Web Page: http://www.samabox.com/projects/chrome/switchy

Project on Google Code: http://code.google.com/p/switchy

Change Log:

---

Older Versions

  1. Version 0.8.3
    Compatible With
    Developer Builds

    Switchy! allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

    Change Log:

    None

  2. Version 0.9.1
    Compatible With
    Developer Builds

    Switchy! allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

    Change Log:

  3. Version 0.9.2
    Compatible With
    Developer Builds

    Switchy! allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

    Change Log:

  4. Version 0.9.3
    Compatible With
    Developer Builds

    Switchy! allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

    Change Log:

    [0.9.3] 05-12-2009
    * Options: Add more info to diagnostics log.

  5. Version 0.9.5.2
    Compatible With
    Developer Builds

    Switchy! allows users to manage and switch between multiple proxy profiles quickly and easily (right now for Windows platforms).

    Change Log:

    ---

Reviews

  1. NetWorkerLV says:

    Very useful extension. Work great on dev version of Chrome. Easy to setup and use. Thank YOU!

  2. Hejazi says:

    This is my first Chrome extension, hope you like it :)

  3. jazz7 says:

    gud idea ..but once i change proxy , i can’t change it until i restart chrome.. i.e. it allows to change only once if i have to change proxy or even go to direct connection i have to restart chrome

    Also would you support authenticated proxy in future like foxyproxy for FF

  4. Skylinar says:

    Very good extension.
    Sometimes we need the proxy to visit some legal area that forbidden by others, no freedom.

  5. lemulot says:

    PERFECT !

  6. Goob says:

    Unfortunately it doesn’t work for me. It just doesn’t save anything.

    Build: 4.0.260.0 (Ubuntu build 33291)

  7. mete çetin says:

    not working on linux.

  8. Hejazi says:

    @jazz7: what do you mean by ‘can’t change it until i restart chrome’? and please tell me the version of the browser and the platform.
    @Goob, @mete çetin: I’m sorry, it only works in Windows platforms right now.

  9. cleg says:

    Simply outctanding. Just as I need.
    Thank you very much.
    Is OS X support planned?

  10. dje says:

    怎样设置账号密码以及端口?

  11. fdcn says:

    Im sorry for my poor english. so write in chinese.

    有个问题,代理切换不能在不同的user profile下独立,比如在同一时间用下面打开两个chrome:
    X:\path\chrome.exe –user-data-dir=user1
    X:\path\chrome.exe –user-data-dir=user2
    两个user下都安装了switchy扩展,但如果在user1下切换了代理状态,在user2下也同样被切换,我希望是互不干涉。

    chrome本身是能保证两个user的代理独立的,可以如下测试
    X:\path\chrome.exe –user-data-dir=user1 –proxy-server=127.0.0.1:8118
    X:\path\chrome.exe –user-data-dir=user2
    虽然同时打开,user1使用了代理,但user2并没有使用。

  12. ziga says:

    how to download?

  13. zeltak says:

    i can confirm it does not save entries on linux

    zeltsk

  14. RmaN says:

    in iran it’s veru usefull and i love it very much.but doesn’t work 4 me.

    my chrome version is dev 4.0.223.9

  15. wirklich says:

    Not working for me, I can’t switch on one of saved proxys.

  16. The license is listed as GPL yet I do not see the source code for this extension. Is that something that you could provide?

  17. Will Griffith says:

    Great so far, but I have a request.

    Could you implement importing of proxy lists from a file or from a URL? If you do not understand what I mean, see SwitchProxy for Firefox (not the Chrome version because it is completely different). It will update your proxy list from a file or URL at specified intervals.

    I get my proxies from (for reference and an example) is: http://www.shroomery.org/ythan/proxylist.php

  18. I’ve gotten a scare from this extension..

    Says that both Avast and MalewareBytes found a trojan virus inside this extensions folder..

    I’m going to look into this, please, if there is, remove it?

    I suggest, to whom who downloaded, to get a virus scan of your computer ASAP.,

    I’ll post back after scanning this whole extension.

  19. I’m sorry, my Norton probably set those viruses..
    It happened on PSpad.exe, GoogleChrome.exe, and some others..

    Fixing it now, Sorry for the scare!

    Legit extension, and I thank you for posting it!

  20. Steven says:

    Great extension! Only 1 problem for me, it doesn’t want to switch to 127.0.0.1:8118 in my Chrome, other ports are all good.

  21. Wizard says:

    I confirm the problem: only one proxy switch is possible until the browser is restarted
    After you click on any item the second time, nothing happens, the tick remains at the previous position
    my Chrome version is 4.0.249.22

  22. Yunkwan says:

    It doesn’t work on Ubuntu 9.10.
    I can’t save the profile.

    however, this works great on windows.

  23. Baserk says:

    same problem:

    once change the extension, must restarted chrome before next change. my chrome version is 4.0.249.22.

    (i use Tor)

  24. jazz7 says:

    @hejazi my chrome version is 4.0.249.22 dev and i’m using it on Windows 7 ultimate… i see that many others have confirmed my bug.

  25. Hejazi says:

    @cleg I hope I can add support for Linux and OS X ASAP (this may take some time since I’m not familiar with developing NPAPI plugins in Linux and OS X).

    @dje unfortunately, proxy authentication can’t be implemented since IE doesn’t support it.

    @fdcn when you change the proxy using Switchy you actually change the global proxy, so switching proxy for a profile will affect all other chrome profile.
    Update: partially solved, now when the extension run (on chrome start) it’ll apply the last selected profile automatically.
    this change will be pushed in the next update of Switchy!

  26. Hejazi says:

    @ziga google for “how to install chrome extensions”.

    @zeltak, @Yunkwan that’s because Linux isn’t supported yet.

    @K.Adam for sure, you can find the source in this folder “%localappdata%\Google\Chrome\User Data\Default\Extensions\lmpgdcjlcadimdknnjmkgfkkndghclga”.

    @Fighterlegend Switchy doesn’t contain any malware, but Norton gets so stupid sometimes.

  27. Not work. It doesn’t allow me to connect to the proxy I choose. Just direct connection.

  28. ace says:

    a great extension!
    but still a tiny problem remained
    when i want to change proxy a to b, i have to restart my chrome, or it won’t work

  29. mchiareli says:

    Hey, great work…

    Could you include support for Socks proxy?

  30. Hejazi says:

    @RmaN, @wirklich, @jazz7, @Wizard, @Baserk, @Steven, @daisylinbluez, @ace
    a new version is available, try it out and if there is still a problem please do the following:
    - Open Options page.
    - Click on the header title “Switchy! Options”, the error console should appear (at the bottom of the page).
    - Copy the log and send it to me please, here or on my email (mohammadhi+switchy@gmail).

  31. Wizard says:

    Hejazi, after updating, I’ve got this behavior:
    1) I switch from Direct Connection to Proxy1, the tick remains at the Direct Connection, and the traffic doesn’t go through the proxy
    2) I restart Chrome, the tick is now on Proxy1, and the traffic goes through the proxy
    3) I switch back to Direct Connection, nothing happend again, and after restarting, the Direct Connection becomes active
    the error console doesn’t appear
    Thank you for your work! I’m sure you manage to fix that nasty bug

  32. Lucky_Geck says:

    It’s a very good idea to make such a greate plugin!
    But is realy bad, that it changes proxy only in LAN settings, not in VPN senttings…
    As I’m a VPN user, this plugin doesn’t change proxy for me.. =(
    Can you fix that?

  33. wirklich says:

    @ Hejazi, I install new version. When I switch on one of saved proxy, and try to browse on internet or refresh page, Switchy auto-switch proxy settings on “direct connection”. In log — “Plugin working properly”, no problem.
    Can I restart my Chrome every time I change proxY?
    Thank you for great and useful extension!

    /win XP sp2, chrome 4.0.249/

  34. wirklich says:

    Oooh, just read Lucky_Geck’s message and understand — I too VPN-user.
    So pity…

    /i want “tor” extension/

  35. sdblepas says:

    Hi
    it works fine but there’s a little problem
    if switching on switchy proxy is on for every browser (IE firefox …)
    Regards

  36. ANassar says:

    Very useful,i liked it alot :)
    however:

    1- little buggy when defining proxies for HTTP/HTTPS/FTP….etc
    as i had to enter the below in the “port” field “5110;https=10.230.233.30″

    2- Is it possible to make the proxy setting independent from windows??
    that would be awesome !!

    3- If(2) is yes, is it possible to store the user-name and password as well :D

  37. czar says:

    Wish this worked in linux :(

  38. Hejazi says:

    @All
    Thank you for your valuable reviews
    may you help me by adding bug-reports/feature-requests using this form?

    http://code.google.com/p/switchy/issues/entry

  39. Hejazi says:

    @Wizard “the error console doesn’t appear”
    it should appear by default now (if there is any error), may you send me the error log.

    @sdblepas right, that’s because Chrome doesn’t have its own proxy configuration yet, it depends on system proxy configuration. to change proxy for Chrome specifically you should add –proxy-server switch to chrome.

  40. Wizard says:

    Hejazi, the error console appears when I click the globe picture on the options page…

    [09:26:06] [error] – Plugin Error @ProfileManager.getCurrentProfile() > TypeError: Cannot read property ‘proxyEnabled’ of undefined
    [09:26:07] [error] – Plugin Error @ProfileManager.getCurrentProfile() > TypeError: Cannot read property ‘proxyEnabled’ of undefined
    [09:26:07] [error] – Plugin Error @ProfileManager.getCurrentProfile() > TypeError: Cannot read property ‘proxyEnabled’ of undefined
    [09:26:08] [info] – Browser Info: 5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.25 Safari/532.5
    [09:26:08] [success] – Plugin loaded successfully..
    [09:26:08] [success] – Plugin working properly..
    [09:26:08] [success] – ‘localStorage’ supported..
    [09:26:08] [success] – Wrote to local storage successfully..

    Nothing is added to the log when I click another proxy profile, and the profile I clicked is not activated until I restart Chrome

  41. HoKe says:

    Greate work!
    I vote for support for Socks proxy too.
    Thx

  42. Hejazi says:

    just pushed a new version (0.9.5.2), added support for HTTPS, FTP, Socks, Automatics Config URL, Bypass proxy.
    try the new version and if you face any problem report it as a bug
    (http://code.google.com/p/switchy/issues/entry).

    p.s. to force Chrome to update Switchy press “Update extensions now” button on ‘Extensions’ page.
    or you can download the new version directly from here:
    (http://www.samabox.com/projects/chrome/switchy/)

  43. kriss says:

    it only works after i restart chrome!!
    then if i change the proxy, no respond until i restart chrome again!

  44. Raj says:

    Hey Hejazi…. thanx for a great extension but it does work only once for every chrome restart.. as many mentioned earlier…please correct the bug I am on Windows 7 ultimate…. again thanx for your work :)

    The log is as follows
    [14:51:08] [info] – Browser Info: 5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.25 Safari/532.5
    [14:51:08] [success] – Plugin loaded successfully..
    [14:51:08] [success] – Plugin working properly..
    [14:51:08] [success] – ‘localStorage’ supported..
    [14:51:08] [success] – Wrote to local storage successfully..

  45. cra3y says:

    hey, why did You ban me? I pointed, that this plugin contain url tracker.
    shame on You!

  46. kevin says:

    There is one big bug here. IE’s proxy settings change with this extension. Could you just leave IE alone?

  47. Hejazi says:

    Dear All,

    Switchy is published now on Chrome official extension gallery.
    Please uninstall your current version and install the new version from Chrome official extension gallery.
    Sorry for any inconvenience caused, and keep in touch:
    Project Web Page: http://www.samabox.com/projects/chrome/switchy
    Project on Google Code: http://code.google.com/p/switchy
    Extension Page: https://chrome.google.com/extensions/detail/caehdcpeofiiigpdhbabniblemipncjj

  48. gyteng says:

    sometimes it can’t work properly

  49. chenlin says:

    Still not supported the ubuntu system.
    Hope the next version added.

  50. ratsock says:

    I can also confirm. Not working on ubuntu.

Write a Review