You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 3.7 kB

10 years ago
12 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
12 years ago
10 years ago
10 years ago
9 years ago
10 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
9 years ago
9 years ago
9 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. Shadowsocks for Windows
  2. =======================
  3. [![Build Status]][Appveyor]
  4. [中文说明]
  5. #### Features
  6. 1. System proxy configuration
  7. 2. PAC mode and global mode
  8. 3. [GFWList] and user rules
  9. 4. Supports HTTP proxy
  10. 5. Supports server auto switching
  11. 6. Supports UDP relay (see Usage)
  12. #### Download
  13. Download the [latest release].
  14. #### Basic
  15. 1. Find Shadowsocks icon in the notification tray
  16. 2. You can add multiple servers in servers menu
  17. 3. Select `Enable System Proxy` menu to enable system proxy. Please disable other
  18. proxy addons in your browser, or set them to use system proxy
  19. 4. You can also configure your browser proxy manually if you don't want to enable
  20. system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this
  21. port in `Servers -> Edit Servers`
  22. #### PAC
  23. 1. You can change PAC rules by editing the PAC file. When you save the PAC file
  24. with any editor, Shadowsocks will notify browsers about the change automatically
  25. 2. You can also update PAC file from [GFWList] \(maintained by 3rd party)
  26. 3. You can also use online PAC URL
  27. #### Server Auto Switching
  28. 1. Load balance: choosing server randomly
  29. 2. High availability: choosing the best server (low latency and packet loss)
  30. 3. Choose By Total Package Loss: ping and choose. Please also enable
  31. `Availability Statistics` in the menu if you want to use this
  32. 4. Write your own strategy by implement IStrategy interface and send us a pull request!
  33. #### UDP
  34. For UDP, you need to use SocksCap or ProxyCap to force programs you want
  35. to be proxied to tunnel over Shadowsocks
  36. #### Multiple Instances
  37. If you want to manage multiple servers using other tools like SwitchyOmega,
  38. you can start multiple Shadowsocks instances. To avoid configuration conflicts,
  39. copy Shadowsocks to a new directory and choose a different local port.
  40. #### Global hotkeys
  41. Hotkeys are NOT registered automatically. You should re-register all hotkeys after
  42. restarting Shadowsocks. If you are using multiple instances of Shadowsocks,
  43. you must set different key combination for other instances.
  44. ##### How to input?
  45. 1. Put focus in the corresponding textbox.
  46. 2. Press the key combination that you want to use.
  47. 3. Release all keys when you think it is ready.
  48. 4. Your input appears in the textbox.
  49. ##### How to change?
  50. 1. Put focus in the corresponding textbox.
  51. 2. Press BackSpace key to clear content.
  52. 3. Re-input new key combination.
  53. ##### How to deactivate?
  54. 1. Clear content in the textbox that you want to deactivate,
  55. if you want to deactivate all, please clear all textboxes.
  56. 2. Press OK button to confirm.
  57. ##### Meaning of label color
  58. - Green: This key combination is not occupied by other programs and register successfully.
  59. - Yellow: This key combination is occupied by other programs and you have to change to another one.
  60. - Transparent without color: The initial status.
  61. #### Server Configuration
  62. Please visit [Servers] for more information.
  63. #### Portable Mode
  64. If you want to put all temporary files into shadowsocks/temp folder instead of
  65. system temp folder, create a `shadowsocks_portable_mode.txt` into shadowsocks folder.
  66. #### Develop
  67. Visual Studio 2015 is required.
  68. #### License
  69. GPLv3
  70. [Appveyor]: https://ci.appveyor.com/project/wongsyrone/shadowsocks-windows-0cn3i
  71. [Build Status]: https://ci.appveyor.com/api/projects/status/47784ryn365vw56w/branch/master?svg=true
  72. [latest release]: https://github.com/shadowsocks/shadowsocks-csharp/releases
  73. [GFWList]: https://github.com/gfwlist/gfwlist
  74. [Servers]: https://github.com/shadowsocks/shadowsocks/wiki/Ports-and-Clients#linux--server-side
  75. [中文说明]: https://github.com/shadowsocks/shadowsocks-windows/wiki/Shadowsocks-Windows-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E