Skip to content

Commit f525b64

Browse files
committed
readme
1 parent c9dca33 commit f525b64

File tree

4 files changed

+12
-12
lines changed

4 files changed

+12
-12
lines changed

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ brook dnsserver, dohserver, dnsserveroverbrook, server, wsserver, wssserver, qui
4343

4444
## Brook DNS Server
4545

46-
![x](./images/brook-dns-server.svg)
46+
![x](https://brook.app/images/brook-dns-server.svg)
4747

4848
Script can do more:
4949

@@ -52,7 +52,7 @@ Script can do more:
5252

5353
## Brook Server
5454

55-
![x](./images/brook-server.svg)
55+
![x](https://brook.app/images/brook-server.svg)
5656

5757
Script can do more:
5858

@@ -177,7 +177,7 @@ The GUI client does not use socks5 and http proxy mode, so there is no issue wit
177177

178178
> Note: When we talk about addresses, we mean addresses that include the port number, such as a domain address: `google.com:443`, or an IP address: `8.8.8.8:53`
179179
180-
![x](./images/network.svg)
180+
![x](https://brook.app/images/network.svg)
181181

182182
1. When an app requests a domain address, such as `google.com:443`
183183
2. It will first perform a DNS resolution, which means that the app will send a network request to the system-configured DNS, such as `8.8.8.8:53`, to inquire about the IP of `google.com`
@@ -192,7 +192,7 @@ In the above process, the app actually makes two network requests: one to the IP
192192

193193
Brook has a Fake DNS feature default, which can parse the domain name out of the query requests that an app sends to the system DNS UDP 53 and decide how to respond to the app.
194194

195-
![x](./images/brook-client.svg)
195+
![x](https://brook.app/images/brook-client.svg)
196196

197197
1. When an app requests a domain name address, such as `google.com:443`
198198
2. A DNS resolution will be performed first. That is, the app will send a network request to the system-configured DNS, such as `8.8.8.8:53`, to inquire about the IP of `google.com`

docs/client.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The GUI client does not use socks5 and http proxy mode, so there is no issue wit
1717

1818
> Note: When we talk about addresses, we mean addresses that include the port number, such as a domain address: `google.com:443`, or an IP address: `8.8.8.8:53`
1919
20-
![x](./images/network.svg)
20+
![x](https://brook.app/images/network.svg)
2121

2222
1. When an app requests a domain address, such as `google.com:443`
2323
2. It will first perform a DNS resolution, which means that the app will send a network request to the system-configured DNS, such as `8.8.8.8:53`, to inquire about the IP of `google.com`
@@ -32,7 +32,7 @@ In the above process, the app actually makes two network requests: one to the IP
3232

3333
Brook has a Fake DNS feature default, which can parse the domain name out of the query requests that an app sends to the system DNS UDP 53 and decide how to respond to the app.
3434

35-
![x](./images/brook-client.svg)
35+
![x](https://brook.app/images/brook-client.svg)
3636

3737
1. When an app requests a domain name address, such as `google.com:443`
3838
2. A DNS resolution will be performed first. That is, the app will send a network request to the system-configured DNS, such as `8.8.8.8:53`, to inquire about the IP of `google.com`

docs/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1358,14 +1358,14 @@ <h2 id="client">Client</h2>
13581358
<h1 id="server-1">Server</h1>
13591359
<p>brook dnsserver, dohserver, dnsserveroverbrook, server, wsserver, wssserver, quicserver can use script to do more complex thing. brook will pass different <em>global variables</em> to the script at different times, and the script only needs to assign the processing result to the global variable <code>out</code></p>
13601360
<h2 id="brook-dns-server">Brook DNS Server</h2>
1361-
<p><img src="./images/brook-dns-server.svg" alt="x"></p>
1361+
<p><img src="https://brook.app/images/brook-dns-server.svg" alt="x"></p>
13621362
<p>Script can do more:</p>
13631363
<ul>
13641364
<li>There are <a href="https://github.com/txthinking/brook/blob/master/programmable/dnsserver/">examples</a> for dns server</li>
13651365
<li>In the <code>script: in_dnsquery</code> step, script can do more, read more below</li>
13661366
</ul>
13671367
<h2 id="brook-server">Brook Server</h2>
1368-
<p><img src="./images/brook-server.svg" alt="x"></p>
1368+
<p><img src="https://brook.app/images/brook-server.svg" alt="x"></p>
13691369
<p>Script can do more:</p>
13701370
<ul>
13711371
<li>There are <a href="https://github.com/txthinking/brook/blob/master/programmable/server/">examples</a> for server</li>
@@ -1776,7 +1776,7 @@ <h2 id="without-brook">Without Brook</h2>
17761776
<blockquote>
17771777
<p>Note: When we talk about addresses, we mean addresses that include the port number, such as a domain address: <code>google.com:443</code>, or an IP address: <code>8.8.8.8:53</code></p>
17781778
</blockquote>
1779-
<p><img src="./images/network.svg" alt="x"></p>
1779+
<p><img src="https://brook.app/images/network.svg" alt="x"></p>
17801780
<ol>
17811781
<li>When an app requests a domain address, such as <code>google.com:443</code></li>
17821782
<li>It will first perform a DNS resolution, which means that the app will send a network request to the system-configured DNS, such as <code>8.8.8.8:53</code>, to inquire about the IP of <code>google.com</code></li>
@@ -1788,7 +1788,7 @@ <h2 id="without-brook">Without Brook</h2>
17881788
<p>In the above process, the app actually makes two network requests: one to the IP address <code>8.8.8.8:53</code> and another to the IP address <code>1.2.3.4:443</code>. In other words, the domain name is essentially an alias for the IP, and must obtain the domain&#39;s IP to establish a connection.</p>
17891789
<h2 id="with-brook">With Brook</h2>
17901790
<p>Brook has a Fake DNS feature default, which can parse the domain name out of the query requests that an app sends to the system DNS UDP 53 and decide how to respond to the app.</p>
1791-
<p><img src="./images/brook-client.svg" alt="x"></p>
1791+
<p><img src="https://brook.app/images/brook-client.svg" alt="x"></p>
17921792
<ol>
17931793
<li>When an app requests a domain name address, such as <code>google.com:443</code></li>
17941794
<li>A DNS resolution will be performed first. That is, the app will send a network request to the system-configured DNS, such as <code>8.8.8.8:53</code>, to inquire about the IP of <code>google.com</code></li>

docs/server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ brook dnsserver, dohserver, dnsserveroverbrook, server, wsserver, wssserver, qui
44

55
## Brook DNS Server
66

7-
![x](./images/brook-dns-server.svg)
7+
![x](https://brook.app/images/brook-dns-server.svg)
88

99
Script can do more:
1010

@@ -13,7 +13,7 @@ Script can do more:
1313

1414
## Brook Server
1515

16-
![x](./images/brook-server.svg)
16+
![x](https://brook.app/images/brook-server.svg)
1717

1818
Script can do more:
1919

0 commit comments

Comments
 (0)