All Projects → hoochanlon → Fq Book

hoochanlon / Fq Book

📖《这本书能让你连接互联网》详细阐述代理、隧道、VPN运作过程,并对GFW策略如:地址端口封锁、服务器缓存投毒、数字验证攻击、SSL连接阻断做相关的原理说明

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Fq Book

Blinksocks
A framework for building composable proxy protocol stack.
Stars: ✭ 587 (-75.47%)
Mutual labels:  proxy, tcp, shadowsocks, gfw, https
Inlets Pro
Secure TCP and HTTP tunnels that work anywhere
Stars: ✭ 179 (-92.52%)
Mutual labels:  proxy, tcp, tunnel, gfw, ssh
New Pac
翻墙-科学上网、免费翻墙、免费科学上网、免费自由上网、fanqiang、翻墙梯子、免费软件/方法,一键翻墙浏览器,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点分享,vps一键搭建翻墙服务器脚本/教程,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙
Stars: ✭ 31,869 (+1231.76%)
Mutual labels:  proxy, vpn, shadowsocks, gfw, ssr
Dosvpn
🚀 极速、简单、开源的 VPN 访问外网学习先进科学技术的必备工具
Stars: ✭ 485 (-79.73%)
Mutual labels:  proxy, vpn, shadowsocks, gfw, ssr
Awesome Vpn
Free VPN/proxy,server,account,link list.,实时更新免费的代理,科学上网,翻墙,梯子,服务器,客户端,账号
Stars: ✭ 2,691 (+12.45%)
Mutual labels:  proxy, vpn, shadowsocks, gfw, ssr
Shadowsocksx Ng R8
ShadowsocksX-NG-R for MacOS, ShadowsocksR
Stars: ✭ 1,066 (-55.45%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Awesome Network Stuff
Resources about network security, including: Proxy/GFW/ReverseProxy/Tunnel/VPN/Tor/I2P, and MiTM/PortKnocking/NetworkSniff/NetworkAnalysis/etc。More than 1700 open source tools for now. Post incoming.
Stars: ✭ 578 (-75.85%)
Mutual labels:  proxy, shadowsocks, tunnel, gfw
Free
翻墙、免费翻墙、免费科学上网、免费节点、免费梯子、免费ss/v2ray/trojan节点、蓝灯、谷歌商店、翻墙梯子
Stars: ✭ 16,689 (+597.41%)
Mutual labels:  vpn, gfw, ssr, shadowsocks
Python Proxy
HTTP/HTTP2/HTTP3/Socks4/Socks5/Shadowsocks/ShadowsocksR/SSH/Redirect/Pf TCP/UDP asynchronous tunnel proxy implemented in Python 3 asyncio.
Stars: ✭ 692 (-71.08%)
Mutual labels:  proxy, shadowsocks, tunnel, ssh
Clash Rules
🦄️ 🎃 👻 Clash Premium 规则集(RULE-SET),兼容 ClashX Pro、Clash for Windows 客户端。
Stars: ✭ 706 (-70.5%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Freess
免费ss账号 免费shadowsocks账号 免费v2ray账号 (长期更新)
Stars: ✭ 6,544 (+173.46%)
Mutual labels:  proxy, vpn, shadowsocks, ssr
V2ray Core
A platform for building proxies to bypass network restrictions.
Stars: ✭ 13,438 (+461.55%)
Mutual labels:  proxy, vpn, shadowsocks, tunnel
Leaf
A lightweight and fast proxy utility tries to include any useful features.
Stars: ✭ 530 (-77.85%)
Mutual labels:  proxy, vpn, tcp, shadowsocks
Fanqiang Book
2021科学上网指南,小白图文攻略 | 翻墙/梯子/自由上网/SSR/V2Ray/
Stars: ✭ 127 (-94.69%)
Mutual labels:  proxy, vpn, shadowsocks, ssr
Shadowrocket Adblock Rules
提供多款 Shadowrocket 规则,带广告过滤功能。用于 iOS 未越狱设备选择性地自动翻墙。
Stars: ✭ 12,447 (+420.14%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Shadowsocksx Ng R
ShadowsocksX-NG-R: Shadowsocks(R) Client for MacOS
Stars: ✭ 393 (-83.58%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Surge Rules
🦄 🎃 👻 Surge 规则集(DOMAIN-SET 和 RULE-SET),兼容 Surge for iOS 和 Surge for Mac 客户端。
Stars: ✭ 151 (-93.69%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Ssr Accounts
V2Ray, 免费V2Ray账号分享, 翻墙,无界, 自由门, SquirrelVPN, SS账号, 机场
Stars: ✭ 3,854 (+61.05%)
Mutual labels:  proxy, shadowsocks, gfw, ssr
Announcement
Stars: ✭ 391 (-83.66%)
Mutual labels:  vpn, shadowsocks, tunnel, ssr
Cloak
A censorship circumvention tool to evade detection against state adversaries
Stars: ✭ 942 (-60.64%)
Mutual labels:  proxy, vpn, shadowsocks, gfw

《这本书能让你连接互联网 Ⅱ》

cc fq-book blog outlook telegram stars

intro

本书着重于上网的方式与获取信息的技巧,并对相关流行且典型的软件做简要的上手配置,以及原理的相关说明。

《这本书》示例的多数网址,以及更多资料收录在 w3-goto-world ,书中的相关章节搭配存储库 科学上网 效果会更好!

Stargazers over time

update

《这本书能让你连接互联网》-> 《这本书能让你连接互联网 Ⅱ》的更新要点:

  • 增加速成科学上网篇章

  • 增加相关上网方式以及软件配置操作

  • crx_header_invalid 解决方案的说明

  • VPN连接上服务器却无法访问任何网页及其他网络的解决办法

  • Windows 无法设置系统代理的问题

  • 项目内置 probot 机器人,method 新增 战略家模式

  • 其他更新 click me!
    • 增加对虚拟电话注册方案的说明
    • 谷歌新账户注册方式
    • 网页时光机以及查找相似站点
    • 利用个人博客作为连接互联网的中转

此外,还精简了不必要的重复内容,图片采用 postimages 支持,项目由30M降低到144KB大小,非常方便在线部署及下载,欢迎 fork 《这本书》!

NET::ERR_CERT_AUTHORITY_INVALID

浏览器会额外提示:攻击者可能试图从 xxx.github.io 窃取你的信息,此服务器无法证明它是 xxx.github.io;你的计算机的操作系统不信任它的安全证书。这可能是由配置错误或者有攻击者截获你的连接而导致的。当继续访问时又会403。

解招!:更改为如下提供的百度、阿里、腾讯DNS,再用ipconfig/flushdns 刷新缓存。原因简述:ISP提供的DNS发送错误的根证书,换成能向访问网站提供正确证书的第三方DNS。

  • 百度DNS:180.76.76.76
  • 阿里DNS:223.5.5.5、223.6.6.6
  • 腾讯DNS:119.29.29.29、182.254.116.116

usage

在线部署

  1. fork 《这本书》 到你的 repo
  2. 修改 docs/index.html 将window.$docsify = {}repo 修改成你的 repo
  3. 在 settings 找到 GitHub Pages 并选择 master brach/docs folder
  4. 访问 https://你的GitHub用户名.github.io/fq-book 即可看到效果
这里以 anhoodie 为示例 click me!

预览

Snipaste_2019-06-10_06-18-56

本地部署

所需环境:gitnode;安装很简单一直 下一步 直到完成安装即可。

  • 右击选择git bash在命令行中输入 npm i docsify-cli -g
  • 点击clone or download下载.zip 并解压缩
  • 进入到fq-book-master/docs目录
  • 右击打开git bash输入docsify init .
  • 使用docsify serve完成本地部署
  • 在浏览器中输入localhost:3000即可看到效果 😂

关于更多详细,请看docsify官网文档

使用Offline Explorer可将《这本书》的整个网页内容下载到本地,进行离线观看

当然,也可选择将该书docsify类型转换为gitbook生成格式,并用其自带的命令制作《这本书》的PDF

获取更新

以01user为例,在本地部署时,旧版图链已经失效了,新版已经采用 postimage 支持;此时就需升级成 《这本书Ⅱ》,获取更新其实非常简单,在fork的基础上,执行以下指令

git clone https://github.com/你的github用户名/fq-book.git
cd fq-book
git remote add upstream https://github.com/hoochanlon/fq-book.git
# 若需必要的分支变更,还是使用合适: git fetch --all
git fetch upstream
# 对Git有所了解的话,建议还是使用:`git pull upstream master --allow-unrelated-histories` 以审查代码的形式更新
git reset --hard upstream/master

提交到自己的repo

git add .
git commit -m "test"
# 此指令只方便newbie或不得已的强制;会些Git还是推荐:git push -u --force-with-lease origin master
git push -u -f origin master  

输入账号&密码即可上传到自己repo完成Github账户仓库远程更新。更多作业指令操作说明,请看Git 官方文档,在特殊情况,有可能需要涉及到代理、镜像、浅克隆设置

更新图示 click me!

部署测试

提交到repo

代理设置与组件下载

代理设置

# git客户端代理设置
git config --global http.proxy 'socks5://127.0.0.1:1080'
git config --global https.proxy 'socks5://127.0.0.1:1080'

# git客户端取消代理
git config --global --unset https.proxy 'socks5://127.0.0.1:1080'
git config --global --unset http.proxy 'socks5://127.0.0.1:1080'

# git clone 默认会下载项目的完整历史版本,若只关心最新的代码,而不关心之前的历史,可以使用浅复制功能:
git clone --depth=1  https://github.com/你的用户名/你的repo.git

---
# mac 终端

export http_proxy="socks5://127.0.0.1:1080"
export https_proxy="socks5://127.0.0.1:1080"

## 在 .bashrc 或 .zshrc 中设置
alias setproxy="export ALL_PROXY=socks5://127.0.0.1:1080"
alias unsetproxy="unset ALL_PROXY"

---
# ssh
## github ssh 配置
### https://help.github.com/articles/using-ssh-over-the-https-port/

## HTTP 代理
ProxyCommand socat - PROXY:127.0.0.1:%h:%p,proxyport=8848

## socks5 代理
 ProxyCommand nc -v -x 127.0.0.1:1080 %h %p

下载组件方面


# npm/yarn 均可使用淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
yarn config set registry https://registry.npm.taobao.org
---
# python 安装源
pip install pip -U
pip config set global.index-url https://pypi.douban.com/simple/

mind you

本书允许演绎及共享但禁止商用,科学上网仅为研究需要,以下是免责声明:

  • 本书面向海外华人用户且仅供科研与学习,切勿用于其他用途
  • 中国居民请自觉关闭本书并24小时内删掉与此相关的所有内容,否则出现一切后果本书作者概不负责

© 2019 hoochanlon

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].