add link to summary

also update doc:build script to build the site
This commit is contained in:
砚然
2018-01-07 21:34:32 +08:00
parent d7e68caea9
commit 01dba5fc92
17 changed files with 223 additions and 120 deletions

View File

@@ -7,7 +7,7 @@
<title>Introduction · AnyProxy</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="description" content="">
<meta name="generator" content="GitBook 3.2.2">
<meta name="generator" content="GitBook 3.2.3">
<meta name="author" content="AnyProxy">
@@ -37,7 +37,7 @@
<link rel="shortcut icon" href="/assets/favicon.png" type="image/png">
<link rel="stylesheet" href="/assets/styles/website.css">
<link rel="stylesheet" href="/assets/website.css">
<script src="/assets/main.js" ></script>
</head>
<body>
@@ -81,9 +81,9 @@
</li>
<li class="chapter " data-level="1.2" data-path="doc.md">
<li class="chapter " data-level="1.2" data-path="./">
<span>
<a href="./#getting-start">
<div class="summary-title-span Getting-Start">
@@ -98,9 +98,9 @@
<ul class="articles">
<li class="chapter " data-level="1.2.1" data-path="doc.md">
<li class="chapter " data-level="1.2.1" data-path="./">
<span>
<a href="./#install">
<div class="summary-title-span Install">
@@ -114,9 +114,9 @@
</li>
<li class="chapter " data-level="1.2.2" data-path="doc.md">
<li class="chapter " data-level="1.2.2" data-path="./">
<span>
<a href="./#launch">
<div class="summary-title-span Launch">
@@ -130,9 +130,9 @@
</li>
<li class="chapter " data-level="1.2.3" data-path="doc.md">
<li class="chapter " data-level="1.2.3" data-path="./">
<span>
<a href="./#options">
<div class="summary-title-span Options">
@@ -146,9 +146,9 @@
</li>
<li class="chapter " data-level="1.2.4" data-path="doc.md">
<li class="chapter " data-level="1.2.4" data-path="./">
<span>
<a href="./#use-anyproxy-as-an-npm-module">
<div class="summary-title-span As Node Module">
@@ -167,9 +167,9 @@
</li>
<li class="chapter " data-level="1.3" data-path="doc.md">
<li class="chapter " data-level="1.3" data-path="./">
<span>
<a href="./#proxy-https">
<div class="summary-title-span Proxy HTTPS">
@@ -183,9 +183,9 @@
</li>
<li class="chapter " data-level="1.4" data-path="doc.md">
<li class="chapter " data-level="1.4" data-path="./">
<span>
<a href="./#rule-introduction">
<div class="summary-title-span Rule Introduction">
@@ -200,9 +200,9 @@
<ul class="articles">
<li class="chapter " data-level="1.4.1" data-path="doc.md">
<li class="chapter " data-level="1.4.1" data-path="./">
<span>
<a href="./#sample">
<div class="summary-title-span Sample">
@@ -216,9 +216,9 @@
</li>
<li class="chapter " data-level="1.4.2" data-path="doc.md">
<li class="chapter " data-level="1.4.2" data-path="./">
<span>
<a href="./#how-does-it-work">
<div class="summary-title-span How Does It Work">
@@ -232,9 +232,9 @@
</li>
<li class="chapter " data-level="1.4.3" data-path="doc.md">
<li class="chapter " data-level="1.4.3" data-path="./">
<span>
<a href="./#how-to-load-rule-module">
<div class="summary-title-span Load A Rule">
@@ -253,9 +253,9 @@
</li>
<li class="chapter " data-level="1.5" data-path="doc.md">
<li class="chapter " data-level="1.5" data-path="./">
<span>
<a href="./#rule-module-interface">
<div class="summary-title-span Rule Module Interfaces">
@@ -270,9 +270,9 @@
<ul class="articles">
<li class="chapter " data-level="1.5.1" data-path="doc.md">
<li class="chapter " data-level="1.5.1" data-path="./">
<span>
<a href="./#summary">
<div class="summary-title-span rule-title">
@@ -286,9 +286,9 @@
</li>
<li class="chapter " data-level="1.5.2" data-path="doc.md">
<li class="chapter " data-level="1.5.2" data-path="./">
<span>
<a href="./#beforesendrequest">
<div class="summary-title-span rule-title">
@@ -302,9 +302,9 @@
</li>
<li class="chapter " data-level="1.5.3" data-path="doc.md">
<li class="chapter " data-level="1.5.3" data-path="./">
<span>
<a href="./#beforesendresponse">
<div class="summary-title-span rule-title">
@@ -318,9 +318,9 @@
</li>
<li class="chapter " data-level="1.5.4" data-path="doc.md">
<li class="chapter " data-level="1.5.4" data-path="./">
<span>
<a href="./#beforedealhttpsrequest">
<div class="summary-title-span rule-title">
@@ -334,9 +334,9 @@
</li>
<li class="chapter " data-level="1.5.5" data-path="doc.md">
<li class="chapter " data-level="1.5.5" data-path="./">
<span>
<a href="./#onerror">
<div class="summary-title-span rule-title">
@@ -350,9 +350,9 @@
</li>
<li class="chapter " data-level="1.5.6" data-path="doc.md">
<li class="chapter " data-level="1.5.6" data-path="./">
<span>
<a href="./#onconnecterror">
<div class="summary-title-span rule-title">
@@ -371,9 +371,9 @@
</li>
<li class="chapter " data-level="1.6" data-path="doc.md">
<li class="chapter " data-level="1.6" data-path="./">
<span>
<a href="./#rule-samples">
<div class="summary-title-span Rule Samples">
@@ -388,9 +388,9 @@
<ul class="articles">
<li class="chapter " data-level="1.6.1" data-path="doc.md">
<li class="chapter " data-level="1.6.1" data-path="./">
<span>
<a href="./#use-local-response">
<div class="summary-title-span sample-title">
@@ -404,9 +404,9 @@
</li>
<li class="chapter " data-level="1.6.2" data-path="doc.md">
<li class="chapter " data-level="1.6.2" data-path="./">
<span>
<a href="./#modify-request-header">
<div class="summary-title-span sample-title">
@@ -420,9 +420,9 @@
</li>
<li class="chapter " data-level="1.6.3" data-path="doc.md">
<li class="chapter " data-level="1.6.3" data-path="./">
<span>
<a href="./#modify-request-body">
<div class="summary-title-span sample-title">
@@ -436,9 +436,9 @@
</li>
<li class="chapter " data-level="1.6.4" data-path="doc.md">
<li class="chapter " data-level="1.6.4" data-path="./">
<span>
<a href="./#modify-the-request-target">
<div class="summary-title-span sample-title">
@@ -452,9 +452,9 @@
</li>
<li class="chapter " data-level="1.6.5" data-path="doc.md">
<li class="chapter " data-level="1.6.5" data-path="./">
<span>
<a href="./#modify-request-protocol">
<div class="summary-title-span sample-title">
@@ -468,9 +468,9 @@
</li>
<li class="chapter " data-level="1.6.6" data-path="doc.md">
<li class="chapter " data-level="1.6.6" data-path="./">
<span>
<a href="./#modify-response-status-code">
<div class="summary-title-span sample-title">
@@ -484,9 +484,9 @@
</li>
<li class="chapter " data-level="1.6.7" data-path="doc.md">
<li class="chapter " data-level="1.6.7" data-path="./">
<span>
<a href="./#modify-the-response-header">
<div class="summary-title-span sample-title">
@@ -500,9 +500,9 @@
</li>
<li class="chapter " data-level="1.6.8" data-path="doc.md">
<li class="chapter " data-level="1.6.8" data-path="./">
<span>
<a href="./#modify-response-data-and-delay">
<div class="summary-title-span sample-title">
@@ -521,9 +521,9 @@
</li>
<li class="chapter " data-level="1.7" data-path="doc.md">
<li class="chapter " data-level="1.7" data-path="./">
<span>
<a href="./#config-certification">
<div class="summary-title-span Config Certification">
@@ -538,9 +538,9 @@
<ul class="articles">
<li class="chapter " data-level="1.7.1" data-path="doc.md">
<li class="chapter " data-level="1.7.1" data-path="./">
<span>
<a href="./#config-root-ca-in-osx">
<div class="summary-title-span Config Root CA In OSX">
@@ -554,9 +554,9 @@
</li>
<li class="chapter " data-level="1.7.2" data-path="doc.md">
<li class="chapter " data-level="1.7.2" data-path="./">
<span>
<a href="./#config-root-ca-in-windows">
<div class="summary-title-span Configure Root CA In windows">
@@ -570,9 +570,9 @@
</li>
<li class="chapter " data-level="1.7.3" data-path="doc.md">
<li class="chapter " data-level="1.7.3" data-path="./">
<span>
<a href="./#config-osx-system-proxy">
<div class="summary-title-span Config OSX System Proxy">
@@ -586,9 +586,9 @@
</li>
<li class="chapter " data-level="1.7.4" data-path="doc.md">
<li class="chapter " data-level="1.7.4" data-path="./">
<span>
<a href="./#config-http-proxy-server">
<div class="summary-title-span Config As Http Proxy Server">
@@ -602,9 +602,9 @@
</li>
<li class="chapter " data-level="1.7.5" data-path="doc.md">
<li class="chapter " data-level="1.7.5" data-path="./">
<span>
<a href="./#trust-root-ca-in-ios">
<div class="summary-title-span Trust Root CA In IOS">
@@ -618,9 +618,9 @@
</li>
<li class="chapter " data-level="1.7.6" data-path="doc.md">
<li class="chapter " data-level="1.7.6" data-path="./">
<span>
<a href="./#trust-root-ca-in-ios-after-103">
<div class="summary-title-span Trust Root CA In iOS after 10.3">
@@ -634,9 +634,25 @@
</li>
<li class="chapter " data-level="1.7.7" data-path="doc.md">
<li class="chapter " data-level="1.7.7" data-path="./">
<span>
<a href="./#trust-root-ca-in-android">
<div class="summary-title-span Trust Root CA In Android">
Trust Root CA In Android
</div>
</a>
</li>
<li class="chapter " data-level="1.7.8" data-path="./">
<a href="./#config-iosandroid-proxy-server">
<div class="summary-title-span Config IOS/Android Proxy Server">
@@ -655,9 +671,9 @@
</li>
<li class="chapter " data-level="1.8" data-path="doc.md">
<li class="chapter active" data-level="1.8" data-path="./">
<span>
<a href="./">
<div class="summary-title-span FAQ">
@@ -1493,6 +1509,17 @@ newResponse.body += <span class="hljs-string">&apos;--from anyproxy--&apos;</spa
<ul>
<li>Besides installing root CA, you have to &quot;turn on&quot; the certificate for web manually in <em>settings - general - about - Certificate Trust Settings</em>. Otherwire, safari will not trust the root CA generated by AnyProxy.</li>
</ul>
<h3 id="trust-root-ca-in-android">trust root CA in Android</h3>
<p>First of all, you need to download the root CA by clicking <em>Root CA</em> in web ui, and then scan the QR code.
Installing CA in Android could be different based on the system, we list some common steps as below, but you can find the right way in you system with similar menu path.</p>
<ul>
<li>The downloaded CA file can be directly installed by clicking, this is the easist way</li>
<li>You need to install the CA file from other menu, such as:<ul>
<li>Settings -&gt; Security &amp; Location &gt; Encryption &amp; credentials -&gt; Install from storage, and find your CA file to install</li>
<li>Settings -&gt; Security -&gt; Install from SD card, and find you CA file to install</li>
</ul>
</li>
</ul>
<p><img src="https://zos.alipayobjects.com/rmsportal/hVWkXHrzHmOKOtCKGUWx.png" width="500"></p>
<h3 id="config-iosandroid-proxy-server">config iOS/Android proxy server</h3>
<ul>
@@ -1585,7 +1612,7 @@ You can change the request with rule of course. For this scenario, all you need
<a href="doc.md#getting-start" class="navigation navigation-next navigation-unique" aria-label="Next page: Getting-Start">
<a href="./#getting-start" class="navigation navigation-next navigation-unique" aria-label="Next page: Getting-Start">
<i class="fa fa-angle-right"></i>
</a>
@@ -1596,7 +1623,7 @@ You can change the request with rule of course. For this scenario, all you need
<script>
var gitbook = gitbook || [];
gitbook.push(function() {
gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"Getting-Start","level":"1.2","depth":1,"anchor":"#getting-start","path":"doc.md","ref":"doc.md#getting-start","articles":[{"title":"Install","level":"1.2.1","depth":2,"anchor":"#install","path":"doc.md","ref":"doc.md#install","articles":[]},{"title":"Launch","level":"1.2.2","depth":2,"anchor":"#launch","path":"doc.md","ref":"doc.md#launch","articles":[]},{"title":"Options","level":"1.2.3","depth":2,"anchor":"#options","path":"doc.md","ref":"doc.md#options","articles":[]},{"title":"As Node Module","level":"1.2.4","depth":2,"anchor":"#use-anyproxy-as-an-npm-module","path":"doc.md","ref":"doc.md#use-anyproxy-as-an-npm-module","articles":[]}]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css"},"pluginsConfig":{"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":"README.md","mtime":"2017-12-04T09:09:48.736Z","type":"markdown"},"gitbook":{"version":"3.2.2","time":"2017-12-04T09:09:50.456Z"},"basePath":".","book":{"language":"en"}});
gitbook.page.hasChanged({"page":{"title":"Introduction","level":"1.1","depth":1,"next":{"title":"Getting-Start","level":"1.2","depth":1,"anchor":"#getting-start","path":"README.md","ref":"README.md#getting-start","articles":[{"title":"Install","level":"1.2.1","depth":2,"anchor":"#install","path":"README.md","ref":"README.md#install","articles":[]},{"title":"Launch","level":"1.2.2","depth":2,"anchor":"#launch","path":"README.md","ref":"README.md#launch","articles":[]},{"title":"Options","level":"1.2.3","depth":2,"anchor":"#options","path":"README.md","ref":"README.md#options","articles":[]},{"title":"As Node Module","level":"1.2.4","depth":2,"anchor":"#use-anyproxy-as-an-npm-module","path":"README.md","ref":"README.md#use-anyproxy-as-an-npm-module","articles":[]}]},"dir":"ltr"},"config":{"plugins":[],"styles":{"website":"styles/website.css"},"pluginsConfig":{"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":"README.md","mtime":"2018-01-03T15:10:19.585Z","type":"markdown"},"gitbook":{"version":"3.2.3","time":"2018-01-03T15:10:20.722Z"},"basePath":".","book":{"language":"en"}});
});
</script>
</div>