Improve sharing server profiles.

* New share server profiles window.
* Import server profile urls from pasteboard.
This commit is contained in:
Qiu Yuzhou
2018-09-16 16:46:48 +08:00
parent 33b36928bc
commit 02d9ac3031
14 changed files with 605 additions and 205 deletions

View File

@ -6,7 +6,7 @@ Current version is 1.8.0
Next Generation of [ShadowsocksX](https://github.com/shadowsocks/shadowsocks-iOS)
## Why?
## Why a new implementation?
It's hard to maintain the original implementation as there is too much unused code in it.
It also embeds the `ss-local` source. It's crazy to maintain dependencies of `ss-local`.
@ -36,21 +36,12 @@ From [here](https://github.com/shadowsocks/ShadowsocksX-NG/releases/)
- `ss-local` from shadowsocks-libev 3.2.0
- Support SIP003 plugins. Embed `kcptun` and `simple-obfs`.
- Could update PAC by download GFW List from GitHub.
- Shows QRCode for current server profile in legacy and SIP002 format.
- Scans QRCode from screen.
- Auto launch at login.
- User rules for PAC.
- Share your server profiles by qrcode or url.
- Import server profile urls from pasteboard.
- Import server profile by scan QRCode on screen.
- Custom rules for PAC.
- Support for [AEAD Ciphers](https://shadowsocks.org/en/spec/AEAD-Ciphers.html)
- HTTP Proxy by [privoxy](http://www.privoxy.org/)
- An advanced preferences panel for configuring:
- Local SOCKS5 listen address.
- Local SOCKS5 listen port.
- Local SOCKS5 timeout.
- If enable UDP relay.
- GFW List URL.
- Manually specify network service profiles which would be used to configure the proxy.
- Could reorder shadowsocks profiles by drag-&-dropping in servers preferences panel.
- Configurable global shortcuts for toggle running and switch proxy mode.
## Difference from original ShadowsocksX