├── README.md └── SpechtLiteConf.zip /README.md: -------------------------------------------------------------------------------- 1 | # Configuration template for [SpechtLite](https://github.com/zhuhaow/SpechtLite) 2 | [![Join the chat at https://gitter.im/zhuhaow/NEKit](https://badges.gitter.im/zhuhaow/NEKit.svg)](https://gitter.im/zhuhaow/NEKit?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Join the chat at https://telegram.me/NEKitGroup](https://img.shields.io/badge/chat-on%20Telegram-blue.svg)](https://telegram.me/NEKitGroup) [![Build Status](https://travis-ci.org/zhuhaow/SpechtLite.svg?branch=master)](https://travis-ci.org/zhuhaow/SpechtLite) [![GitHub release](https://img.shields.io/github/release/zhuhaow/SpechtLite.svg)](https://github.com/zhuhaow/SpechtLite/releases) [![GitHub license](https://img.shields.io/badge/license-GPLv3-blue.svg)](LICENSE) 3 | 4 | This is a template for SpechtLite designed for Chinese users. 5 | 6 | ## Explanation of each file in **`SpechtLite.zip`** 7 | 8 | - **Conf.yaml**: The main configuration file, where all adapters and rules reside. You may want to copy and rename this file if you want to have several different settings to switch between. 9 | 10 | - **pollutedip**: The list of DNS polluted IP addresses according to [Wikipedia](https://zh.m.wikipedia.org/zh-cn/域名服务器缓存污染). 11 | 12 | - **directlist**: The list of hosts that you want to connect directly, in regular expressions. 13 | 14 | - **directiprange**: The list of ip ranges that you want to connect to directly without any proxy. 15 | 16 | - **proxylist**: The list of hosts that you want to connect to through proxy, in regular expressions. 17 | 18 | - **proxyiprange**: The list of ip ranges that you want to connect to through proxy. 19 | 20 | - **rejectlist**: The list of hosts that you want to block. 21 | 22 | - **rejectiprange**: The list of ip ranges that you want to block. 23 | 24 | > ~~The hosts and ips in **Reject** lists are referenced from **[逗bi极客](http://www.yeshigeek.com/forum.php)**'s Surge rule.~~
25 | 26 | ## Get Up and Running 27 | 1. Extract **`SpechtLiteConf.zip`** file to your temporary folder 28 | 29 | 2. Click **`Open config folder`** and copy all files to that (`.SpechtLite`) folder. 30 | 31 | 3. Set up the correct adapter configuration according to your proxy settings. 32 | 33 | 4. Click **`Reload config`** to reload your configuration. 34 | 35 | 5. Start proxy by click the name of the config file in the menu, and check **`Set as system proxy`**. 36 | > Or you can set it yourself by setting system HTTP/HTTPS proxy to `127.0.0.1:port`, SOCKS5 proxy (this will proxy things such as Mail.app) to `127.0.0.1:port+1` in **System Preferences**. 37 | -------------------------------------------------------------------------------- /SpechtLiteConf.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HoonHub/SpechtLiteConf/330a44538b6e9a200870b31813b2be0f576376ec/SpechtLiteConf.zip --------------------------------------------------------------------------------