mirror of
https://github.com/xvzc/SpoofDPI.git
synced 2024-12-22 14:26:31 +00:00
docs: move installation guide to INSTALL.md (#200)
* chore: update docs
This commit is contained in:
parent
774240edf9
commit
62ede3726b
49
README.md
49
README.md
@ -4,55 +4,12 @@
|
|||||||
|
|
||||||
Read in other Languages: [🇬🇧English](https://github.com/xvzc/SpoofDPI), [🇰🇷한국어](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ko.md), [🇨🇳简体中文](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_zh-cn.md), [🇷🇺Русский](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ru.md), [🇯🇵日本語](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ja.md)
|
Read in other Languages: [🇬🇧English](https://github.com/xvzc/SpoofDPI), [🇰🇷한국어](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ko.md), [🇨🇳简体中文](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_zh-cn.md), [🇷🇺Русский](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ru.md), [🇯🇵日本語](https://github.com/xvzc/SpoofDPI/blob/main/_docs/README_ja.md)
|
||||||
|
|
||||||
A simple and fast software designed to bypass **Deep Packet Inspection**
|
A simple and fast software designed to bypass **Deep Packet Inspection**.
|
||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
||||||
|
|
||||||
# Installation
|
# Installation
|
||||||
## Binary
|
See the installation guide for SpoofDPI [here](https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md).
|
||||||
SpoofDPI will be installed in `~/.spoof-dpi/bin`.
|
|
||||||
To run SpoofDPI in any directory, add the line below to your `~/.bashrc || ~/.zshrc || ...`
|
|
||||||
```
|
|
||||||
export PATH=$PATH:~/.spoof-dpi/bin
|
|
||||||
```
|
|
||||||
---
|
|
||||||
```bash
|
|
||||||
# macOS Intel
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
|
||||||
|
|
||||||
# macOS Apple Silicon
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-arm64
|
|
||||||
|
|
||||||
# linux-amd64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
|
||||||
|
|
||||||
# linux-arm
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
|
||||||
|
|
||||||
# linux-arm64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
|
||||||
|
|
||||||
# linux-mips
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
|
||||||
|
|
||||||
# linux-mipsle
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
## Go
|
|
||||||
You can also install SpoofDPI with `go install`
|
|
||||||
```bash
|
|
||||||
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
|
||||||
```
|
|
||||||
|
|
||||||
## Git
|
|
||||||
You can also build your own
|
|
||||||
```bash
|
|
||||||
$ git clone https://github.com/xvzc/SpoofDPI.git
|
|
||||||
$ cd SpoofDPI
|
|
||||||
$ go build ./cmd/...
|
|
||||||
```
|
|
||||||
|
|
||||||
# Usage
|
# Usage
|
||||||
```
|
```
|
||||||
@ -109,5 +66,5 @@ google-chrome --proxy-server="http://127.0.0.1:8080"
|
|||||||
and then send the rest.
|
and then send the rest.
|
||||||
|
|
||||||
# Inspirations
|
# Inspirations
|
||||||
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) by @SadeghHayeri
|
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) by @SadeghHayeri
|
||||||
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) by @ValdikSS
|
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) by @ValdikSS
|
||||||
|
47
_docs/INSTALL.md
Normal file
47
_docs/INSTALL.md
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# Installation
|
||||||
|
|
||||||
|
## Binary
|
||||||
|
SpoofDPI will be installed in `~/.spoof-dpi/bin`.
|
||||||
|
To run SpoofDPI in any directory, add the line below to your `~/.bashrc || ~/.zshrc || ...`
|
||||||
|
```
|
||||||
|
export PATH=$PATH:~/.spoof-dpi/bin
|
||||||
|
```
|
||||||
|
---
|
||||||
|
```bash
|
||||||
|
# macOS Intel
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
||||||
|
|
||||||
|
# macOS Apple Silicon
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-arm64
|
||||||
|
|
||||||
|
# linux-amd64
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
||||||
|
|
||||||
|
# linux-arm
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
||||||
|
|
||||||
|
# linux-arm64
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
||||||
|
|
||||||
|
# linux-mips
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
||||||
|
|
||||||
|
# linux-mipsle
|
||||||
|
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## Go
|
||||||
|
You can also install SpoofDPI with `go install`
|
||||||
|
```bash
|
||||||
|
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
||||||
|
```
|
||||||
|
|
||||||
|
## Git
|
||||||
|
You can also build your own
|
||||||
|
```bash
|
||||||
|
$ git clone https://github.com/xvzc/SpoofDPI.git
|
||||||
|
$ cd SpoofDPI
|
||||||
|
$ go build ./cmd/...
|
||||||
|
```
|
||||||
|
|
@ -8,48 +8,8 @@
|
|||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
||||||
|
|
||||||
# インストール
|
# Installation
|
||||||
## バイナリ
|
See the installation guide for SpoofDPI [here](https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md).
|
||||||
SpoofDPIは`~/.spoof-dpi/bin`にインストールされます。
|
|
||||||
任意のディレクトリでSpoofDPIを実行するには、以下の行を`~/.bashrc || ~/.zshrc || ...`に追加してください。
|
|
||||||
```
|
|
||||||
export PATH=$PATH:~/.spoof-dpi/bin
|
|
||||||
```
|
|
||||||
---
|
|
||||||
```bash
|
|
||||||
# OSX
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
|
||||||
|
|
||||||
# linux-amd64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
|
||||||
|
|
||||||
# linux-arm
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
|
||||||
|
|
||||||
# linux-arm64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
|
||||||
|
|
||||||
# linux-mips
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
|
||||||
|
|
||||||
# linux-mipsle
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
## Go
|
|
||||||
`go install` でインストールすることもできます
|
|
||||||
```bash
|
|
||||||
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
|
||||||
```
|
|
||||||
|
|
||||||
## Git
|
|
||||||
自分でビルドすることもできます
|
|
||||||
```bash
|
|
||||||
$ git clone https://github.com/xvzc/SpoofDPI.git
|
|
||||||
$ cd SpoofDPI
|
|
||||||
$ go build ./cmd/...
|
|
||||||
```
|
|
||||||
|
|
||||||
# 使用方法
|
# 使用方法
|
||||||
```
|
```
|
||||||
|
@ -8,46 +8,8 @@ DPI(Deep Packet Inspection) 우회를 위해 고안된 소프트웨어
|
|||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
||||||
|
|
||||||
# 설치
|
# Installation
|
||||||
## Binary
|
SpoofDPI의 설치과정은 [여기](https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md)를 참고바랍니다.
|
||||||
SpoofDPI는 `~/.spoof-dpi/bin` 경로에 설치됩니다.
|
|
||||||
모든 경로에서 SpoofDPI를 실행 가능하도록 하기위해서 아래 라인을 `~/.bashrc || ~/.zshrc || ...`에 추가해주세요.
|
|
||||||
```
|
|
||||||
export PATH=$PATH:~/.spoof-dpi/bin
|
|
||||||
```
|
|
||||||
---
|
|
||||||
```bash
|
|
||||||
# OSX
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
|
||||||
|
|
||||||
# linux-amd64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
|
||||||
|
|
||||||
# linux-arm
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
|
||||||
|
|
||||||
# linux-arm64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
|
||||||
|
|
||||||
# linux-mips
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
|
||||||
|
|
||||||
# linux-mipsle
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
|
||||||
```
|
|
||||||
|
|
||||||
|
|
||||||
## Go
|
|
||||||
`go install`로 설치하기
|
|
||||||
```bash
|
|
||||||
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
|
||||||
```
|
|
||||||
|
|
||||||
## Git
|
|
||||||
직접 빌드하기
|
|
||||||
`$ git clone https://github.com/xvzc/SpoofDPI.git`
|
|
||||||
`$ cd SpoofDPI`
|
|
||||||
`$ go build ./cmd/...`
|
|
||||||
|
|
||||||
# 사용법
|
# 사용법
|
||||||
```
|
```
|
||||||
|
@ -8,50 +8,8 @@
|
|||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
||||||
|
|
||||||
# Установка
|
# Installation
|
||||||
## Бинарник
|
See the installation guide for SpoofDPI [here](https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md).
|
||||||
SpoofDPI будет установлен в директорию `~/.spoof-dpi/bin`.
|
|
||||||
Чтобы запустить SpoofDPI в любой директории, добавьте строку ниже в `~/.bashrc || ~/.zshrc || ...`
|
|
||||||
```
|
|
||||||
export PATH=$PATH:~/.spoof-dpi/bin
|
|
||||||
```
|
|
||||||
---
|
|
||||||
```bash
|
|
||||||
# macOS Intel
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
|
||||||
|
|
||||||
# macOS Apple Silicon
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-arm64
|
|
||||||
|
|
||||||
# linux-amd64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
|
||||||
|
|
||||||
# linux-arm
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
|
||||||
|
|
||||||
# linux-arm64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
|
||||||
|
|
||||||
# linux-mips
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
|
||||||
|
|
||||||
# linux-mipsle
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
|
||||||
```
|
|
||||||
|
|
||||||
## Go
|
|
||||||
Вы также можете установить SpoofDPI с помощью `go install`
|
|
||||||
```bash
|
|
||||||
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
|
||||||
```
|
|
||||||
|
|
||||||
## Git
|
|
||||||
Вы также можете собрать SpoofDPI
|
|
||||||
```bash
|
|
||||||
$ git clone https://github.com/xvzc/SpoofDPI.git
|
|
||||||
$ cd SpoofDPI
|
|
||||||
$ go build ./cmd/...
|
|
||||||
```
|
|
||||||
|
|
||||||
# Использование
|
# Использование
|
||||||
```
|
```
|
||||||
@ -104,5 +62,5 @@ google-chrome --proxy-server="http://127.0.0.1:8080"
|
|||||||
Я попробовал несколько способов обойти это, и обнаружил, что, похоже, проверяется только первый фрагмент, когда мы отправляем пакет Client Hello, разделенный на фрагменты. Чтобы обойти DPI, SpoofDPI отправляет на сервер первый 1 байт запроса, а затем отправляет все остальное.
|
Я попробовал несколько способов обойти это, и обнаружил, что, похоже, проверяется только первый фрагмент, когда мы отправляем пакет Client Hello, разделенный на фрагменты. Чтобы обойти DPI, SpoofDPI отправляет на сервер первый 1 байт запроса, а затем отправляет все остальное.
|
||||||
|
|
||||||
# Вдохновение
|
# Вдохновение
|
||||||
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) от @SadeghHayeri
|
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) от @SadeghHayeri
|
||||||
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) от @ValdikSS
|
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) от @ValdikSS
|
||||||
|
@ -10,52 +10,8 @@
|
|||||||
|
|
||||||
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
![image](https://user-images.githubusercontent.com/45588457/148035986-8b0076cc-fefb-48a1-9939-a8d9ab1d6322.png)
|
||||||
|
|
||||||
# 安装
|
# Installation
|
||||||
## Binary
|
See the installation guide for SpoofDPI [here](https://github.com/xvzc/SpoofDPI/blob/main/_docs/INSTALL.md).
|
||||||
|
|
||||||
SpoofDPI 会被安装在 `~/.spoof-dpi/bin`
|
|
||||||
要在其他目录下运行,请给 `~/.bashrc || ~/.zshrc || ...` 添加
|
|
||||||
|
|
||||||
```
|
|
||||||
export PATH=$PATH:~/.spoof-dpi/bin
|
|
||||||
```
|
|
||||||
---
|
|
||||||
```bash
|
|
||||||
# macOS Intel
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-amd64
|
|
||||||
|
|
||||||
# macOS Apple Silicon
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s darwin-arm64
|
|
||||||
|
|
||||||
# linux-amd64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-amd64
|
|
||||||
|
|
||||||
# linux-arm
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm
|
|
||||||
|
|
||||||
# linux-arm64
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-arm64
|
|
||||||
|
|
||||||
# linux-mips
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mips
|
|
||||||
|
|
||||||
# linux-mipsle
|
|
||||||
curl -fsSL https://raw.githubusercontent.com/xvzc/SpoofDPI/main/install.sh | bash -s linux-mipsle
|
|
||||||
```
|
|
||||||
|
|
||||||
## Go
|
|
||||||
也可以用 `go install` 安装
|
|
||||||
```bash
|
|
||||||
$ go install github.com/xvzc/SpoofDPI/cmd/spoof-dpi@latest
|
|
||||||
```
|
|
||||||
|
|
||||||
## Git
|
|
||||||
You can also build your own
|
|
||||||
```bash
|
|
||||||
$ git clone https://github.com/xvzc/SpoofDPI.git
|
|
||||||
$ cd SpoofDPI
|
|
||||||
$ go build ./cmd/...
|
|
||||||
```
|
|
||||||
|
|
||||||
# 使用方法
|
# 使用方法
|
||||||
|
|
||||||
@ -111,5 +67,5 @@ google-chrome --proxy-server="http://127.0.0.1:8080"
|
|||||||
|
|
||||||
# 启发
|
# 启发
|
||||||
|
|
||||||
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) by @SadeghHayeri
|
[Green Tunnel](https://github.com/SadeghHayeri/GreenTunnel) by @SadeghHayeri
|
||||||
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) by @ValdikSS
|
[GoodbyeDPI](https://github.com/ValdikSS/GoodbyeDPI) by @ValdikSS
|
||||||
|
Loading…
Reference in New Issue
Block a user