-
-
assets/js/10.73153c17.js assets/js/10.70dc4e3c.jsUnable to diff as some line is too long.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
assets/js/8.e826fc41.js assets/js/8.fdb1c873.jsUnable to diff as some line is too long.
-
-
assets/js/app.e28a0c10.js assets/js/app.2f32befe.jsUnable to diff as some line is too long.
-
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/15.50257856.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/13.efa048c2.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/16.1c58fd15.js"><link rel="prefetch" href="/assets/js/17.f51c93f5.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/22.4a1f3b35.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/15.627060e0.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 1 lines 28 28 GitHub 29 29 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 30 GitHub 31 - <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>概述</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>客户端部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/client/docker/" class="sidebar-link">docker</a></li><li><a href="/guide/client/binary/" aria-current="page" class="active sidebar-link">binary</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#binary" class="sidebar-link">Binary</a></li><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#客户端下载" class="sidebar-link">客户端下载</a></li><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#客户端配置" class="sidebar-link">客户端配置</a></li></ul></li><li><a href="/guide/client/gost/" class="sidebar-link">gost</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">binary<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="binary"><a href="#binary" class="header-anchor">#</a> Binary</h2> <h2 id="客户端下载"><a href="#客户端下载" class="header-anchor">#</a> 客户端下载</h2> <p>在 <a href="https://github.com/DVKunion/SeaMoon/releases" target="_blank" rel="noopener noreferrer">Github Release<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 界面。在最新版本列表哪,选择您对应系统型号的client 包下载。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/955161ed6d3c48b181397bed1bcaca45.png" alt="release"></p> <h2 id="客户端配置"><a href="#客户端配置" class="header-anchor">#</a> 客户端配置</h2> <blockquote><p>1.1.0 之前的客户端是cli的模式,已经废弃,不再支持,请使用最新版本客户端。</p></blockquote> <p><code>./seamoon proxy</code></p> <p>启动客户端,会占用7777端口。</p> <p>然后所有操作在 localhost:7777 进行操作即可:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/0dd37f5600364e59a9457e38eaf77b1f.png" alt="client"></p> <p>点击配置管理, 添加云端配置, 然后按照你的需求,选在开启本地的http代理/socks5代理</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/66b1b150238e400483adf936649b7ed5.png" alt="client-config"></p> <div class="custom-block tip"><p class="custom-block-title">如何填写地址</p> <p>将协议头 https:// 替换为对应的隧道协议,如: ws:// 或是 grcp:// 。默认两种协议的隧道是都部署了的。</p> <p>grpc 按照阿里云的要求,还需要自行声明端口,由此,一个 grpc 隧道的填写应该是这样: grpc://grpc-node-seamoon-service-xxxxxxxx.cn-hongkong.fcapp.run:8089</p> <p>8089 是阿里云的固定 grpc 协议端口,不需要改动。</p></div></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/client/docker/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">docker</div></a> <a href="/guide/client/gost/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">gost</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>概述</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>客户端部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/client/docker/" class="sidebar-link">docker</a></li><li><a href="/guide/client/binary/" aria-current="page" class="active sidebar-link">binary</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#binary" class="sidebar-link">Binary</a></li><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#客户端下载" class="sidebar-link">客户端下载</a></li><li class="sidebar-sub-header level2"><a href="/guide/client/binary/#客户端配置" class="sidebar-link">客户端配置</a></li></ul></li><li><a href="/guide/client/gost/" class="sidebar-link">gost</a></li><li><a href="/guide/client/tor/" class="sidebar-link">Tor</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABH1JREFUSA3tVl1oHFUUPmdmd2ltklqbpJDiNnXFmgbFktho7YMPNiJSSZM0+CAYSkUELVhM6YuwIPpgoOKDqOBDC0XE2CQoNtQXBUFTTcCi+Wlh1V2TQExsUzcltd3M9Tt3ZjZzZ2fT+OJTL8yeM+eee757fmeJbq//KQL8X3DUSFOcfr7cRsRtxNQMWueeVzOkaITIGqQHNg5y8+jNW9ldM7A6nTpAjuolUikAwq7CE3WcM2RRDz+XGVgN3FptU/aUSlvq9Pa3iZ1+sgAqJyyAFqkipd9dqiwHF3P65YycLWc/6sqGrvoEoIp6DOFaX5h6+dnfjkWprwqsPk0dUGq5vySwDImC10KxFHgGL1SWoc92O3eVht09qdXNH11I2SsTsJYqMWzihqGMi+A+Garf3BAuuLI5oGlULyNfyB/HYNujwktOfRrMr5t77NmevqaUopx0grnKAyvVpmwUDB4x6FPXuGvYLTDwWsejwgtgkYKPqRJg8SV6xaiZ3ZTppGneS4yfH5/66fZSDHv+QZci/+h5c5UHtpy67JUqGppM0sh0Nc1dW6/N1W5Yoqat8/TU/VnadmdeW2PLLSyh0cvxBs3KbqTmwYPpxN4do/mzE8nEpvX/UMu2Wbp74zUAK5q6WkHns7V0eWkdPbPzd3rxkTGybadYySumVzhcaJFbs5UrEkQ/+CK8gF5dnh/6ciIZ73gwQ927L1IitoxKLXYP3SjYdOrHHfTZhRRlFyrorafPk20B3HPD1y2G3qKZME5Jcf3t/HUC13/8tSd++vqFveMUTwAUxSUFI1QekR1+bIze3D9MF2aq6cPvG72CgnldWCFqyRw3lwH8ZMerjTD9ElRO7Gv44wNpC90aASqGfVlz/Rx17srQ57/UU26hkhQqUB7dBR71WmzQhHUnblGmVOEw0jhbV1n9OlXUDCIRGaNV5Jp43N516fN7JmnTHdfp7Hgy0luO4aMhtkLL8Bi3bUWYvzh5Mn1dTxrL6QmGuRhGL/TiTTxRoEdTszSaq9GR0NGA3KdkOz3hqSV3MIDhQ5IVX/Ivx3umBti2es2h4eZby7x8br1rkf7Mo90AqC8aQ3sJeNzqFRu+vSANAQe3PL7l0HGOAdwDCeZYvNKeoZp1Qfs6Aipndh86HmFRi0LAnEO47wsqM6cdfjh3jBPUzhZy7nvlUfFsamED1VQt6aISHVymXZ/B2aCtIG8AI8xfobj2d3en1wWVhOeHELKmLQ1s211s88comkv4UCwWyF787mJdYXtNfhKAXVqnKTq8QZvGAGGOfaTo5pGZ/PwbUCr5+DPr/1J92JNHr9aOl/F3iI5+O1nfybsGxoimvZ3ViWSluDITw3P37mypheDIPY0tw7+O/5ApbkYw+zpfaUVu32Pi98+defdUhEpZkRFq0aqyNh9FuL9hpYbEm6iwi0z2REd09ZmyENEbuhjDWzKvZXTqKYaBIr3tt5kuPtQBZFvEUwHt60vfCNu41XsksH9Ij1BMMz1Y0OOunHNShFIP5868g5zeXmuLwL9T4b6Q2+KejgAAAABJRU5ErkJggg==">binary<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="binary"><a href="#binary" class="header-anchor">#</a> Binary</h2> <h2 id="客户端下载"><a href="#客户端下载" class="header-anchor">#</a> 客户端下载</h2> <p>在 <a href="https://github.com/DVKunion/SeaMoon/releases" target="_blank" rel="noopener noreferrer">Github Release<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 界面。在最新版本列表哪,选择您对应系统型号的client 包下载。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/955161ed6d3c48b181397bed1bcaca45.png" alt="release"></p> <h2 id="客户端配置"><a href="#客户端配置" class="header-anchor">#</a> 客户端配置</h2> <blockquote><p>1.1.0 之前的客户端是cli的模式,已经废弃,不再支持,请使用最新版本客户端。</p></blockquote> <p><code>./seamoon proxy</code></p> <p>启动客户端,会占用7777端口。</p> <p>然后所有操作在 localhost:7777 进行操作即可:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/0dd37f5600364e59a9457e38eaf77b1f.png" alt="client"></p> <p>点击配置管理, 添加云端配置, 然后按照你的需求,选在开启本地的http代理/socks5代理</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/66b1b150238e400483adf936649b7ed5.png" alt="client-config"></p> <div class="custom-block tip"><p class="custom-block-title">如何填写地址</p> <p>将协议头 https:// 替换为对应的隧道协议,如: ws:// 或是 grcp:// 。默认两种协议的隧道是都部署了的。</p> <p>grpc 按照阿里云的要求,还需要自行声明端口,由此,一个 grpc 隧道的填写应该是这样: grpc://grpc-node-seamoon-service-xxxxxxxx.cn-hongkong.fcapp.run:8089</p> <p>8089 是阿里云的固定 grpc 协议端口,不需要改动。</p></div></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/client/docker/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">docker</div></a> <a href="/guide/client/gost/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">gost</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 32 32 ← 33 33 <a href="/guide/client/docker/" class="prev">docker</a></span> <span class="next"><a href="/guide/client/gost/">gost</a>→ 34 34 </span></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> skipped 9 lines 44 44 </li><li class="iconfont icon-yuedu"> 45 45 阅读模式 46 46 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 47 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/15.50257856.js" defer></script> 47 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/15.627060e0.js" defer></script> 48 48 </body> 49 49 </html> 50 50 -
-
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/16.1c58fd15.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/13.efa048c2.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/15.50257856.js"><link rel="prefetch" href="/assets/js/17.f51c93f5.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/22.4a1f3b35.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/16.010d23f9.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 1 lines 28 28 GitHub 29 29 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 30 GitHub 31 - <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>概述</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>客户端部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/client/docker/" class="sidebar-link">docker</a></li><li><a href="/guide/client/binary/" class="sidebar-link">binary</a></li><li><a href="/guide/client/gost/" aria-current="page" class="active sidebar-link">gost</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/client/gost/#gost-优雅的-golang-代理" class="sidebar-link">GOST - 优雅的 golang 代理</a></li></ul></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABH1JREFUSA3tVl1oHFUUPmdmd2ltklqbpJDiNnXFmgbFktho7YMPNiJSSZM0+CAYSkUELVhM6YuwIPpgoOKDqOBDC0XE2CQoNtQXBUFTTcCi+Wlh1V2TQExsUzcltd3M9Tt3ZjZzZ2fT+OJTL8yeM+eee757fmeJbq//KQL8X3DUSFOcfr7cRsRtxNQMWueeVzOkaITIGqQHNg5y8+jNW9ldM7A6nTpAjuolUikAwq7CE3WcM2RRDz+XGVgN3FptU/aUSlvq9Pa3iZ1+sgAqJyyAFqkipd9dqiwHF3P65YycLWc/6sqGrvoEoIp6DOFaX5h6+dnfjkWprwqsPk0dUGq5vySwDImC10KxFHgGL1SWoc92O3eVht09qdXNH11I2SsTsJYqMWzihqGMi+A+Garf3BAuuLI5oGlULyNfyB/HYNujwktOfRrMr5t77NmevqaUopx0grnKAyvVpmwUDB4x6FPXuGvYLTDwWsejwgtgkYKPqRJg8SV6xaiZ3ZTppGneS4yfH5/66fZSDHv+QZci/+h5c5UHtpy67JUqGppM0sh0Nc1dW6/N1W5Yoqat8/TU/VnadmdeW2PLLSyh0cvxBs3KbqTmwYPpxN4do/mzE8nEpvX/UMu2Wbp74zUAK5q6WkHns7V0eWkdPbPzd3rxkTGybadYySumVzhcaJFbs5UrEkQ/+CK8gF5dnh/6ciIZ73gwQ927L1IitoxKLXYP3SjYdOrHHfTZhRRlFyrorafPk20B3HPD1y2G3qKZME5Jcf3t/HUC13/8tSd++vqFveMUTwAUxSUFI1QekR1+bIze3D9MF2aq6cPvG72CgnldWCFqyRw3lwH8ZMerjTD9ElRO7Gv44wNpC90aASqGfVlz/Rx17srQ57/UU26hkhQqUB7dBR71WmzQhHUnblGmVOEw0jhbV1n9OlXUDCIRGaNV5Jp43N516fN7JmnTHdfp7Hgy0luO4aMhtkLL8Bi3bUWYvzh5Mn1dTxrL6QmGuRhGL/TiTTxRoEdTszSaq9GR0NGA3KdkOz3hqSV3MIDhQ5IVX/Ivx3umBti2es2h4eZby7x8br1rkf7Mo90AqC8aQ3sJeNzqFRu+vSANAQe3PL7l0HGOAdwDCeZYvNKeoZp1Qfs6Aipndh86HmFRi0LAnEO47wsqM6cdfjh3jBPUzhZy7nvlUfFsamED1VQt6aISHVymXZ/B2aCtIG8AI8xfobj2d3en1wWVhOeHELKmLQ1s211s88comkv4UCwWyF787mJdYXtNfhKAXVqnKTq8QZvGAGGOfaTo5pGZ/PwbUCr5+DPr/1J92JNHr9aOl/F3iI5+O1nfybsGxoimvZ3ViWSluDITw3P37mypheDIPY0tw7+O/5ApbkYw+zpfaUVu32Pi98+defdUhEpZkRFq0aqyNh9FuL9hpYbEm6iwi0z2REd09ZmyENEbuhjDWzKvZXTqKYaBIr3tt5kuPtQBZFvEUwHt60vfCNu41XsksH9Ij1BMMz1Y0OOunHNShFIP5868g5zeXmuLwL9T4b6Q2+KejgAAAABJRU5ErkJggg==">gost<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="gost-优雅的-golang-代理"><a href="#gost-优雅的-golang-代理" class="header-anchor">#</a> GOST - 优雅的 golang 代理</h2> <p>Seamoon 对接 <a href="https://github.com/go-gost/gost" target="_blank" rel="noopener noreferrer">Gost<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 十分简单。原因也很简单,2.0 迭代的代码改造中"借鉴"(copy)了很多 gost 的设计和原封不动的代码结构。对协议的理解和代码设计上参考了很多师傅的模式。在此表示感谢无私的开源和分享。</p> <p>GOST 是一款基于 golang 的简单隧道,具体的介绍可以访问其<a href="https://gost.run" target="_blank" rel="noopener noreferrer">官网<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>在技术博客里,我们也分享了 GOST 的一些设计架构代码,我们可以这样理解: Seamoon 服务端就是一个 websocket / grpc 的 gost 转发节点,但是只实现了 http / socks5 的处理模块,由此目前还支持值了这两种协议的转发。</p> <p>gost 的客户端更强大,因为模块拆分的很细致,所以能实现很多好玩的玩法各种组合, 理论来讲, gost 支持的 listen 都可以通过 seamoon 的隧道转发过来。</p> <p>gost 还支持了 metrics 等数据统计、代理认证、限速等等客户端实现的功能,适合长期挂在本地作为一个持久化的服务使用。</p> <p>我们给出一些demo示例,来看一下 seamoon 如何对接 gost。这里免去了 gost 安装相关教程,默认用户已安装了 gost,提供的是具体的启动脚本配置。</p> <h3 id="websocket-隧道"><a href="#websocket-隧道" class="header-anchor">#</a> websocket 隧道</h3> <div class="theme-code-group" data-v-2f5f1757><div class="theme-code-group__nav" data-v-2f5f1757><ul class="theme-code-group__ul" data-v-2f5f1757></ul></div> <div class="theme-code-block theme-code-block__active" data-v-4f1e9d0c><div class="language-shell extra-class" data-v-4f1e9d0c><pre class="language-shell" data-v-4f1e9d0c><code data-v-4f1e9d0c><span class="token comment" data-v-4f1e9d0c># 通过 gost 启动一个 http 代理,利用 websocket 转发,转发的流量 以 http 形式(默认不指定的话,流量都将以 http 形式进行传递)。</span> 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>概述</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>客户端部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/client/docker/" class="sidebar-link">docker</a></li><li><a href="/guide/client/binary/" class="sidebar-link">binary</a></li><li><a href="/guide/client/gost/" aria-current="page" class="active sidebar-link">gost</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/client/gost/#gost-优雅的-golang-代理" class="sidebar-link">GOST - 优雅的 golang 代理</a></li></ul></li><li><a href="/guide/client/tor/" class="sidebar-link">Tor</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">gost<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="gost-优雅的-golang-代理"><a href="#gost-优雅的-golang-代理" class="header-anchor">#</a> GOST - 优雅的 golang 代理</h2> <p>Seamoon 对接 <a href="https://github.com/go-gost/gost" target="_blank" rel="noopener noreferrer">Gost<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 十分简单。原因也很简单,2.0 迭代的代码改造中"借鉴"(copy)了很多 gost 的设计和原封不动的代码结构。对协议的理解和代码设计上参考了很多师傅的模式。在此表示感谢无私的开源和分享。</p> <p>GOST 是一款基于 golang 的简单隧道,具体的介绍可以访问其<a href="https://gost.run" target="_blank" rel="noopener noreferrer">官网<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>在技术博客里,我们也分享了 GOST 的一些设计架构代码,我们可以这样理解: Seamoon 服务端就是一个 websocket / grpc 的 gost 转发节点,但是只实现了 http / socks5 的处理模块,由此目前还支持值了这两种协议的转发。</p> <p>gost 的客户端更强大,因为模块拆分的很细致,所以能实现很多好玩的玩法各种组合, 理论来讲, gost 支持的 listen 都可以通过 seamoon 的隧道转发过来。</p> <p>gost 还支持了 metrics 等数据统计、代理认证、限速等等客户端实现的功能,适合长期挂在本地作为一个持久化的服务使用。</p> <p>我们给出一些demo示例,来看一下 seamoon 如何对接 gost。这里免去了 gost 安装相关教程,默认用户已安装了 gost,提供的是具体的启动脚本配置。</p> <h3 id="websocket-隧道"><a href="#websocket-隧道" class="header-anchor">#</a> websocket 隧道</h3> <div class="theme-code-group" data-v-2f5f1757><div class="theme-code-group__nav" data-v-2f5f1757><ul class="theme-code-group__ul" data-v-2f5f1757></ul></div> <div class="theme-code-block theme-code-block__active" data-v-4f1e9d0c><div class="language-shell extra-class" data-v-4f1e9d0c><pre class="language-shell" data-v-4f1e9d0c><code data-v-4f1e9d0c><span class="token comment" data-v-4f1e9d0c># 通过 gost 启动一个 http 代理,利用 websocket 转发,转发的流量 以 http 形式(默认不指定的话,流量都将以 http 形式进行传递)。</span> 32 32 gost <span class="token parameter variable" data-v-4f1e9d0c>-L</span> http://:1080 <span class="token parameter variable" data-v-4f1e9d0c>-F</span> wss://<span class="token operator" data-v-4f1e9d0c><</span>seamoon-server<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>seamoon-port<span class="token operator" data-v-4f1e9d0c>></span>?path<span class="token operator" data-v-4f1e9d0c>=</span>/http 33 33 </code></pre></div></div> <div class="theme-code-block" data-v-4f1e9d0c><div class="language-shell extra-class" data-v-4f1e9d0c><pre class="language-shell" data-v-4f1e9d0c><code data-v-4f1e9d0c><span class="token comment" data-v-4f1e9d0c># 通过 gost 启动一个 http 代理,利用 websocket 转发,并指定转发的流量 以 socks5 形式</span> 34 34 gost <span class="token parameter variable" data-v-4f1e9d0c>-L</span> http://:1080 <span class="token parameter variable" data-v-4f1e9d0c>-F</span> socks5+wss://<span class="token operator" data-v-4f1e9d0c><</span>seamoon-server<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>seamoon-port<span class="token operator" data-v-4f1e9d0c>></span>?path<span class="token operator" data-v-4f1e9d0c>=</span>/socks5 skipped 4 lines 39 39 </code></pre></div></div> <div class="theme-code-block" data-v-4f1e9d0c><div class="language-shell extra-class" data-v-4f1e9d0c><pre class="language-shell" data-v-4f1e9d0c><code data-v-4f1e9d0c><span class="token comment" data-v-4f1e9d0c># 通过 gost 启动一个其他协议代理,这里以 socks4 代理为例,利用 websocket 转发,并指定转发的流量 以 socks5 形式。</span> 40 40 gost <span class="token parameter variable" data-v-4f1e9d0c>-L</span> socks4://:1080 <span class="token parameter variable" data-v-4f1e9d0c>-F</span> socks5+wss://<span class="token operator" data-v-4f1e9d0c><</span>seamoon-server<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>seamoon-port<span class="token operator" data-v-4f1e9d0c>></span>?path<span class="token operator" data-v-4f1e9d0c>=</span>/socks5 41 41 </code></pre></div></div> <div class="theme-code-block" data-v-4f1e9d0c><div class="language-shell extra-class" data-v-4f1e9d0c><pre class="language-shell" data-v-4f1e9d0c><code data-v-4f1e9d0c><span class="token comment" data-v-4f1e9d0c># 通过 gost 启动一个其他协议代理,这里以 shadowsocks 代理为例,利用 websocket 转发,并指定转发的流量 以 socks5 形式。</span> 42 - gost <span class="token parameter variable" data-v-4f1e9d0c>-L</span> ss://:1080 <span class="token parameter variable" data-v-4f1e9d0c>-F</span> socks5+wss://<span class="token operator" data-v-4f1e9d0c><</span>seamoon-server<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>seamoon-port<span class="token operator" data-v-4f1e9d0c>></span>?path<span class="token operator" data-v-4f1e9d0c>=</span>/socks5 43 - </code></pre></div></div> <pre class="pre-blank" data-v-2f5f1757>// Make sure to add code blocks to your code group</pre></div> <h3 id="grpc-隧道"><a href="#grpc-隧道" class="header-anchor">#</a> grpc 隧道</h3> <p>grpc 隧道由于 gost 的 proto 略有冲突,因此需要单独适配实现一个 server。计划 2.0 版本彻底完成适配。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/client/binary/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">binary</div></a> <!----></div> <div class="page-nav"><p class="inner"><span class="prev"> 42 + gost <span class="token parameter variable" data-v-4f1e9d0c>-L</span> ss://<span class="token operator" data-v-4f1e9d0c><</span>cipher<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>pass<span class="token operator" data-v-4f1e9d0c>></span>@:1080 <span class="token parameter variable" data-v-4f1e9d0c>-F</span> socks5+wss://<span class="token operator" data-v-4f1e9d0c><</span>seamoon-server<span class="token operator" data-v-4f1e9d0c>></span>:<span class="token operator" data-v-4f1e9d0c><</span>seamoon-port<span class="token operator" data-v-4f1e9d0c>></span>?path<span class="token operator" data-v-4f1e9d0c>=</span>/socks5 43 + <span class="token comment" data-v-4f1e9d0c># 如:ss://AEAD_AES_128_GCM:password@:1080</span> 44 + </code></pre></div></div> <pre class="pre-blank" data-v-2f5f1757>// Make sure to add code blocks to your code group</pre></div> <h3 id="grpc-隧道"><a href="#grpc-隧道" class="header-anchor">#</a> grpc 隧道</h3> <p>grpc 隧道由于 gost 的 proto 略有冲突,因此需要单独适配实现一个 server。计划 2.0 版本彻底完成适配。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/client/binary/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">binary</div></a> <a href="/guide/client/tor/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Tor</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 44 45 ← 45 - <a href="/guide/client/binary/" class="prev">binary</a></span> <!----></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 46 + <a href="/guide/client/binary/" class="prev">binary</a></span> <span class="next"><a href="/guide/client/tor/">Tor</a>→ 47 + </span></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 46 48 Theme by 47 49 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 48 50 | Copyright © 2022-2024 skipped 6 lines 55 57 </li><li class="iconfont icon-yuedu"> 56 58 阅读模式 57 59 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 58 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/16.1c58fd15.js" defer></script> 60 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/16.010d23f9.js" defer></script> 59 61 </body> 60 62 </html> 61 63 -
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/17.f51c93f5.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/13.efa048c2.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/15.50257856.js"><link rel="prefetch" href="/assets/js/16.1c58fd15.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/22.4a1f3b35.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/18.e4c9a38b.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 1 lines 28 28 GitHub 29 29 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 30 GitHub 31 - <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>概述</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/introduce/" class="sidebar-link">简介</a></li><li><a href="/guide/structure/" class="sidebar-link">项目结构</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>客户端部署</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABH1JREFUSA3tVl1oHFUUPmdmd2ltklqbpJDiNnXFmgbFktho7YMPNiJSSZM0+CAYSkUELVhM6YuwIPpgoOKDqOBDC0XE2CQoNtQXBUFTTcCi+Wlh1V2TQExsUzcltd3M9Tt3ZjZzZ2fT+OJTL8yeM+eee757fmeJbq//KQL8X3DUSFOcfr7cRsRtxNQMWueeVzOkaITIGqQHNg5y8+jNW9ldM7A6nTpAjuolUikAwq7CE3WcM2RRDz+XGVgN3FptU/aUSlvq9Pa3iZ1+sgAqJyyAFqkipd9dqiwHF3P65YycLWc/6sqGrvoEoIp6DOFaX5h6+dnfjkWprwqsPk0dUGq5vySwDImC10KxFHgGL1SWoc92O3eVht09qdXNH11I2SsTsJYqMWzihqGMi+A+Garf3BAuuLI5oGlULyNfyB/HYNujwktOfRrMr5t77NmevqaUopx0grnKAyvVpmwUDB4x6FPXuGvYLTDwWsejwgtgkYKPqRJg8SV6xaiZ3ZTppGneS4yfH5/66fZSDHv+QZci/+h5c5UHtpy67JUqGppM0sh0Nc1dW6/N1W5Yoqat8/TU/VnadmdeW2PLLSyh0cvxBs3KbqTmwYPpxN4do/mzE8nEpvX/UMu2Wbp74zUAK5q6WkHns7V0eWkdPbPzd3rxkTGybadYySumVzhcaJFbs5UrEkQ/+CK8gF5dnh/6ciIZ73gwQ927L1IitoxKLXYP3SjYdOrHHfTZhRRlFyrorafPk20B3HPD1y2G3qKZME5Jcf3t/HUC13/8tSd++vqFveMUTwAUxSUFI1QekR1+bIze3D9MF2aq6cPvG72CgnldWCFqyRw3lwH8ZMerjTD9ElRO7Gv44wNpC90aASqGfVlz/Rx17srQ57/UU26hkhQqUB7dBR71WmzQhHUnblGmVOEw0jhbV1n9OlXUDCIRGaNV5Jp43N516fN7JmnTHdfp7Hgy0luO4aMhtkLL8Bi3bUWYvzh5Mn1dTxrL6QmGuRhGL/TiTTxRoEdTszSaq9GR0NGA3KdkOz3hqSV3MIDhQ5IVX/Ivx3umBti2es2h4eZby7x8br1rkf7Mo90AqC8aQ3sJeNzqFRu+vSANAQe3PL7l0HGOAdwDCeZYvNKeoZp1Qfs6Aipndh86HmFRi0LAnEO47wsqM6cdfjh3jBPUzhZy7nvlUfFsamED1VQt6aISHVymXZ/B2aCtIG8AI8xfobj2d3en1wWVhOeHELKmLQ1s211s88comkv4UCwWyF787mJdYXtNfhKAXVqnKTq8QZvGAGGOfaTo5pGZ/PwbUCr5+DPr/1J92JNHr9aOl/F3iI5+O1nfybsGxoimvZ3ViWSluDITw3P37mypheDIPY0tw7+O/5ApbkYw+zpfaUVu32Pi98+defdUhEpZkRFq0aqyNh9FuL9hpYbEm6iwi0z2REd09ZmyENEbuhjDWzKvZXTqKYaBIr3tt5kuPtQBZFvEUwHt60vfCNu41XsksH9Ij1BMMz1Y0OOunHNShFIP5868g5zeXmuLwL9T4b6Q2+KejgAAAABJRU5ErkJggg==">客户端部署<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="客户端部署"><a href="#客户端部署" class="header-anchor">#</a> 客户端部署</h2> <p>SeaMoon 客户端同样支持多模式部署</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/client/docker/" target="_blank" rel="noopener noreferrer">docker<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/binary/" target="_blank" rel="noopener noreferrer">binary<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p>除此之外,你还可以选择其他客户端,seamoon做了部分的协议适配支持,这样可以选择仅部署服务端,然后使用已有的成品客户端。</p> <p>成品客户端通常会支持更多协议类型,比如 gost,基本上所有可以监听的类型都可以通过 seamoon 隧道协议转发出来。</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/client/gost/" target="_blank" rel="noopener noreferrer">gost:优雅简便的go代理<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><!----> <!----></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>概述</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/introduce/" class="sidebar-link">简介</a></li><li><a href="/guide/structure/" class="sidebar-link">项目结构</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>客户端部署</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">客户端部署<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="客户端部署"><a href="#客户端部署" class="header-anchor">#</a> 客户端部署</h2> <p>SeaMoon 客户端同样支持多模式部署</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/client/docker/" target="_blank" rel="noopener noreferrer">docker<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/binary/" target="_blank" rel="noopener noreferrer">binary<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p>Seamoon 客户端还支持了 Tor 网桥的接入</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/client/tor/" target="_blank" rel="noopener noreferrer">tor<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul> <p>除此之外,你还可以选择其他客户端,seamoon做了部分的协议适配支持,这样可以选择仅部署服务端,然后使用已有的成品客户端。</p> <p>成品客户端通常会支持更多协议类型,比如 gost,基本上所有可以监听的类型都可以通过 seamoon 隧道协议转发出来。</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/client/gost/" target="_blank" rel="noopener noreferrer">gost:优雅简便的go代理<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><!----> <!----></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 32 32 Theme by 33 33 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 34 34 | Copyright © 2022-2024 skipped 6 lines 41 41 </li><li class="iconfont icon-yuedu"> 42 42 阅读模式 43 43 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 44 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/17.f51c93f5.js" defer></script> 44 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/18.e4c9a38b.js" defer></script> 45 45 </body> 46 46 </html> 47 47 -
1 + <!DOCTYPE html> 2 + <html lang="en-US"> 3 + <head> 4 + <meta charset="utf-8"> 5 + <meta name="viewport" content="width=device-width,initial-scale=1"> 6 + <title>Tor | SeaMoon</title> 7 + <meta name="generator" content="VuePress 1.9.7"> 8 + <link rel="icon" href="/img/favicon.ico"> 9 + <script> 10 + var _hmt = _hmt || []; 11 + (function() { 12 + var hm = document.createElement("script"); 13 + hm.src = "https://hm.baidu.com/hm.js?7dac4248d29ddaacd4b3c0b71d9b2015"; 14 + var s = document.getElementsByTagName("script")[0]; 15 + s.parentNode.insertBefore(hm, s); 16 + })(); 17 + </script> 18 + </script> 19 + <meta name="description" content="月海(Sea Moon) 是一款 FaaS/BaaS 实现的 Serverless 网络工具集,期望利用云原生的优势,实现更简单、更便宜的网络功能。"> 20 + <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 + <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 + 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/17.d1507e61.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 + <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 + </head> 26 + <body class="theme-mode-light"> 27 + <div id="app" data-server-rendered="true"><div class="theme-container sidebar-open have-rightmenu"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">SeaMoon</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 28 + GitHub 29 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 + GitHub 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>概述</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>客户端部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/client/docker/" class="sidebar-link">docker</a></li><li><a href="/guide/client/binary/" class="sidebar-link">binary</a></li><li><a href="/guide/client/gost/" class="sidebar-link">gost</a></li><li><a href="/guide/client/tor/" aria-current="page" class="active sidebar-link">Tor</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/client/tor/#🧅-tor-网络开启" class="sidebar-link">🧅 Tor 网络开启</a></li></ul></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABH1JREFUSA3tVl1oHFUUPmdmd2ltklqbpJDiNnXFmgbFktho7YMPNiJSSZM0+CAYSkUELVhM6YuwIPpgoOKDqOBDC0XE2CQoNtQXBUFTTcCi+Wlh1V2TQExsUzcltd3M9Tt3ZjZzZ2fT+OJTL8yeM+eee757fmeJbq//KQL8X3DUSFOcfr7cRsRtxNQMWueeVzOkaITIGqQHNg5y8+jNW9ldM7A6nTpAjuolUikAwq7CE3WcM2RRDz+XGVgN3FptU/aUSlvq9Pa3iZ1+sgAqJyyAFqkipd9dqiwHF3P65YycLWc/6sqGrvoEoIp6DOFaX5h6+dnfjkWprwqsPk0dUGq5vySwDImC10KxFHgGL1SWoc92O3eVht09qdXNH11I2SsTsJYqMWzihqGMi+A+Garf3BAuuLI5oGlULyNfyB/HYNujwktOfRrMr5t77NmevqaUopx0grnKAyvVpmwUDB4x6FPXuGvYLTDwWsejwgtgkYKPqRJg8SV6xaiZ3ZTppGneS4yfH5/66fZSDHv+QZci/+h5c5UHtpy67JUqGppM0sh0Nc1dW6/N1W5Yoqat8/TU/VnadmdeW2PLLSyh0cvxBs3KbqTmwYPpxN4do/mzE8nEpvX/UMu2Wbp74zUAK5q6WkHns7V0eWkdPbPzd3rxkTGybadYySumVzhcaJFbs5UrEkQ/+CK8gF5dnh/6ciIZ73gwQ927L1IitoxKLXYP3SjYdOrHHfTZhRRlFyrorafPk20B3HPD1y2G3qKZME5Jcf3t/HUC13/8tSd++vqFveMUTwAUxSUFI1QekR1+bIze3D9MF2aq6cPvG72CgnldWCFqyRw3lwH8ZMerjTD9ElRO7Gv44wNpC90aASqGfVlz/Rx17srQ57/UU26hkhQqUB7dBR71WmzQhHUnblGmVOEw0jhbV1n9OlXUDCIRGaNV5Jp43N516fN7JmnTHdfp7Hgy0luO4aMhtkLL8Bi3bUWYvzh5Mn1dTxrL6QmGuRhGL/TiTTxRoEdTszSaq9GR0NGA3KdkOz3hqSV3MIDhQ5IVX/Ivx3umBti2es2h4eZby7x8br1rkf7Mo90AqC8aQ3sJeNzqFRu+vSANAQe3PL7l0HGOAdwDCeZYvNKeoZp1Qfs6Aipndh86HmFRi0LAnEO47wsqM6cdfjh3jBPUzhZy7nvlUfFsamED1VQt6aISHVymXZ/B2aCtIG8AI8xfobj2d3en1wWVhOeHELKmLQ1s211s88comkv4UCwWyF787mJdYXtNfhKAXVqnKTq8QZvGAGGOfaTo5pGZ/PwbUCr5+DPr/1J92JNHr9aOl/F3iI5+O1nfybsGxoimvZ3ViWSluDITw3P37mypheDIPY0tw7+O/5ApbkYw+zpfaUVu32Pi98+defdUhEpZkRFq0aqyNh9FuL9hpYbEm6iwi0z2REd09ZmyENEbuhjDWzKvZXTqKYaBIr3tt5kuPtQBZFvEUwHt60vfCNu41XsksH9Ij1BMMz1Y0OOunHNShFIP5868g5zeXmuLwL9T4b6Q2+KejgAAAABJRU5ErkJggg==">Tor<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="🧅-tor-网络开启"><a href="#🧅-tor-网络开启" class="header-anchor">#</a> 🧅 Tor 网络开启</h2> <div class="custom-block warning"><p class="custom-block-title">注意</p> <p>tor 服务比较吃内存,经测试 内存至少需要配置在 100MB 以上才能发挥稳定的效果。</p></div> <p>为了防止普通流量过 Tor 导致的速率下降,在客户端做了个开关。</p> <p>客户端会根据这个这个开关来选择是否给服务端发送 Tor 代理标识。</p> <p>服务端接收到 Tor 代理标识后,会将流量直接转发给本地服务。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ec26347f298a4f9d81f7068eb3c0e4dc.png" alt="tor"></p> <p>注意,tor 网络目前仅支持: 本地 socks5 代理 + websocket 隧道 的模式。</p> <p>然后本地的 socks5 代理即可访问一些 .onion 结尾的域名了。如:</p> <p><code>https://duckduckgogg42xjoc72x3sjasowoarfbgcmvfimaftt6twagswzczad.onion/</code></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/09626bede56b4c18b6cd4d41d3e11c00.png" alt="onion"></p> <p>::: tips 32 + 在当前版本内,seamoon 实现了最简单的 tor 接入方式 -- 通过 tor cli 自带的 s5 协议做了一层转发,因为 v2ray 也是这样玩的。</p> <p>实际上,这种方案,有很多不足,出去开头的资源占用较高 warning,通过 binary 的集成力度也不是非常合适,但是在这个阶段暂时用该方案来减少代码开发的工作量。</p> <p>因此,此方案仅用于证明 seamoon 的扩展性,距离真正 "便宜" 可能还需要一段的距离。 33 + :::</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/client/gost/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">gost</div></a> <!----></div> <div class="page-nav"><p class="inner"><span class="prev"> 34 + ← 35 + <a href="/guide/client/gost/" class="prev">gost</a></span> <!----></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 36 + Theme by 37 + <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 38 + | Copyright © 2022-2024 39 + <span>DVKunion | MIT License</span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong"> 40 + 跟随系统 41 + </li><li class="iconfont icon-rijianmoshi"> 42 + 浅色模式 43 + </li><li class="iconfont icon-yejianmoshi"> 44 + 深色模式 45 + </li><li class="iconfont icon-yuedu"> 46 + 阅读模式 47 + </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 48 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/17.d1507e61.js" defer></script> 49 + </body> 50 + </html> 51 + -
-
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/13.efa048c2.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/15.50257856.js"><link rel="prefetch" href="/assets/js/16.1c58fd15.js"><link rel="prefetch" href="/assets/js/17.f51c93f5.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/22.4a1f3b35.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/13.58c46386.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 1 lines 28 28 GitHub 29 29 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 30 GitHub 31 - <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>概述</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/introduce/" class="sidebar-link">简介</a></li><li><a href="/guide/structure/" class="sidebar-link">项目结构</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>客户端部署</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABKFJREFUSA3tVl1oFVcQnrMbrak3QUgkya1akpJYcrUtIqW1JvFBE9LiQ5v6JmJpolbMg32rVrhgoYK0QiMY6i9Y6EMaW5D+xFJaTYItIuK2Kr3+BJNwkxBj05sQY3b3nM6cs2dv9t7NT/vQJw/sndk5M/PNzJkzewGerP+pAmy+ON8lLzUJgA8ZYxYIYZmGYRnctDaWvJJAmTtfP1pvXsBCCPP8QFcCaRkZYACgDZFO4stNIcBCajEOlmmC9XpJ9bAGCaPaPmzPl32dvLSVu3BWCTQs0XQQ6g0DYgwLIoAZbBCdW/i+781o1VVlm/410mw4h06Y7bIPHNyWDyL4FHkX03Q8SrzNhZTZriieckWt7cL6MM85YcLpsi/7O9/iXFT6MswI0DmmpkSaJ0qLxFIm3+i1THHB3zmBH3PYx9CcykcLOeQVVa7QtdxTgQgEleX2AjHYfwA+2ddV77ruGoJUbhGDI09YSNXyMpUt5ylOzxgbUmtOp7NmbNt8v3arjTBfYELmLUV+M+nSawNNAUqpT3ClJWg5I3BLT+cGW/DXNGCa6tx1aakCGEigArTn4TDIPdrXXYKCZNrHLMCOEPvHBlLQ99s9eHB7EB6NTki73CVPQ2F5MSx/uRQixfmq7rK0wYD8w8E905bnPDfwoWs/rfv93NWN/ZfvwsLIU7A09gxECyISeGJkHAau98L97tuw7NXnoPyNF8FcYGLGKsOs0mN3OEyec9esGW/ZEl945dTP34wlR2FZVQWU1q0Cw8Tr7p+hgLLNL0FPxx/Q35mA8aEUrH6nCgwEl0tn7wUiZYJnNRh6DK4UH/k0lfyrsBKdPVv/AriGIQcEDQZ65LBAGe2Rzui9Ybjz7XUppz1/uKBbyVPGkN3ZAeC6hr0x7Nr38N5+EqkoOm17xpoqR9ohQF55ERSvr4Dkr3chNfC3DMzGJlNBElW8w9nsGQvhNGIzDkXzCg8cLK951xHsFBlTJspJNi3ZFIMF2AeDV3q8DNOB+YHi6QTrChDIWDBRi5U5f+ZMfJLu3ccrqxtdxk4SKH336LFxSmkqefwU5T8fhdSdQf9IVKD6aNiwI/hnmcAZ91isYMJIaCUCx9W098+LgruikeTqzqqxKPUwqJyCPJiyemVVZBOijDGjD38Os0jOiSPL1z3SPjXNANbiNPXAdzTfukjjuknNBbyz3nwgTd3AVFqUJ5hpHlq9MveLnWwttUfoygBmvVjuikxND3znrhsELnZk7k+OjIGxeNEkomyLVta0xxn+HZhjBc4YZ/AFjHjz9u3xRZl2BN4aq9nFwWh16IrQ1aHHEd3j1+4/dB9OtH4e29A2H1DyHQRmOSfQZ1Fy7MHBTGB6J/Djq6p3OxyO2cB+4Car7v/o3GXgfAkj23+x9ID1Teoamo/SXcbvSf2PX7Vc8DdCmE1vN9di+32P9/5YR3vLnhCVGUWBjEkr3yh4H8v9CzmsbdhzOKzsJKM90iFdaTMjRPhGVsakRvOaRidljo6H6G7j+ctrJpsP+4COhDIl0La2+FS4+5mlocBaXY5QnGZysIBYoeSsl5qQzrSj/cgNrfuEzlWBfwA+EjrZyWUvpAAAAABJRU5ErkJggg==">服务端部署<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="服务端部署"><a href="#服务端部署" class="header-anchor">#</a> 服务端部署</h2> <p>SeaMoon 提供了多种多样的部署方式。</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/deploy/aliyun/" target="_blank" rel="noopener noreferrer">阿里云手动部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/sealos/" target="_blank" rel="noopener noreferrer"> sealos:更便宜更舒服的选择<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/tencent/" target="_blank" rel="noopener noreferrer">腾讯云手动部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/serverlessDevs/" target="_blank" rel="noopener noreferrer">serverless-devs快捷部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><!----> <!----></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>概述</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/introduce/" class="sidebar-link">简介</a></li><li><a href="/guide/structure/" class="sidebar-link">项目结构</a></li></ul></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>开始使用</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>服务部署</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>客户端部署</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">服务端部署<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="服务端部署"><a href="#服务端部署" class="header-anchor">#</a> 服务端部署</h2> <p>SeaMoon 提供了多种多样的部署方式。</p> <ul><li><a href="https://seamoon.dvkunion.cn/guide/deploy/aliyun/" target="_blank" rel="noopener noreferrer">阿里云手动部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/sealos/" target="_blank" rel="noopener noreferrer"> sealos:更便宜更舒服的选择<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/tencent/" target="_blank" rel="noopener noreferrer">腾讯云手动部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li> <li><a href="https://seamoon.dvkunion.cn/guide/deploy/serverlessDevs/" target="_blank" rel="noopener noreferrer">serverless-devs快捷部署<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li></ul></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><!----> <!----></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 32 32 Theme by 33 33 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 34 34 | Copyright © 2022-2024 skipped 6 lines 41 41 </li><li class="iconfont icon-yuedu"> 42 42 阅读模式 43 43 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 44 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/13.efa048c2.js" defer></script> 44 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/13.58c46386.js" defer></script> 45 45 </body> 46 46 </html> 47 47 -
-
-
-
guide/introduce/index.htmlUnable to diff as some line is too long.
-
-
-
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/5.03fc806a.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/13.efa048c2.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/15.50257856.js"><link rel="prefetch" href="/assets/js/16.1c58fd15.js"><link rel="prefetch" href="/assets/js/17.f51c93f5.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/22.4a1f3b35.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/5.03fc806a.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 5 lines 32 32 SeaMoon - 月海 33 33 </h1> <p class="description" data-v-7d2bb426> 34 34 🌕 月出于云却隐于海 35 - </p> <p class="action" data-v-7d2bb426><a href="/guide/introduce/" class="nav-link action-button" data-v-7d2bb426>快速上手 →</a></p></header> <div class="features" data-v-7d2bb426><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 隐匿</h2> <p data-v-7d2bb426>基于 FaaS/BaaS 实现动态IP代理,云上无痕。</p></a></div><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426>️ 集成</h2> <p data-v-7d2bb426>适配大量云服务商和知名客户端,拒绝服务绑架。</p></a></div><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 便携</h2> <p data-v-7d2bb426>以 Serverless Devs为基础,实现跨平台快速部署。</p></a></div></div></div> <div class="slide-banner" style="display:none;" data-v-7d2bb426><div class="banner-wrapper" data-v-7d2bb426><div class="slide-banner-scroll" data-v-7d2bb426><div class="slide-banner-wrapper" data-v-7d2bb426><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 隐匿</h2> <p data-v-7d2bb426>基于 FaaS/BaaS 实现动态IP代理,云上无痕。</p></a></div><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426>️ 集成</h2> <p data-v-7d2bb426>适配大量云服务商和知名客户端,拒绝服务绑架。</p></a></div><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 便携</h2> <p data-v-7d2bb426>以 Serverless Devs为基础,实现跨平台快速部署。</p></a></div></div></div> <div class="docs-wrapper" data-v-7d2bb426><span class="doc active" data-v-7d2bb426></span><span class="doc" data-v-7d2bb426></span><span class="doc" data-v-7d2bb426></span></div></div></div></div> <div class="main-wrapper" data-v-7d2bb426><div class="main-left"><!----> <div class="theme-vdoing-content custom card-box content__default" data-v-7d2bb426></div></div> <div class="main-right"><!----> <!----> <!----> <!----></div></div></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 35 + </p> <p class="action" data-v-7d2bb426><a href="/guide/introduce/" class="nav-link action-button" data-v-7d2bb426>快速上手 →</a></p></header> <div class="features" data-v-7d2bb426><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 隐匿</h2> <p data-v-7d2bb426>基于 FaaS/BaaS 实现动态IP代理,支持Tor网络,云上无痕。</p></a></div><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426>️ 集成</h2> <p data-v-7d2bb426>适配大量云服务商与知名客户端,拒绝服务绑架。</p></a></div><div class="feature" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 便携</h2> <p data-v-7d2bb426>以 Serverless Devs 为基础,实现跨平台快速部署。</p></a></div></div></div> <div class="slide-banner" style="display:none;" data-v-7d2bb426><div class="banner-wrapper" data-v-7d2bb426><div class="slide-banner-scroll" data-v-7d2bb426><div class="slide-banner-wrapper" data-v-7d2bb426><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 隐匿</h2> <p data-v-7d2bb426>基于 FaaS/BaaS 实现动态IP代理,支持Tor网络,云上无痕。</p></a></div><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426>️ 集成</h2> <p data-v-7d2bb426>适配大量云服务商与知名客户端,拒绝服务绑架。</p></a></div><div class="slide-item" data-v-7d2bb426><a href="javascript:;" data-v-7d2bb426><!----> <h2 data-v-7d2bb426> 便携</h2> <p data-v-7d2bb426>以 Serverless Devs 为基础,实现跨平台快速部署。</p></a></div></div></div> <div class="docs-wrapper" data-v-7d2bb426><span class="doc active" data-v-7d2bb426></span><span class="doc" data-v-7d2bb426></span><span class="doc" data-v-7d2bb426></span></div></div></div></div> <div class="main-wrapper" data-v-7d2bb426><div class="main-left"><!----> <div class="theme-vdoing-content custom card-box content__default" data-v-7d2bb426></div></div> <div class="main-right"><!----> <!----> <!----> <!----></div></div></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 36 36 Theme by 37 37 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 38 38 | Copyright © 2022-2024 skipped 6 lines 45 45 </li><li class="iconfont icon-yuedu"> 46 46 阅读模式 47 47 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 48 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/5.03fc806a.js" defer></script> 48 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/5.03fc806a.js" defer></script> 49 49 </body> 50 50 </html> 51 51 -
-
tech/index.htmlUnable to diff as some line is too long.
-
-
skipped 19 lines 20 20 <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 21 <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 22 23 - <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.e28a0c10.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/22.4a1f3b35.js" as="script"><link rel="prefetch" href="/assets/js/10.73153c17.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.71be21df.js"><link rel="prefetch" href="/assets/js/13.efa048c2.js"><link rel="prefetch" href="/assets/js/14.0263dcdd.js"><link rel="prefetch" href="/assets/js/15.50257856.js"><link rel="prefetch" href="/assets/js/16.1c58fd15.js"><link rel="prefetch" href="/assets/js/17.f51c93f5.js"><link rel="prefetch" href="/assets/js/18.9bbd538b.js"><link rel="prefetch" href="/assets/js/19.c6833a9a.js"><link rel="prefetch" href="/assets/js/20.0cdaec1d.js"><link rel="prefetch" href="/assets/js/21.ea8769b8.js"><link rel="prefetch" href="/assets/js/3.17594450.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.b1d4eee5.js"><link rel="prefetch" href="/assets/js/7.17ab811d.js"><link rel="prefetch" href="/assets/js/8.e826fc41.js"><link rel="prefetch" href="/assets/js/9.64addb55.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/23.106bc93e.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/24.cc88ae1a.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 24 <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 25 </head> 26 26 <body class="theme-mode-light"> skipped 1 lines 28 28 GitHub 29 29 <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link router-link-active">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 30 GitHub 31 - <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>写在前面</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>网络</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/tech/net/http/" class="sidebar-link">HTTP</a></li><li><a href="/tech/net/socks5/" aria-current="page" class="active sidebar-link">SOCKS5</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/tech/net/socks5/#socks5-效果" class="sidebar-link">SOCKS5 效果</a></li><li class="sidebar-sub-header level2"><a href="/tech/net/socks5/#socks5-原理" class="sidebar-link">SOCKS5 原理</a></li></ul></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">SOCKS5<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h1 id="socks5"><a href="#socks5" class="header-anchor">#</a> SOCKS5</h1> <h2 id="socks5-效果"><a href="#socks5-效果" class="header-anchor">#</a> SOCKS5 效果</h2> <p>相比http代理更稳定,速度更快。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p> <h2 id="socks5-原理"><a href="#socks5-原理" class="header-anchor">#</a> SOCKS5 原理</h2> <h3 id="socks5-2"><a href="#socks5-2" class="header-anchor">#</a> SOCKS5</h3> <p>基础理论: <a href="https://xz.aliyun.com/t/9502" target="_blank" rel="noopener noreferrer">浅谈云函数的利用面<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>在云函数(FC)的限制下,大佬提出了一种通过vps建立起socks5隧道的模式,从模式上来看,更像是一种反向连接。</p> <p>但是这种模式,需要一台VPS。对于穷逼的脚本小子的我,实在是不够优雅。</p> <p>FC的不成熟的确限制了大部分的玩法,比如触发器种类,比如协议,比如端口限制等等。</p> <p>在这种大环境下,我们无力去变更云函数的生态(其实也有可能云函数并没有为我们这种使用方式进行设计),只能自寻出路。</p> <p>想要优雅的正向连接,只能在HTTP上做文章。</p> <p>突然联想到早些年,做安全服务时拿到了WebShell后如何进行内网渗透?这就想起了一个利器工具,也是我们今天的主角:</p> <p><a href="https://github.com/sensepost/reGeorg" target="_blank" rel="noopener noreferrer">reGeorg<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>这个工具提供了各种语言的脚本,能够通过HTTP隧道的方式,结合本地客户端,建立socks连接代理。</p> <p>他的原理其实是依赖于,socks属于一种建立在TCP层的接口,是对TCP/IP协议的封装,而在应用层的HTTP协议也是同样属于对TCP/IP协议的封装。</p> <p>通俗来说,socks就是爸爸,而HTTP只是他众多的接口调用实现方而已,相互之间的转化是存在某种方式的。</p> <p>举个例子,如python中的urllib库,底层就是使用sockets实现的HTTP。</p> <p>因此,我们云函数socks代理的模型就可以画出来了:</p> <p>用户 -> socks -> client -> 转化为HTTP -> FC云函数 -> 解析HTTP -> 发送socks</p> <p>用户 <- 转化为socks <- client <- 转化为HTTP <- FC云函数 <- socks数据</p> <p>我们的client开启一个socks的监听,然后将监听到的数据转化为http请求发给fc处理, fc根据http提供的数据发起socks连接,获取数据。之后fc函数再将数据通过http 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>写在前面</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>网络</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/tech/net/http/" class="sidebar-link">HTTP</a></li><li><a href="/tech/net/socks5/" aria-current="page" class="active sidebar-link">SOCKS5</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/tech/net/socks5/#socks5-效果" class="sidebar-link">SOCKS5 效果</a></li><li class="sidebar-sub-header level2"><a href="/tech/net/socks5/#socks5-原理" class="sidebar-link">SOCKS5 原理</a></li></ul></li><li><a href="/tech/net/tor/" class="sidebar-link">TOR</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><div class="right-menu-wrapper"><div class="right-menu-margin"><div class="right-menu-title">目录</div> <div class="right-menu-content"></div></div></div> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">SOCKS5<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h1 id="socks5"><a href="#socks5" class="header-anchor">#</a> SOCKS5</h1> <h2 id="socks5-效果"><a href="#socks5-效果" class="header-anchor">#</a> SOCKS5 效果</h2> <p>相比http代理更稳定,速度更快。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p> <h2 id="socks5-原理"><a href="#socks5-原理" class="header-anchor">#</a> SOCKS5 原理</h2> <h3 id="socks5-2"><a href="#socks5-2" class="header-anchor">#</a> SOCKS5</h3> <p>基础理论: <a href="https://xz.aliyun.com/t/9502" target="_blank" rel="noopener noreferrer">浅谈云函数的利用面<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>在云函数(FC)的限制下,大佬提出了一种通过vps建立起socks5隧道的模式,从模式上来看,更像是一种反向连接。</p> <p>但是这种模式,需要一台VPS。对于穷逼的脚本小子的我,实在是不够优雅。</p> <p>FC的不成熟的确限制了大部分的玩法,比如触发器种类,比如协议,比如端口限制等等。</p> <p>在这种大环境下,我们无力去变更云函数的生态(其实也有可能云函数并没有为我们这种使用方式进行设计),只能自寻出路。</p> <p>想要优雅的正向连接,只能在HTTP上做文章。</p> <p>突然联想到早些年,做安全服务时拿到了WebShell后如何进行内网渗透?这就想起了一个利器工具,也是我们今天的主角:</p> <p><a href="https://github.com/sensepost/reGeorg" target="_blank" rel="noopener noreferrer">reGeorg<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>这个工具提供了各种语言的脚本,能够通过HTTP隧道的方式,结合本地客户端,建立socks连接代理。</p> <p>他的原理其实是依赖于,socks属于一种建立在TCP层的接口,是对TCP/IP协议的封装,而在应用层的HTTP协议也是同样属于对TCP/IP协议的封装。</p> <p>通俗来说,socks就是爸爸,而HTTP只是他众多的接口调用实现方而已,相互之间的转化是存在某种方式的。</p> <p>举个例子,如python中的urllib库,底层就是使用sockets实现的HTTP。</p> <p>因此,我们云函数socks代理的模型就可以画出来了:</p> <p>用户 -> socks -> client -> 转化为HTTP -> FC云函数 -> 解析HTTP -> 发送socks</p> <p>用户 <- 转化为socks <- client <- 转化为HTTP <- FC云函数 <- socks数据</p> <p>我们的client开启一个socks的监听,然后将监听到的数据转化为http请求发给fc处理, fc根据http提供的数据发起socks连接,获取数据。之后fc函数再将数据通过http 32 32 返回byte字节码,client端接收到响应,再根据协议降级为socks。</p> <p>理论存在,实践开始。 根据原理分析,我们要做的事情就比较明显了:</p> <ul><li>在云函数部署好一个接受HTTP响应,并转化为socks连接的服务</li> <li>在本地启动client端,监听一个socks端口,将该端口的数据按照协议转化为HTTP请求发送给云函数</li></ul> <p>参考<a href="https://github.com/sensepost/reGeorg" target="_blank" rel="noopener noreferrer">reGeorg<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> 33 - 和他的的重构版<a href="https://github.com/L-codes/Neo-reGeorg" target="_blank" rel="noopener noreferrer">Neo-reGeorg<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>, 复制了一个GO版本的客户端和服务端。</p> <p>也就是说,你也可以选择连接 reGeorg 的shell作为http代理,启动一个本地的socks连接。</p> <p>以PHP为例,reGeorg将状态、IO全部存储在了session内。</p> <p>我们的云函数是没有状态的,所以不能够通过这种断开连接的方式再重新找到状态进行读取,要重新寻找出路。</p> <p>经过一周的改写,我发现虽然思路可行,但是reGeorg的项目实在太老了,而重构版Neo-reGeorg又因为各种加密等原因离谱的乱,导致最终socks建立起的连接无法再次read的相应的socks。</p> <p>终于在苦找下,发现了大佬做了这样的事情:将客户端socks5升级至http/https/websocket等应用层协议,同时还提供了UDP的解决方案!</p> <p><a href="https://github.com/luyuhuang/subsocks" target="_blank" rel="noopener noreferrer">subsocks<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>但是测试发现,http触发器存在最大连接超时时间,虽然阿里云已经把这个数值调整到了24小时,依旧存在隐患,不够完美。</p> <p>于是,替换者websockets触发器完美出现,解决了所有的问题。</p> <p>因为本身websockets就是一种类sockets的http连接,现在我们只要通过 <code>io.copy</code> 将双端的输入输出绑定,即可构成通信信道。</p> <p>最后就是处理好断开连接问题,来防止异常断开导致的panic,和节约云函数计费成本。</p> <p>最终达成上图效果。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/tech/net/http/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">HTTP</div></a> <!----></div> <div class="page-nav"><p class="inner"><span class="prev"> 33 + 和他的的重构版<a href="https://github.com/L-codes/Neo-reGeorg" target="_blank" rel="noopener noreferrer">Neo-reGeorg<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>, 复制了一个GO版本的客户端和服务端。</p> <p>也就是说,你也可以选择连接 reGeorg 的shell作为http代理,启动一个本地的socks连接。</p> <p>以PHP为例,reGeorg将状态、IO全部存储在了session内。</p> <p>我们的云函数是没有状态的,所以不能够通过这种断开连接的方式再重新找到状态进行读取,要重新寻找出路。</p> <p>经过一周的改写,我发现虽然思路可行,但是reGeorg的项目实在太老了,而重构版Neo-reGeorg又因为各种加密等原因离谱的乱,导致最终socks建立起的连接无法再次read的相应的socks。</p> <p>终于在苦找下,发现了大佬做了这样的事情:将客户端socks5升级至http/https/websocket等应用层协议,同时还提供了UDP的解决方案!</p> <p><a href="https://github.com/luyuhuang/subsocks" target="_blank" rel="noopener noreferrer">subsocks<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></p> <p>但是测试发现,http触发器存在最大连接超时时间,虽然阿里云已经把这个数值调整到了24小时,依旧存在隐患,不够完美。</p> <p>于是,替换者websockets触发器完美出现,解决了所有的问题。</p> <p>因为本身websockets就是一种类sockets的http连接,现在我们只要通过 <code>io.copy</code> 将双端的输入输出绑定,即可构成通信信道。</p> <p>最后就是处理好断开连接问题,来防止异常断开导致的panic,和节约云函数计费成本。</p> <p>最终达成上图效果。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/tech/net/http/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">HTTP</div></a> <a href="/tech/net/tor/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">TOR</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 34 34 ← 35 - <a href="/tech/net/http/" class="prev">HTTP</a></span> <!----></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 35 + <a href="/tech/net/http/" class="prev">HTTP</a></span> <span class="next"><a href="/tech/net/tor/">TOR</a>→ 36 + </span></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 36 37 Theme by 37 38 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 38 39 | Copyright © 2022-2024 skipped 6 lines 45 46 </li><li class="iconfont icon-yuedu"> 46 47 阅读模式 47 48 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 48 - <script src="/assets/js/app.e28a0c10.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/22.4a1f3b35.js" defer></script> 49 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/23.106bc93e.js" defer></script> 49 50 </body> 50 51 </html> 51 52 -
1 + <!DOCTYPE html> 2 + <html lang="en-US"> 3 + <head> 4 + <meta charset="utf-8"> 5 + <meta name="viewport" content="width=device-width,initial-scale=1"> 6 + <title>TOR | SeaMoon</title> 7 + <meta name="generator" content="VuePress 1.9.7"> 8 + <link rel="icon" href="/img/favicon.ico"> 9 + <script> 10 + var _hmt = _hmt || []; 11 + (function() { 12 + var hm = document.createElement("script"); 13 + hm.src = "https://hm.baidu.com/hm.js?7dac4248d29ddaacd4b3c0b71d9b2015"; 14 + var s = document.getElementsByTagName("script")[0]; 15 + s.parentNode.insertBefore(hm, s); 16 + })(); 17 + </script> 18 + </script> 19 + <meta name="description" content="月海(Sea Moon) 是一款 FaaS/BaaS 实现的 Serverless 网络工具集,期望利用云原生的优势,实现更简单、更便宜的网络功能。"> 20 + <meta name="keywords" content="serverless,proxy,pentest,seamoon"> 21 + <meta name="baidu-site-verification" content="codeva-vXPumeNBPL"> 22 + 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.2f32befe.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/24.cc88ae1a.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8269042d.js"><link rel="prefetch" href="/assets/js/13.58c46386.js"><link rel="prefetch" href="/assets/js/14.8b11eab1.js"><link rel="prefetch" href="/assets/js/15.627060e0.js"><link rel="prefetch" href="/assets/js/16.010d23f9.js"><link rel="prefetch" href="/assets/js/17.d1507e61.js"><link rel="prefetch" href="/assets/js/18.e4c9a38b.js"><link rel="prefetch" href="/assets/js/19.cd91782a.js"><link rel="prefetch" href="/assets/js/20.bf4a69e1.js"><link rel="prefetch" href="/assets/js/21.13853a71.js"><link rel="prefetch" href="/assets/js/22.66321b29.js"><link rel="prefetch" href="/assets/js/23.106bc93e.js"><link rel="prefetch" href="/assets/js/3.0d551a99.js"><link rel="prefetch" href="/assets/js/4.cd3de622.js"><link rel="prefetch" href="/assets/js/5.03fc806a.js"><link rel="prefetch" href="/assets/js/6.da1484d8.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.fdb1c873.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 24 + <link rel="stylesheet" href="/assets/css/0.styles.a86b1238.css"> 25 + </head> 26 + <body class="theme-mode-light"> 27 + <div id="app" data-server-rendered="true"><div class="theme-container sidebar-open"><header class="navbar blur"><div title="目录" class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><!----> <span class="site-name">SeaMoon</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link router-link-active">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 28 + GitHub 29 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav></div></header> <div class="sidebar-mask"></div> <div class="sidebar-hover-trigger"></div> <aside class="sidebar" style="display:none;"><!----> <nav class="nav-links"><div class="nav-item"><a href="/" class="nav-link">首页</a></div><div class="nav-item"><a href="/guide/introduce/" class="nav-link">使用手册</a></div><div class="nav-item"><a href="/tech/" class="nav-link router-link-active">技术博客</a></div> <a href="https://github.com/Dvkunion/SeaMoon" target="_blank" rel="noopener noreferrer" class="repo-link"> 30 + GitHub 31 + <span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></nav> <ul class="sidebar-links"><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>写在前面</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading open"><span>网络</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/tech/net/http/" class="sidebar-link">HTTP</a></li><li><a href="/tech/net/socks5/" class="sidebar-link">SOCKS5</a></li><li><a href="/tech/net/tor/" aria-current="page" class="active sidebar-link">TOR</a></li></ul></section></li></ul> </aside> <div><main class="page"><div class="theme-vdoing-wrapper "><div class="placeholder"></div> <!----> <div class="content-wrapper"><!----> <h1><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAABGpJREFUSA3tVVtoXFUU3fvOI53UlmCaKIFmwEhsE7QK0ipFEdHEKpXaZGrp15SINsXUWvBDpBgQRKi0+KKoFeJHfZA+ED9KKoIU2gYD9UejTW4rVIzm0VSTziPzuNu1z507dibTTjL4U/DAzLn3nL3X2o91ziX6f9wMFdh6Jvbm9nNSV0msViVO6tN1Rm7NMu2OpeJ9lWBUTDxrJbYTS0hInuwciu9eLHlFxCLCZEk3MegsJmZ5K/JD6t7FkFdEvGUo1g7qJoG3MHImqRIn8/nzY1K9UPKKiJmtnUqHVE3Gbuay6vJE/N2FEmuxFjW2nUuE0yQXRRxLiTUAzs36zhZvOXJPdX850EVnnLZkB8prodQoM5JGj7Xk2mvC7JB8tG04Ef5PiXtG0UtxupRQSfTnBoCy554x18yJHI6I+G5Eru4LHmPJZEQsrvPUbMiA8G/WgMK7w7I+ez7++o2ANfbrjvaOl1tFMs+htG3IrZH9/hDX1Pr8Tc0UvH8tcX29KzAgIGcEkINyW5BF9x891hw6VYqgJHEk0huccS7vh3C6gTiODL+26huuBtbct8eZnqLML8PkxGYpuPZBqtqwkSjgc4mB5gbgig5i+y0UDK35LMxXisn9xQtK+nd26gTIHsHe/oblK/b29fUmN/8Y+9jAQrnBp56m1LcDlDp9irKTExSKduXJVWSqdBMA08pEJnEIOB3FPPMybu/oeV8zFeYN3xx576Q6RH+VmplE4ncQV5v+5rzSoyOU7PuEAg8g803PwBJ0CExno/jcMbN8tONYeOmHiuUNryvm3fRUy4tMPVLdAGkUhNWuggGrJcXPv+ouCjz0MKUHz1J2/E8IC9nqTabcxgaBYM0hPhD5Y65FsbxRQKxCQrDjDctW7PUM3HuZunFyifSAqEfuzCp48Il24luWUWZoyJCaPR82jE0+kFA643wRFVni4RYSq3ohJO2pZ7B5dO4xkDWbEpossJPLSrPjYID8rS2UHTlvyNxqIGsg674XJJ7vnh5L7PNwC4hh2sjCI96mzszOTpxLF0T7l88Yz7lAuK6OnL8gXLOnTvpzSb22YG8W7us3jSebFHeeqnXRG1vt+MoUM84LQIBmMsCTAcOauTh0T0l0neQK7m2bLMt2mGxU3HYssS0J2cdv5wljlPsrIuZLAG/2DOZIXgCYT8uMGZN+e2kSirfxZOPCsC0f24nTZzspnVn9VePS1Z5vubmAGGXG8ZFno9Hel0yfA5ZPhF7Dh972BQJ2qCpgH67lmWtBYbvk6sz02wjky2vXyz0XErP/kFB619js1BtwfOV4OPRqOQBjy3Qbk18vigUPPSD5ceHnwck7W9bhAqZdd7SuG7w4/P2F/GaJh8c7e9qgow+Q7cGBo+98WsLkuktFqiZabtXuQTu/Y5ETbR0v7tNSFnvrmu6pjdoan2KjMu8q/Hmj1EfCO2ZGfEIbIXKUlw8qaX9/b2oeSJmFksSeT/Fn0V3nSypChh4Gjh74ybO9aeZ/AN2dwciu2/MhAAAAAElFTkSuQmCC">TOR<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h1 id="tor"><a href="#tor" class="header-anchor">#</a> TOR</h1></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/tech/net/socks5/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">SOCKS5</div></a> <!----></div> <div class="page-nav"><p class="inner"><span class="prev"> 32 + ← 33 + <a href="/tech/net/socks5/" class="prev">SOCKS5</a></span> <!----></p></div></div></div> <!----></main></div> <div class="footer"><div class="icons"><a href="mailto:[email protected]" title="发邮件" target="_blank" class="iconfont icon-youjian"></a><a href="http://www.serverless-devs.com" title="放一只猫" target="_blank" class="iconfont icon-mao"></a><a href="https://github.com/Dvkunion" title="GitHub" target="_blank" class="iconfont icon-github"></a><a href="" title="weixin" target="_blank" class="iconfont icon-weixin"></a></div> 34 + Theme by 35 + <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> 36 + | Copyright © 2022-2024 37 + <span>DVKunion | MIT License</span></div> <div class="buttons"><div title="返回顶部" class="button blur go-to-top iconfont icon-fanhuidingbu" style="display:none;"></div> <div title="去评论" class="button blur go-to-comment iconfont icon-pinglun" style="display:none;"></div> <div title="主题模式" class="button blur theme-mode-but iconfont icon-zhuti"><ul class="select-box" style="display:none;"><li class="iconfont icon-zidong"> 38 + 跟随系统 39 + </li><li class="iconfont icon-rijianmoshi"> 40 + 浅色模式 41 + </li><li class="iconfont icon-yejianmoshi"> 42 + 深色模式 43 + </li><li class="iconfont icon-yuedu"> 44 + 阅读模式 45 + </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 46 + <script src="/assets/js/app.2f32befe.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/24.cc88ae1a.js" defer></script> 47 + </body> 48 + </html> 49 + -