What is the bannedbook/fanqiang Repository? A Complete Guide to Circumvention Tools
The bannedbook/fanqiang repository is a community‑maintained collection of "翻墙" (Internet‑censorship‑circumvention) resources hosting tutorials, configuration files, and ready‑to‑use bundles for proxy tools like V2Ray, Shadowsocks, and SSR across Windows, macOS, Linux, Android, iOS, and routers.
The bannedbook/fanqiang repository serves as a comprehensive ecosystem for users seeking to bypass network restrictions and access blocked services. Hosted on GitHub, this open‑source project provides everything from pre‑packaged client bundles to self‑hosted server tutorials, making it a central resource for circumventing the Great Firewall without requiring advanced networking expertise.
Repository Architecture and Components
Platform‑Specific Tutorials
The repository organizes setup guides by operating system in dedicated directories. For Windows users, [windows/V2RayN.md](https://github.com/bannedbook/fanqiang/blob/master/windows/V2RayN.md) provides step‑by‑step V2Ray configuration instructions, while macOS guides reside in [macos/ClashX.md](https://github.com/bannedbook/fanqiang/blob/master/macos/ClashX.md). Mobile platforms are covered in [android/Clash.md](https://github.com/bannedbook/fanqiang/blob/master/android/clash.md) and [ios/Shadowrocket.md](https://github.com/bannedbook/fanqiang/blob/master/ios/Shadowrocket.md), ensuring comprehensive coverage across all major devices.
All‑in‑One Circumvention Bundles
The ChromeGo and EdgeGo packages provide pre‑configured archives containing proxy binaries and free server lists. According to [ChromeGo/README.md](https://github.com/bannedbook/fanqiang/blob/master/ChromeGo/README.md), these bundles include v2ray, ss, ssr, and brook clients ready for immediate deployment without manual configuration. The [FirefoxFqLinux/README.md](https://github.com/bannedbook/fanqiang/blob/master/FirefoxFqLinux/README.md) offers similar functionality for Linux users.
Free Server Credentials
Users can access regularly updated free accounts without deploying personal servers. The files 免费ss账号.md and v2ray免费账号.md contain markdown tables publishing Shadowsocks and V2Ray connection credentials, refreshed by community maintainers as availability changes.
Self‑Hosted Infrastructure
For users requiring dedicated resources, the repository includes v2ss/自建V2ray服务器简明教程.md and v2ss/自建Shadowsocks服务器简明教程.md. These guides cover VPS deployment on providers like Vultr and Linode, using Docker containers to simplify server setup.
Router and Gaming Console Support
Network‑level circumvention is documented in [router/OpenWRT.md](https://github.com/bannedbook/fanqiang/blob/master/router/OpenWRT.md) for OpenWrt firmware configuration. Gaming console tutorials such as game/在Mac上使用clashx pro给switch开启游戏加速.md explain "旁路由" (side‑router) configurations for routing PlayStation, Switch, and Xbox traffic through proxy gateways.
Utility Scripts and Automation
The repository includes maintenance and generation utilities to streamline usage. The [gitupdate.sh](https://github.com/bannedbook/fanqiang/blob/master/gitupdate.sh) script automates repository synchronization, while Python tools like [docs/vsp.py](https://github.com/bannedbook/fanqiang/blob/master/docs/vsp.py) and [docs/go.py](https://github.com/bannedbook/fanqiang/blob/master/docs/go.py) parse free‑account lists and generate client configuration files automatically.
Practical Usage Examples
Deploying the ChromeGo Bundle
To deploy the pre‑packaged ChromeGo client, download and extract the archive according to [ChromeGo/README.md](https://github.com/bannedbook/fanqiang/blob/master/ChromeGo/README.md):
# Download the release archive
wget https://github.com/bannedbook/fanqiang/releases/download/v1.0/ChromeGo.zip
# Extract to a path without spaces or Chinese characters
unzip ChromeGo.zip -d /opt/chrome-go
# Launch the appropriate binary for your platform
cd /opt/chrome-go
./ChromeGo.exe
Configuring V2Ray with Free Accounts
Add free V2Ray nodes to your client using the JSON format found in v2ray免费账号.md:
{
"v": "2",
"ps": "FreeV2Ray-01",
"add": "free.v2ray.example.com",
"port": "443",
"id": "e1f9c3d2-1234-5678-9abc-def012345678",
"aid": "0",
"net": "ws",
"type": "none",
"host": "free.v2ray.example.com",
"path": "/ray",
"tls": "tls"
}
Self‑Hosting a V2Ray Server
Deploy your own server using Docker as documented in v2ss/自建V2ray服务器简明教程.md:
# Install Docker
sudo apt-get update && sudo apt-get install -y docker.io
# Run the V2Ray container
docker run -d --restart=always \
-p 443:443 \
-v /etc/v2ray:/etc/v2ray \
--name v2ray \
teddysun/v2ray
# Generate client configuration using the helper script
python3 docs/vsp.py --type v2ray --output client.json
Configuring OpenWrt Routers
Implement network‑wide proxying following [router/OpenWRT.md](https://github.com/bannedbook/fanqiang/blob/master/router/OpenWRT.md):
# SSH into the router
ssh root@192.168.1.1
# Install Shadowsocks
opkg update && opkg install shadowsocks-libev
# Configure the server
cat > /etc/config/shadowsocks <<EOF
config ss_server 'global'
option server 'free.ss.example.com'
option server_port '8388'
option password 'freepassword'
option timeout '300'
option method 'aes-256-gcm'
option fast_open '1'
EOF
# Restart the service
/etc/init.d/shadowsocks restart
Summary
- The bannedbook/fanqiang repository provides a complete ecosystem for Internet circumvention, from ready‑to‑use bundles to self‑hosted server tutorials.
- Key files include platform guides in
windows/,macos/,android/, andios/directories, plus router configurations inrouter/OpenWRT.md. - Users can access free server credentials via
免费ss账号.mdandv2ray免费账号.md, or deploy personal servers using Docker‑based guides inv2ss/. - Utility scripts like
docs/vsp.pyautomate configuration generation, whileChromeGoandEdgeGopackages offer immediate deployment options for beginners.
Frequently Asked Questions
What tools does the bannedbook/fanqiang repository support?
The repository supports V2Ray, Shadowsocks (SS), ShadowsocksR (SSR), Brook, Clash, and Trojan. Each tool includes dedicated configuration files and tutorials for Windows, macOS, Linux, Android, and iOS platforms, with specific client recommendations like V2RayN for Windows and Shadowrocket for iOS.
Is the bannedbook/fanqiang repository legal to use?
While the repository itself contains only open‑source documentation and configuration files, the legality of circumventing Internet restrictions varies by jurisdiction. Users should consult local regulations regarding VPN usage and network access before deploying these tools, as the repository focuses on technical education rather than legal advice.
How frequently are the free server accounts updated?
The free account lists in 免费ss账号.md and v2ray免费账号.md are refreshed regularly by community maintainers. However, availability varies based on server load and blocking, so users seeking stable connections should follow the self‑hosting tutorials in v2ss/ to deploy private V2Ray or Shadowsocks servers on commercial VPS providers.
Can I use bannedbook/fanqiang resources on my home router?
Yes. The repository includes specific guides for OpenWrt and Asus Merlin firmware in the router/ directory. The game/ folder also provides instructions for routing gaming console traffic through proxy gateways using "旁路由" (side‑router) configurations, allowing PlayStation, Switch, and Xbox devices to bypass restrictions without individual client installation.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →