https://github.com/leask/bricks
BRICKS is a list of domains blocked by the Chinese GFW.
https://github.com/leask/bricks
Last synced: 10 months ago
JSON representation
BRICKS is a list of domains blocked by the Chinese GFW.
- Host: GitHub
- URL: https://github.com/leask/bricks
- Owner: Leask
- License: mit
- Created: 2017-09-15T05:04:19.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2020-03-22T15:32:53.000Z (about 6 years ago)
- Last Synced: 2025-04-12T14:47:21.693Z (about 1 year ago)
- Language: JavaScript
- Size: 1.1 MB
- Stars: 10
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
BRICKS
======
____________________________________________
| Twitter|________|________|________|__Vimeo_|
|________|Facebook|________|________|________|
|________|________|________|________|________|
|________|________|________|_Google_|________|
|YouTube_| |________|________|________|
| |
| * |
| |
| _______ |
| |_______| |
|____________________________________________|
## What is BRICKS?
BRICKS is a list of domains blocked by the Chinese GFW.
## What for?
* Colleting domains blocked by the GFW with the contributers.
* Provide a database for any researches on the tightness of Chinese Internet blockage.
* Helping any people and software get around the GFW.
## Different from GfwList
[GfwList](https://code.google.com/p/autoproxy-gfwlist/) is cool and effective, but growing complex and inefficient. BRICKS is simpler and easier to use.
## Installation
`$ git clone https://github.com/Leask/BRICKS.git`
## Usage
* List all websites blocked by the GFW
`$ ./bricks list`
or just simply `$ cat gfw.bricks`
* Add a domain to BRICKS
`$ ./bricks add 'google.com'`
* Remove a domain from BRICKS
`$ ./bricks remove 'facebook.com'`
* Make .PAC file with BRICKS
`$ ./bricks makpac 'SOCKS5 127.0.0.1:8964; SOCKS 127.0.0.1:8964; DIRECT'`
* Make .PAC file and launch HTTP server
`$ ./bricks pacsrv 'SOCKS5 127.0.0.1:8964; SOCKS 127.0.0.1:8964; DIRECT'`
* Make Surge configuration file with BRICKS
`$ ./bricks maksurge 'custom, 1.2.3.4, 443, rc4-md5, password, http://surge.run/SSEncrypt.module'`
* Make Surge configuration file and launch HTTP server
`$ ./bricks surgesrv 'custom, 1.2.3.4, 443, rc4-md5, password, http://surge.run/SSEncrypt.module'`
* Show help infomation
`$ ./bricks help`
## Contributing
* Fork -> features implement -> tests -> pull request
* Fork -> add domain to list -> tests -> pull request
## See also
Flora_Pac: [https://github.com/Leask/Flora_Pac](https://github.com/Leask/Flora_Pac)
## Getting help
Email / iMessage / Hangouts: i@leaskh.com