ShadowsocksR for Windows (Lite)
- Lite版仅仅只是移除了一些功能,作为命令行与完整版的折衷,以便于在一些奇怪的环境下使用
- Lite版没有添加任何新功能、算法
- 对于一般用户,请使用完整的 ShadowsocksR
- This is just a trimmed version of ShadowsocksR for Windows. It is intended for using in specific circumstances, other than Commanand-Line.
- It has nothing to do with new features or algorithms.
- For general users, please use the Full Version of ShadowsocksR for Windows.
改动
请注意,这些改动对程序性能没有任何提升,仅仅是减少了功能:
- 裁剪了二维码扫描功能
- 裁剪了自动更新功能
- 裁剪了服务器订阅功能
- 裁剪了客户端密码功能
- 裁剪了自动运行功能
- 更换图标为SS蓝色小飞机
- 单击小飞机图标可以切换全局/PAC两种模式,其它情况不受影响
- 目标框架为.NET Framework 4.7
(不建议新用户直接使用,建议配合设置好的 gui-config.json 文件使用)
Changes
Please note, that these chages have no effect on performance.
- Trimmed QRCode functions.
- Trimmed Auto-Updater.
- Trimmed Server Subscriber.
- Trimmed Client-configuration-file password-encryptor.
- Trimmed AutoRun on boot.
- Legacy-style icons.
- Click on tray-icon now swap between PAC / Global mode (does not affect Direct mode).
- Build target .NET Framework 4.7.
You may want to use your original gui-config.json file to ease your configuration.
待解决
- 解决Windows防火墙报警问题: 既然防火墙阻拦后依然可以正常使用基本功能,就应该有办法不触发防火墙警报,这是Lite版的初衷之一(但好像掉坑里了)
- 任务栏图标的上传下载提示(来自SS)
- 将日志窗口与服务器连接统计窗口合并,并导入SS的折线图
以上特性虽然来自Shadowsocks for Windows, 但目前SS与SS-R的Win客户端有太多差异,需花时间学习理解两者的诸多不同。 个人能力有限、精力有限,未能利用现有框架做调整,深表遗憾
To-do
- Figure out Windows Firewall warnings.
- Tray icon display uploading and downloading status (import from SS).
- Combine Log and ServerLog forms (import from SS).
Although features above are included in Shadowsocks for Windows, it takes time to figure out the differences between SS and SSR. Shame on me that I can not re-invent wheels, grrrr...
下载
- 解压后运行 ShadowsocksR.exe
- 建议进行 SHA-256 文件指纹校验,方法:
- 如已安装 7-zip :右键点击文件 > CRC SHA > SHA-256
- 或者:使用 File Hasher WPF
- 如果程序不能运行,需安装最新的 .NET Framework
Download
- Unzip and run ShadowsocksR.exe.
- Optionally, right-click on the downloaded zip file and select CRC SHA > SHA-256. Verify that the SHA-256 checksum displayed matches the expected checksum which was shown on the releases page.
- You may want to download latest .NET Framework from Microsoft.com if you encountered RUNTIME ERROR.
Usage
- Find ShadowsocksR icon in the notification tray
- You can add multiple servers in servers menu
- Select Enable System Proxy menu to enable system proxy. Please disable other proxy addons in your browser, or set them to use system proxy
- You can also configure your browser proxy manually if you don't want to enable system proxy. Set Socks5 or HTTP proxy to 127.0.0.1:1080. You can change this port in Global settings
- You can change PAC rules by editing the PAC file. When you save the PAC file with any editor, ShadowsocksR will notify browsers about the change automatically
- You can also update the PAC file from GFWList. Note your modifications to the PAC file will be lost. However you can put your rules in the user rule file for GFWList. Don't forget to update from GFWList again after you've edited the user rule
- For UDP, you need to use SocksCap or ProxyCap to force programs you want to proxy to tunnel over ShadowsocksR
Develop
Visual Studio Community 2017 is recommended.
License
GPLv3
This fork <-- forked from -- Akkariiin <-- forked from -- BreakWa11 <-- forked from -- clowwindy