Skip to content

Commit 3022f1d

Browse files
committed
update readme and doc
1 parent 4be5aa8 commit 3022f1d

File tree

16 files changed

+43
-108
lines changed

16 files changed

+43
-108
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ AnyProxy是一个基于NodeJS的,可供插件配置的HTTP/HTTPS代理服务
2222

2323
主页:[AnyProxy.io](http://anyproxy.io)
2424

25-
![](https://gw.alipayobjects.com/zos/rmsportal/JoxHUbVhXNedsPUUilnj.gif)
25+
![](http://alipay-os.oss-cn-hangzhou-zmf.aliyuncs.com/rmsportal/JlbMhWBYnuPMsvVfOXyl.jpg)
2626

2727
----------------
2828

docs-src/cn/README.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
1414
* 基于Node.js,开放二次开发能力,允许自定义请求处理逻辑
1515
* 支持Https的解析
1616
* 提供GUI界面,用以观察请求
17+
1718
相比3.x版本,AnyProxy 4.0的主要变化:
1819

1920
* 规则文件(Rule)全面支持Promise和Generator
@@ -29,7 +30,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
2930
对于Debian或者Ubuntu系统,在安装AnyProxy之前,可能还需要安装 `nodejs-legacy`
3031

3132
```bash
32-
sudo apg-get install nodejs-legacy
33+
sudo apt-get install nodejs-legacy
3334
```
3435

3536
然后,安装AnyProxy
@@ -223,19 +224,11 @@ AnyProxy提供了二次开发的能力,你可以用js编写自己的规则模
223224
```js
224225
// file: sample.js
225226
module.exports = {
226-
summary: 'a rule to modify response',
227+
summary: 'a rule to hack response',
227228
*beforeSendResponse(requestDetail, responseDetail) {
228229
if (requestDetail.url === 'http://httpbin.org/user-agent') {
229230
const newResponse = responseDetail.response;
230-
newResponse.body += '<br/><span style="color:blue">-- AnyProxy Hacked! --</span>';
231-
232-
newResponse.body += `<script>
233-
setTimeout(
234-
function (){
235-
window.alert("Sorry, You Are Hacked...")
236-
}, 300);
237-
</script>`;
238-
newResponse.header['Content-Type'] = 'text/html';
231+
newResponse.body += '- AnyProxy Hacked!';
239232
240233
return new Promise((resolve, reject) => {
241234
setTimeout(() => { // delay

docs-src/cn/doc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
对于Debian或者Ubuntu系统,在安装AnyProxy之前,可能还需要安装 `nodejs-legacy`
66

77
```bash
8-
sudo apg-get install nodejs-legacy
8+
sudo apt-get install nodejs-legacy
99
```
1010

1111
然后,安装AnyProxy

docs-src/cn/src_doc.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
1414
* 基于Node.js,开放二次开发能力,允许自定义请求处理逻辑
1515
* 支持Https的解析
1616
* 提供GUI界面,用以观察请求
17+
1718
相比3.x版本,AnyProxy 4.0的主要变化:
1819

1920
* 规则文件(Rule)全面支持Promise和Generator
@@ -29,7 +30,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
2930
对于Debian或者Ubuntu系统,在安装AnyProxy之前,可能还需要安装 `nodejs-legacy`
3031

3132
```bash
32-
sudo apg-get install nodejs-legacy
33+
sudo apt-get install nodejs-legacy
3334
```
3435

3536
然后,安装AnyProxy
@@ -223,19 +224,11 @@ AnyProxy提供了二次开发的能力,你可以用js编写自己的规则模
223224
```js
224225
// file: sample.js
225226
module.exports = {
226-
summary: 'a rule to modify response',
227+
summary: 'a rule to hack response',
227228
*beforeSendResponse(requestDetail, responseDetail) {
228229
if (requestDetail.url === 'http://httpbin.org/user-agent') {
229230
const newResponse = responseDetail.response;
230-
newResponse.body += '<br/><span style="color:blue">-- AnyProxy Hacked! --</span>';
231-
232-
newResponse.body += `<script>
233-
setTimeout(
234-
function (){
235-
window.alert("Sorry, You Are Hacked...")
236-
}, 300);
237-
</script>`;
238-
newResponse.header['Content-Type'] = 'text/html';
231+
newResponse.body += '- AnyProxy Hacked!';
239232
240233
return new Promise((resolve, reject) => {
241234
setTimeout(() => { // delay

docs-src/en/README.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Change Logs since 3.x:
2929
To Debian and Ubuntu users, you may need to install `nodejs-legacy` at the same time
3030

3131
```bash
32-
sudo apg-get install nodejs-legacy
32+
sudo apt-get install nodejs-legacy
3333
```
3434

3535
Then install the AnyProxy
@@ -222,20 +222,11 @@ Rule module could do the following stuff:
222222
```js
223223
// file: sample.js
224224
module.exports = {
225-
summary: 'a rule to modify response',
225+
summary: 'a rule to hack response',
226226
*beforeSendResponse(requestDetail, responseDetail) {
227227
if (requestDetail.url === 'http://httpbin.org/user-agent') {
228228
const newResponse = responseDetail.response;
229-
230-
newResponse.body += '<br/><span style="color:blue">-- AnyProxy Hacked! --</span>';
231-
232-
newResponse.body += `<script>
233-
setTimeout(
234-
function (){
235-
window.alert("Sorry, You Are Hacked...")
236-
}, 300);
237-
</script>`;
238-
newResponse.header['Content-Type'] = 'text/html';
229+
newResponse.body += '- AnyProxy Hacked!';
239230
240231
return new Promise((resolve, reject) => {
241232
setTimeout(() => { // delay

docs-src/en/doc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
To Debian and Ubuntu users, you may need to install `nodejs-legacy` at the same time
55

66
```bash
7-
sudo apg-get install nodejs-legacy
7+
sudo apt-get install nodejs-legacy
88
```
99

1010
Then install the AnyProxy

docs-src/en/src_doc.md

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Change Logs since 3.x:
2929
To Debian and Ubuntu users, you may need to install `nodejs-legacy` at the same time
3030

3131
```bash
32-
sudo apg-get install nodejs-legacy
32+
sudo apt-get install nodejs-legacy
3333
```
3434

3535
Then install the AnyProxy
@@ -222,20 +222,11 @@ Rule module could do the following stuff:
222222
```js
223223
// file: sample.js
224224
module.exports = {
225-
summary: 'a rule to modify response',
225+
summary: 'a rule to hack response',
226226
*beforeSendResponse(requestDetail, responseDetail) {
227227
if (requestDetail.url === 'http://httpbin.org/user-agent') {
228228
const newResponse = responseDetail.response;
229-
230-
newResponse.body += '<br/><span style="color:blue">-- AnyProxy Hacked! --</span>';
231-
232-
newResponse.body += `<script>
233-
setTimeout(
234-
function (){
235-
window.alert("Sorry, You Are Hacked...")
236-
}, 300);
237-
</script>`;
238-
newResponse.header['Content-Type'] = 'text/html';
229+
newResponse.body += '- AnyProxy Hacked!';
239230
240231
return new Promise((resolve, reject) => {
241232
setTimeout(() => { // delay

docs/cn/doc.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
对于Debian或者Ubuntu系统,在安装AnyProxy之前,可能还需要安装 `nodejs-legacy`
66

77
```bash
8-
sudo apg-get install nodejs-legacy
8+
sudo apt-get install nodejs-legacy
99
```
1010

1111
然后,安装AnyProxy

docs/cn/index.html

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -755,11 +755,11 @@ <h1 id="anyproxy">AnyProxy</h1>
755755
<ul>
756756
<li>&#x57FA;&#x4E8E;Node.js&#xFF0C;&#x5F00;&#x653E;&#x4E8C;&#x6B21;&#x5F00;&#x53D1;&#x80FD;&#x529B;&#xFF0C;&#x5141;&#x8BB8;&#x81EA;&#x5B9A;&#x4E49;&#x8BF7;&#x6C42;&#x5904;&#x7406;&#x903B;&#x8F91;</li>
757757
<li>&#x652F;&#x6301;Https&#x7684;&#x89E3;&#x6790;</li>
758-
<li><p>&#x63D0;&#x4F9B;GUI&#x754C;&#x9762;&#xFF0C;&#x7528;&#x4EE5;&#x89C2;&#x5BDF;&#x8BF7;&#x6C42;
759-
&#x76F8;&#x6BD4;3.x&#x7248;&#x672C;&#xFF0C;AnyProxy 4.0&#x7684;&#x4E3B;&#x8981;&#x53D8;&#x5316;&#xFF1A;</p>
760-
</li>
761-
<li><p>&#x89C4;&#x5219;&#x6587;&#x4EF6;&#xFF08;Rule&#xFF09;&#x5168;&#x9762;&#x652F;&#x6301;Promise&#x548C;Generator</p>
762-
</li>
758+
<li>&#x63D0;&#x4F9B;GUI&#x754C;&#x9762;&#xFF0C;&#x7528;&#x4EE5;&#x89C2;&#x5BDF;&#x8BF7;&#x6C42;</li>
759+
</ul>
760+
<p>&#x76F8;&#x6BD4;3.x&#x7248;&#x672C;&#xFF0C;AnyProxy 4.0&#x7684;&#x4E3B;&#x8981;&#x53D8;&#x5316;&#xFF1A;</p>
761+
<ul>
762+
<li>&#x89C4;&#x5219;&#x6587;&#x4EF6;&#xFF08;Rule&#xFF09;&#x5168;&#x9762;&#x652F;&#x6301;Promise&#x548C;Generator</li>
763763
<li>&#x7B80;&#x5316;&#x4E86;&#x89C4;&#x5219;&#x6587;&#x4EF6;&#x5185;&#x7684;&#x63A5;&#x53E3;</li>
764764
<li>Web&#x7248;&#x754C;&#x9762;&#x91CD;&#x6784;</li>
765765
</ul>
@@ -768,7 +768,7 @@ <h1 id="&#x5FEB;&#x901F;&#x5F00;&#x59CB;">&#x5FEB;&#x901F;&#x5F00;&#x59CB;</h1>
768768
<h2 id="&#x4F5C;&#x4E3A;&#x5168;&#x5C40;&#x6A21;&#x5757;">&#x4F5C;&#x4E3A;&#x5168;&#x5C40;&#x6A21;&#x5757;</h2>
769769
<h3 id="&#x5B89;&#x88C5;">&#x5B89;&#x88C5;</h3>
770770
<p>&#x5BF9;&#x4E8E;Debian&#x6216;&#x8005;Ubuntu&#x7CFB;&#x7EDF;&#xFF0C;&#x5728;&#x5B89;&#x88C5;AnyProxy&#x4E4B;&#x524D;&#xFF0C;&#x53EF;&#x80FD;&#x8FD8;&#x9700;&#x8981;&#x5B89;&#x88C5; <code>nodejs-legacy</code></p>
771-
<pre><code class="lang-bash">sudo apg-get install nodejs-legacy
771+
<pre><code class="lang-bash">sudo apt-get install nodejs-legacy
772772
</code></pre>
773773
<p>&#x7136;&#x540E;&#xFF0C;&#x5B89;&#x88C5;AnyProxy</p>
774774
<pre><code class="lang-bash">npm install -g anyproxy
@@ -974,19 +974,11 @@ <h3 id="&#x5F00;&#x53D1;&#x793A;&#x4F8B;">&#x5F00;&#x53D1;&#x793A;&#x4F8B;</h3>
974974
<li><p>Step 1&#xFF0C;&#x7F16;&#x5199;&#x89C4;&#x5219;</p>
975975
<pre><code class="lang-js"><span class="hljs-comment">// file: sample.js</span>
976976
<span class="hljs-built_in">module</span>.exports = {
977-
summary: <span class="hljs-string">&apos;a rule to modify response&apos;</span>,
977+
summary: <span class="hljs-string">&apos;a rule to hack response&apos;</span>,
978978
*beforeSendResponse(requestDetail, responseDetail) {
979979
<span class="hljs-keyword">if</span> (requestDetail.url === <span class="hljs-string">&apos;http://httpbin.org/user-agent&apos;</span>) {
980980
<span class="hljs-keyword">const</span> newResponse = responseDetail.response;
981-
newResponse.body += <span class="hljs-string">&apos;&lt;br/&gt;&lt;span style=&quot;color:blue&quot;&gt;-- AnyProxy Hacked! --&lt;/span&gt;&apos;</span>;
982-
983-
newResponse.body += <span class="hljs-string">`&lt;script&gt;
984-
setTimeout(
985-
function (){
986-
window.alert(&quot;Sorry, You Are Hacked...&quot;)
987-
}, 300);
988-
&lt;/script&gt;`</span>;
989-
newResponse.header[<span class="hljs-string">&apos;Content-Type&apos;</span>] = <span class="hljs-string">&apos;text/html&apos;</span>;
981+
newResponse.body += <span class="hljs-string">&apos;- AnyProxy Hacked!&apos;</span>;
990982

991983
<span class="hljs-keyword">return</span> <span class="hljs-keyword">new</span> <span class="hljs-built_in">Promise</span>((resolve, reject) =&gt; {
992984
setTimeout(() =&gt; { <span class="hljs-comment">// delay</span>
@@ -1632,7 +1624,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
16321624
<script>
16331625
var gitbook = gitbook || [];
16341626
gitbook.push(function() {
1635-
gitbook.page.hasChanged({"page":{"title":"简介","level":"1.1","depth":1,"next":{"title":"快速开始","level":"1.2","depth":1,"anchor":"#快速开始","path":"README.md","ref":"README.md#快速开始","articles":[{"title":"安装","level":"1.2.1","depth":2,"anchor":"#安装","path":"README.md","ref":"README.md#安装","articles":[]},{"title":"启动","level":"1.2.2","depth":2,"anchor":"#启动","path":"README.md","ref":"README.md#启动","articles":[]},{"title":"其他命令","level":"1.2.3","depth":2,"anchor":"#其他命令","path":"README.md","ref":"README.md#其他命令","articles":[]},{"title":"作为npm模块启动","level":"1.2.4","depth":2,"anchor":"#作为npm模块使用","path":"README.md","ref":"README.md#作为npm模块使用","articles":[]}]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","author":"AnyProxy","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"AnyProxy","language":"cn","gitbook":"*","description":"A fully configurable http/https proxy in NodeJS"},"file":{"path":"README.md","mtime":"2017-12-01T13:25:56.899Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-12-01T13:25:58.040Z"},"basePath":".","book":{"language":"cn"}});
1627+
gitbook.page.hasChanged({"page":{"title":"简介","level":"1.1","depth":1,"next":{"title":"快速开始","level":"1.2","depth":1,"anchor":"#快速开始","path":"README.md","ref":"README.md#快速开始","articles":[{"title":"安装","level":"1.2.1","depth":2,"anchor":"#安装","path":"README.md","ref":"README.md#安装","articles":[]},{"title":"启动","level":"1.2.2","depth":2,"anchor":"#启动","path":"README.md","ref":"README.md#启动","articles":[]},{"title":"其他命令","level":"1.2.3","depth":2,"anchor":"#其他命令","path":"README.md","ref":"README.md#其他命令","articles":[]},{"title":"作为npm模块启动","level":"1.2.4","depth":2,"anchor":"#作为npm模块使用","path":"README.md","ref":"README.md#作为npm模块使用","articles":[]}]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","author":"AnyProxy","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"AnyProxy","language":"cn","gitbook":"*","description":"A fully configurable http/https proxy in NodeJS"},"file":{"path":"README.md","mtime":"2017-12-01T13:58:00.991Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-12-01T13:58:02.250Z"},"basePath":".","book":{"language":"cn"}});
16361628
});
16371629
</script>
16381630
</div>

docs/cn/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/cn/src_doc.md

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
1414
* 基于Node.js,开放二次开发能力,允许自定义请求处理逻辑
1515
* 支持Https的解析
1616
* 提供GUI界面,用以观察请求
17+
1718
相比3.x版本,AnyProxy 4.0的主要变化:
1819

1920
* 规则文件(Rule)全面支持Promise和Generator
@@ -29,7 +30,7 @@ Github主页:https://github.com/alibaba/anyproxy/tree/4.x
2930
对于Debian或者Ubuntu系统,在安装AnyProxy之前,可能还需要安装 `nodejs-legacy`
3031

3132
```bash
32-
sudo apg-get install nodejs-legacy
33+
sudo apt-get install nodejs-legacy
3334
```
3435

3536
然后,安装AnyProxy
@@ -223,19 +224,11 @@ AnyProxy提供了二次开发的能力,你可以用js编写自己的规则模
223224
```js
224225
// file: sample.js
225226
module.exports = {
226-
summary: 'a rule to modify response',
227+
summary: 'a rule to hack response',
227228
*beforeSendResponse(requestDetail, responseDetail) {
228229
if (requestDetail.url === 'http://httpbin.org/user-agent') {
229230
const newResponse = responseDetail.response;
230-
newResponse.body += '<br/><span style="color:blue">-- AnyProxy Hacked! --</span>';
231-
232-
newResponse.body += `<script>
233-
setTimeout(
234-
function (){
235-
window.alert("Sorry, You Are Hacked...")
236-
}, 300);
237-
</script>`;
238-
newResponse.header['Content-Type'] = 'text/html';
231+
newResponse.body += '- AnyProxy Hacked!';
239232
240233
return new Promise((resolve, reject) => {
241234
setTimeout(() => { // delay

docs/en/doc.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -736,7 +736,7 @@ <h1>
736736
<h1 id="getting-start">Getting Start</h1>
737737
<h3 id="install">install</h3>
738738
<p>To Debian and Ubuntu users, you may need to install <code>nodejs-legacy</code> at the same time</p>
739-
<pre><code class="lang-bash">sudo apg-get install nodejs-legacy
739+
<pre><code class="lang-bash">sudo apt-get install nodejs-legacy
740740
</code></pre>
741741
<p>Then install the AnyProxy</p>
742742
<pre><code class="lang-bash">npm install -g anyproxy@beta <span class="hljs-comment"># 4.x is in beta now</span>
@@ -1592,7 +1592,7 @@ <h1 class="search-results-title">No results matching "<span class='search-query'
15921592
<script>
15931593
var gitbook = gitbook || [];
15941594
gitbook.push(function() {
1595-
gitbook.page.hasChanged({"page":{"title":"Getting-Start","level":"1.2","depth":1,"next":{"title":"Install","level":"1.2.1","depth":2,"anchor":"#install","path":"doc.md","ref":"doc.md#install","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css"},"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","author":"AnyProxy","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"AnyProxy","language":"en","gitbook":"*","description":"A fully configurable http/https proxy in NodeJS"},"file":{"path":"doc.md","mtime":"2017-12-01T11:51:40.356Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-12-01T13:25:58.040Z"},"basePath":".","book":{"language":"en"}});
1595+
gitbook.page.hasChanged({"page":{"title":"Getting-Start","level":"1.2","depth":1,"next":{"title":"Install","level":"1.2.1","depth":2,"anchor":"#install","path":"doc.md","ref":"doc.md#install","articles":[]},"previous":{"title":"Introduction","level":"1.1","depth":1,"path":"README.md","ref":"README.md","articles":[]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css"},"pluginsConfig":{"livereload":{},"highlight":{},"search":{},"lunr":{"maxIndexSize":1000000,"ignoreSpecialCharacters":false},"sharing":{"facebook":true,"twitter":true,"google":false,"weibo":false,"instapaper":false,"vk":false,"all":["facebook","google","twitter","weibo","instapaper"]},"fontsettings":{"theme":"white","family":"sans","size":2},"theme-default":{"styles":{"website":"styles/website.css","pdf":"styles/pdf.css","epub":"styles/epub.css","mobi":"styles/mobi.css","ebook":"styles/ebook.css","print":"styles/print.css"},"showLevel":false}},"theme":"default","author":"AnyProxy","pdf":{"pageNumbers":true,"fontSize":12,"fontFamily":"Arial","paperSize":"a4","chapterMark":"pagebreak","pageBreaksBefore":"/","margin":{"right":62,"left":62,"top":56,"bottom":56}},"structure":{"langs":"LANGS.md","readme":"README.md","glossary":"GLOSSARY.md","summary":"SUMMARY.md"},"variables":{},"title":"AnyProxy","language":"en","gitbook":"*","description":"A fully configurable http/https proxy in NodeJS"},"file":{"path":"doc.md","mtime":"2017-12-01T13:39:03.080Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-12-01T13:58:02.250Z"},"basePath":".","book":{"language":"en"}});
15961596
});
15971597
</script>
15981598
</div>

0 commit comments

Comments
 (0)