-
-
-
assets/js/10.70dc4e3c.js assets/js/11.7bb1fee1.jsUnable to diff as some line is too long.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
assets/js/app.7e1c872c.js assets/js/app.d7163d63.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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/9.0884394f.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.8448db3c.js"><link rel="prefetch" href="/assets/js/13.a324c75e.js"><link rel="prefetch" href="/assets/js/14.b2258008.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/9.0884394f.js" as="script"><link rel="prefetch" href="/assets/js/10.3f0da7cb.js"><link rel="prefetch" href="/assets/js/11.7bb1fee1.js"><link rel="prefetch" href="/assets/js/12.1d3e8fe6.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/14.27aa81df.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" aria-current="page" class="active sidebar-link">阿里云</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#三步部署到阿里云" class="sidebar-link">三步部署到阿里云</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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>阿里云是使用上最为规范、标准化场景下的serverless部署方式。</p> <p>如果你对serverless的运作感兴趣,并希望寻找更多的玩法,阿里云是一个不错的选择,各种选项可以帮助你更好地理解和配置serverless。</p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>如果你了解云函数,可以使用自定义镜像 / 自定义运行时 / 二进制等等方式部署。</p> <p>下文是基于对完全不了解云函数的同学给出的最简单的部署方式。</p> <h3 id="step-1"><a href="#step-1" class="header-anchor">#</a> Step.1</h3> <ul><li>阿里云首先要开通函数计算服务。</li> <li>fork 该仓库(https://github.com/DVKunion/SeaMoon.git)到您自己的 github 账户下</li> <li>进入阿里云控制台,点击应用 -> 创建应用</li></ul> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/66d81e68e1fa4ef9b8aa3775b4957552.png" alt="aliyun-create-app"></p> <h3 id="step-2"><a href="#step-2" class="header-anchor">#</a> Step.2</h3> <p>选择 <code>通过仓库导入应用</code> , 授权Github账户后,选择fork好的仓库,如果您之前没有使用过阿里云,在角色权限处还需要进行一次授权。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/d00b5116362d47cdb429f91e48ab2d3a.png" alt="aliyun-app-import"></p> <h3 id="step-3"><a href="#step-3" class="header-anchor">#</a> Step.3</h3> <p>点击创建,等待服务部署成功,即可获取到代理地址</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/a43730eaa80a4885a5eaee853ff3a781.png" alt="aliyun-deploy"></p> <blockquote><p>其他注意事项:<br> 32 - 如果您想要修改代理生效的区域,请修改s.yaml内的 vars -> region字段</p> <p>目前阿里云支持的字段有: cn-hangzhou, cn-beijing, cn-beijing, cn-hangzhou, cn-shanghai, cn-qingdao, cn-zhangjiakou, cn-huhehaote, cn-shenzhen, cn-chengdu, cn-hongkong, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-5, ap-northeast-1, eu-central-1, eu-west-1, us-west-1, us-east-1, ap-south-1</p></blockquote> <p><a href="https://seamoon.dvkunion.cn/guide/client/" 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> <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> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/start/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">快速开始</div></a> <a href="/guide/deploy/sealos/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Sealos</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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" aria-current="page" class="active sidebar-link">阿里云</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#三步部署到阿里云" class="sidebar-link">三步部署到阿里云</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/aliyun/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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>阿里云是使用上最为规范、标准化场景下的serverless部署方式。</p> <p>如果你对serverless的运作感兴趣,并希望寻找更多的玩法,阿里云是一个不错的选择,各种选项可以帮助你更好地理解和配置serverless。</p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>如果你了解云函数,可以使用自定义镜像 / 自定义运行时 / 二进制等等方式部署。</p> <p>下文是基于对完全不了解云函数的同学给出的最简单的部署方式。</p> <h3 id="step-1"><a href="#step-1" class="header-anchor">#</a> Step.1</h3> <ul><li>阿里云首先要开通函数计算服务。</li> <li>fork 该仓库(https://github.com/DVKunion/SeaMoon.git)到您自己的 github 账户下</li> <li>进入阿里云控制台,点击应用 -> 创建应用</li></ul> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/66d81e68e1fa4ef9b8aa3775b4957552.png" alt="aliyun-create-app"></p> <h3 id="step-2"><a href="#step-2" class="header-anchor">#</a> Step.2</h3> <p>选择 <code>通过仓库导入应用</code> , 授权Github账户后,选择fork好的仓库,如果您之前没有使用过阿里云,在角色权限处还需要进行一次授权。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/d00b5116362d47cdb429f91e48ab2d3a.png" alt="aliyun-app-import"></p> <h3 id="step-3"><a href="#step-3" class="header-anchor">#</a> Step.3</h3> <p>点击创建,等待服务部署成功,即可获取到代理地址</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/a43730eaa80a4885a5eaee853ff3a781.png" alt="aliyun-deploy"></p> <blockquote><p>其他注意事项:<br> 32 + 如果您想要修改代理生效的区域,请修改s.yaml内的 vars -> region字段</p> <p>目前阿里云支持的字段有: cn-hangzhou, cn-beijing, cn-beijing, cn-hangzhou, cn-shanghai, cn-qingdao, cn-zhangjiakou, cn-huhehaote, cn-shenzhen, cn-chengdu, cn-hongkong, ap-southeast-1, ap-southeast-2, ap-southeast-3, ap-southeast-5, ap-northeast-1, eu-central-1, eu-west-1, us-west-1, us-east-1, ap-south-1</p></blockquote> <p><a href="https://seamoon.dvkunion.cn/guide/client/" 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> <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> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/start/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">快速开始</div></a> <a href="/guide/deploy/tencent/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">腾讯云</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 33 33 ← 34 - <a href="/guide/start/" class="prev">快速开始</a></span> <span class="next"><a href="/guide/deploy/sealos/">Sealos</a>→ 34 + <a href="/guide/start/" class="prev">快速开始</a></span> <span class="next"><a href="/guide/deploy/tencent/">腾讯云</a>→ 35 35 </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 36 Theme by 37 37 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> skipped 7 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.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/9.0884394f.js" defer></script> 48 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/9.0884394f.js" defer></script> 49 49 </body> 50 50 </html> 51 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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/14.b2258008.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.8448db3c.js"><link rel="prefetch" href="/assets/js/13.a324c75e.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/14.27aa81df.js" as="script"><link rel="prefetch" href="/assets/js/10.3f0da7cb.js"><link rel="prefetch" href="/assets/js/11.7bb1fee1.js"><link rel="prefetch" href="/assets/js/12.1d3e8fe6.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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/render/" target="_blank" rel="noopener noreferrer"> render:免费的总是最好的<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/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/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/render/" target="_blank" rel="noopener noreferrer"> render:免费的总是最好的<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://www.heroku.com/" target="_blank" rel="noopener noreferrer">heroku<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://railway.app/new" target="_blank" rel="noopener noreferrer">railway<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.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/14.b2258008.js" defer></script> 44 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/14.27aa81df.js" defer></script> 45 45 </body> 46 46 </html> 47 47 -
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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/12.8448db3c.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/13.a324c75e.js"><link rel="prefetch" href="/assets/js/14.b2258008.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/12.1d3e8fe6.js" as="script"><link rel="prefetch" href="/assets/js/10.3f0da7cb.js"><link rel="prefetch" href="/assets/js/11.7bb1fee1.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/14.27aa81df.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/render/" aria-current="page" class="active sidebar-link">Render</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#部署到render-免费的永远是最好的" class="sidebar-link">部署到Render: 免费的永远是最好的</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#测试效果" class="sidebar-link">测试效果</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#一些小细节问题" class="sidebar-link">一些小细节问题</a></li></ul></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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==">Render<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="部署到render-免费的永远是最好的"><a href="#部署到render-免费的永远是最好的" class="header-anchor">#</a> 部署到Render: 免费的永远是最好的</h2> <p><a href="https://www.render.com/" target="_blank" rel="noopener noreferrer">Render公有云地址<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> <blockquote><p>Render是一个新的PaaS( Platform as a service)云端服务,也就是说你的代码部署到Render之后,你不用(也不能)去管Linux/firewall/nginx的设定。把你的Github网址给Render,设定一下用鼠标点点点,等个几分钟,你的程序就上线了,全世界都能看到你的网站或是存取你提供的API。<a href="https://zhuanlan.zhihu.com/p/377558120" 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></blockquote> <p>我们来看一下官方是如何介绍自己的:</p> <blockquote><p>Build, deploy, and scale your apps with unparalleled ease – from your first user to your billionth.</p></blockquote> <p>其实这些都不重要,重要的是你只需要知道,<font color="pink"><b>render提供的free套餐完全支持我们部署 seamoon,不需要花费一分钱!</b></font>这就够了,足够我们给他树一个。</p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>render 部署与 sealos 部署一样简单,在新版本中,我会逐步减少部署步骤,降低这部分交互。</p> <h3 id="step-1-注册账户"><a href="#step-1-注册账户" class="header-anchor">#</a> Step.1 注册账户</h3> <p>render 账户支持 github / gitlab / google 等一键登陆,建议直接 github 账户登陆即可。</p> <p>实在不行,他也支持邮箱注册,自己注册一个,此处不再废话。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7d00a615cd45480bad1b7ade33b7e543.png" alt="render-register"></p> <h3 id="step-2-部署"><a href="#step-2-部署" class="header-anchor">#</a> Step.2 部署</h3> <p>注册账户登陆后,进入控制台,选择创建一个 web service 应用:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ffcd48fa203b4959bdde631bdf77610e.png" alt="render-web-service"></p> <p>然后选第二个,从存在的镜像中部署服务:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/faa0f096dcfa40998b518b5e4de96534.png" alt="render-web-deploy"></p> <p>点击下一步,要求我们填写部署的镜像名称,我们填写:<code>dvkunion/seamoon</code></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/3bc5a0437ea94a348f9841864f5c2df3.png" alt="render-image"></p> <p>开始填写详细的应用字段了,我们依次填写:</p> <ul><li>Name: 应用名称,这个最终会对应生成你的服务域名,因此这里我建议越复杂越好,因为 seamoon 当前版本没有做认证,导致如果服务名称过于简单,很容易被其他人连上。</li> <li>Region: 地域,选择服务部署的地区,现在支持四个区域:oregon-俄勒冈州(美国西部)、Frankfurt-法兰克福(欧盟)、ohio-俄亥俄州(美国东部)、singapore-新加坡(东亚)</li> <li>实例类型: 选免费的。</li></ul> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/160ff4f44e5a4e9d9128269dbc1a3e26.png" alt="render-config"></p> <p>往下滑,看到 Docker Command 填写如下:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/51fa80f6e4c84ae985bdb23ac8acf673.png" alt="render-docker"></p> <p>完成,点击创建即可。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/158478ce77a84130b43f786670a40c65.png" alt="render-url"></p> <h3 id="step-3-本地客户端"><a href="#step-3-本地客户端" class="header-anchor">#</a> Step.3 本地客户端</h3> <p>在本地启动客户端,推荐 docker 一键拉起:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">docker</span> run <span class="token parameter variable">-it</span> <span class="token parameter variable">-d</span> <span class="token parameter variable">--net</span><span class="token operator">=</span>host dvkunion/seamoon proxy 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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/render/" aria-current="page" class="active sidebar-link">Render</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#部署到render-免费的永远是最好的" class="sidebar-link">部署到Render: 免费的永远是最好的</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#测试效果" class="sidebar-link">测试效果</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/render/#一些小细节问题" class="sidebar-link">一些小细节问题</a></li></ul></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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==">Render<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="部署到render-免费的永远是最好的"><a href="#部署到render-免费的永远是最好的" class="header-anchor">#</a> 部署到Render: 免费的永远是最好的</h2> <p><a href="https://www.render.com/" target="_blank" rel="noopener noreferrer">Render公有云地址<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> <blockquote><p>Render是一个新的PaaS( Platform as a service)云端服务,也就是说你的代码部署到Render之后,你不用(也不能)去管Linux/firewall/nginx的设定。把你的Github网址给Render,设定一下用鼠标点点点,等个几分钟,你的程序就上线了,全世界都能看到你的网站或是存取你提供的API。<a href="https://zhuanlan.zhihu.com/p/377558120" 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></blockquote> <p>我们来看一下官方是如何介绍自己的:</p> <blockquote><p>Build, deploy, and scale your apps with unparalleled ease – from your first user to your billionth.</p></blockquote> <p>其实这些都不重要,重要的是你只需要知道,<font color="pink"><b>render提供的free套餐完全支持我们部署 seamoon,不需要花费一分钱!</b></font>这就够了,足够我们给他树一个。</p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>render 部署与 sealos 部署一样简单,在新版本中,我会逐步减少部署步骤,降低这部分交互。</p> <h3 id="step-1-注册账户"><a href="#step-1-注册账户" class="header-anchor">#</a> Step.1 注册账户</h3> <p>render 账户支持 github / gitlab / google 等一键登陆,建议直接 github 账户登陆即可。</p> <p>实在不行,他也支持邮箱注册,自己注册一个,此处不再废话。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7d00a615cd45480bad1b7ade33b7e543.png" alt="render-register"></p> <h3 id="step-2-部署"><a href="#step-2-部署" class="header-anchor">#</a> Step.2 部署</h3> <p>注册账户登陆后,进入控制台,选择创建一个 web service 应用:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ffcd48fa203b4959bdde631bdf77610e.png" alt="render-web-service"></p> <p>然后选第二个,从存在的镜像中部署服务:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/faa0f096dcfa40998b518b5e4de96534.png" alt="render-web-deploy"></p> <p>点击下一步,要求我们填写部署的镜像名称,我们填写:<code>dvkunion/seamoon</code></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/3bc5a0437ea94a348f9841864f5c2df3.png" alt="render-image"></p> <p>开始填写详细的应用字段了,我们依次填写:</p> <ul><li>Name: 应用名称,这个最终会对应生成你的服务域名,因此这里我建议越复杂越好,因为 seamoon 当前版本没有做认证,导致如果服务名称过于简单,很容易被其他人连上。</li> <li>Region: 地域,选择服务部署的地区,现在支持四个区域:oregon-俄勒冈州(美国西部)、Frankfurt-法兰克福(欧盟)、ohio-俄亥俄州(美国东部)、singapore-新加坡(东亚)</li> <li>实例类型: 选免费的。</li></ul> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/160ff4f44e5a4e9d9128269dbc1a3e26.png" alt="render-config"></p> <p>往下滑,看到 Docker Command 填写如下:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/51fa80f6e4c84ae985bdb23ac8acf673.png" alt="render-docker"></p> <p>完成,点击创建即可。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/158478ce77a84130b43f786670a40c65.png" alt="render-url"></p> <h3 id="step-3-本地客户端"><a href="#step-3-本地客户端" class="header-anchor">#</a> Step.3 本地客户端</h3> <p>在本地启动客户端,推荐 docker 一键拉起:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">docker</span> run <span class="token parameter variable">-it</span> <span class="token parameter variable">-d</span> <span class="token parameter variable">--net</span><span class="token operator">=</span>host dvkunion/seamoon proxy 32 32 </code></pre></div><p>默认使用<code>--net=host</code>模式, 如需要高级设置,如下:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">docker</span> run <span class="token parameter variable">-it</span> <span class="token parameter variable">-d</span> <span class="token parameter variable">-p</span> <span class="token number">7777</span>:7777 <span class="token parameter variable">-p</span> <span class="token number">1080</span>:1080 dvkunion/seamoon proxy 33 33 </code></pre></div><p>访问本地控制台 localhost:7777 , 将此地址填入客户端即可。</p> <div class="custom-block tip"><p class="custom-block-title">如何填写地址</p> <p>填写的代理在步骤2已经明确给出,给出的地址是 https:// 开头的,需要改为如: wss://。</p> <p>grpc目前没有测试是否支持,测试支持后后续会更新文档并补充。</p></div> <h2 id="测试效果"><a href="#测试效果" class="header-anchor">#</a> 测试效果</h2> <p>整体机房是 amazon 的,所属地基本正确。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/db670fef7f4f47cd95108a656c28c9a5.png" alt="render-cip"></p> <p>速度的话,也就是正常水平,基本满足日常浏览和视频播放的样子。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/80aee46729ca4ecdbda4c244ac26835b.png" alt="render-speed"></p> <p>免费的来说已经是很不错的了。</p> <h2 id="一些小细节问题"><a href="#一些小细节问题" class="header-anchor">#</a> 一些小细节问题</h2> <p><font color="red"><b>访问不到render/dashboard/github......</b></font></p> <p>我的建议是,先用阿里云等国内方案临时解决访问一下,然后在方案 render 等作为长期持久使用的方案。</p> <p><font color="red"><b>支持 grpc 吗?</b></font></p> <p>没做测试,个人测试使用的是 websocket 隧道,然后也没有发现官方文档中提到 grpc 相关的,有兴趣的各位可以试一下然后反馈给我。</p> <p><font color="red"><b>关于动态IP 问题</b></font></p> <p>免费版本的 render 是不支持动态 scaling (动态伸缩扩容) 的,因此,这个方案部署的 seamoon 将会是一个固定 IP。 34 - 只有当 pod 销毁了,或者是你升级了套餐内容 (每月7刀) 才支持 scaling,才可以获取到动态 IP 的方案。</p> <p>当然,事无绝对,你非要使用 "动态" + "免费" 的方式,也有,通过 api 调用每小时自动删除再创建应用,即可实现这个效果,还可以实现动态的地区变动。。。。</p> <p>不过人家已经免费了,我不是非常建议这样做了。想要动态的 7刀一个月也不是一个过分的价格了,能支持的还是支持一下。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/tencent/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">腾讯云</div></a> <a href="/guide/deploy/serverlessDevs/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Serverless-Devs</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 34 + 只有当 pod 销毁了,或者是你升级了套餐内容 (每月7刀) 才支持 scaling,才可以获取到动态 IP 的方案。</p> <p>当然,事无绝对,你非要使用 "动态" + "免费" 的方式,也有,通过 api 调用每小时自动删除再创建应用,即可实现这个效果,还可以实现动态的地区变动。。。。</p> <p>不过人家已经免费了,我不是非常建议这样做了。想要动态的 7刀一个月也不是一个过分的价格了,能支持的还是支持一下。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/sealos/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">Sealos</div></a> <a href="/guide/deploy/serverlessDevs/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Serverless-Devs</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 35 35 ← 36 - <a href="/guide/deploy/tencent/" class="prev">腾讯云</a></span> <span class="next"><a href="/guide/deploy/serverlessDevs/">Serverless-Devs</a>→ 36 + <a href="/guide/deploy/sealos/" class="prev">Sealos</a></span> <span class="next"><a href="/guide/deploy/serverlessDevs/">Serverless-Devs</a>→ 37 37 </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> 38 38 Theme by 39 39 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> skipped 7 lines 47 47 </li><li class="iconfont icon-yuedu"> 48 48 阅读模式 49 49 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 50 - <script src="/assets/js/app.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/12.8448db3c.js" defer></script> 50 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/12.1d3e8fe6.js" defer></script> 51 51 </body> 52 52 </html> 53 53 -
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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/10.70dc4e3c.js" as="script"><link rel="prefetch" href="/assets/js/11.c586e00f.js"><link rel="prefetch" href="/assets/js/12.8448db3c.js"><link rel="prefetch" href="/assets/js/13.a324c75e.js"><link rel="prefetch" href="/assets/js/14.b2258008.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/11.7bb1fee1.js" as="script"><link rel="prefetch" href="/assets/js/10.3f0da7cb.js"><link rel="prefetch" href="/assets/js/12.1d3e8fe6.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/14.27aa81df.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/sealos/" aria-current="page" class="active sidebar-link">Sealos</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台" class="sidebar-link">部署到Sealos: 拥抱更便宜、更舒适、更优美可控的云服务平台</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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">Sealos<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台"><a href="#部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台" class="header-anchor">#</a> 部署到Sealos: 拥抱更便宜、更舒适、更优美可控的云服务平台</h2> <p><a href="https://cloud.sealos.io/" 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></p> <p>先说下我喜欢Sealos的原因:</p> <p><font color="pink"><b>简单的页面,适合新手小白,无需了解过多的云服务相关知识</b></font></p> <p><font style="font-size:small;">操作起来和操作一个os一样,点击、配置、部署,一气呵成。 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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/tencent/" class="sidebar-link">腾讯云</a></li><li><a href="/guide/deploy/sealos/" aria-current="page" class="active sidebar-link">Sealos</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台" class="sidebar-link">部署到Sealos: 拥抱更便宜、更舒适、更优美可控的云服务平台</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/sealos/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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">Sealos<!----></h1> <!----> <div class="theme-vdoing-content content__default"><h2 id="部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台"><a href="#部署到sealos-拥抱更便宜、更舒适、更优美可控的云服务平台" class="header-anchor">#</a> 部署到Sealos: 拥抱更便宜、更舒适、更优美可控的云服务平台</h2> <p><a href="https://cloud.sealos.io/" 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></p> <p>先说下我喜欢Sealos的原因:</p> <p><font color="pink"><b>简单的页面,适合新手小白,无需了解过多的云服务相关知识</b></font></p> <p><font style="font-size:small;">操作起来和操作一个os一样,点击、配置、部署,一气呵成。 32 32 对比各大厂的balabala一堆限制,sealos的门槛更低,更适合小白上手。 </font></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/b792343632554e7fab560b74d3fb57b7.png" alt="sealos-dashboard"></p> <p><font color="pink"><b>简单易懂的计费方式:花费更低,效果不变</b></font></p> <p><font style="font-size:small;">对比各大厂花里胡哨的各项计费指标(尤其是流量也要收费), 33 33 sealos的计费方式真正的做到按照计算量计费,费用透明,整体使用下来价格更低。</font></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/31c6d9dae9534812b909e1a5f9cf3df8.png" alt="sealos-app"></p> <p><font color="pink"><b>配置更加灵活:不用了pause、用的时候start、想要多少的IP自行可控</b></font></p> <p><font style="font-size:small;">sealos支持快速弹性扩容,当需求高时,可以调低扩容触发点,获取到更多IP 34 34 当不需要使用时,可以快速的pause停止;下次使用时又能快速的恢复。</font></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/500897ae5b5f48d9b20f18d3f3eaa7ea.png" alt="sealos-container"></p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>sealos上部署seamoon服务将更加简单,只需要鼠标点击操作:</p> <h3 id="step-1-注册账户"><a href="#step-1-注册账户" class="header-anchor">#</a> Step.1 注册账户</h3> <p>注册并登陆<a href="https://cloud.sealos.io/" target="_blank" rel="noopener noreferrer">cloud.sealos.io<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>, 点击<code>App Launchpad</code></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/4bfbdf9f9ad5440b91ec85831c062b07.png" alt="sealos-applanch"></p> <h3 id="step-2-部署"><a href="#step-2-部署" class="header-anchor">#</a> Step.2 部署</h3> <div class="custom-block warning"><p class="custom-block-title">注意</p> <p>sealos 并不是部署一个服务 就带着两种类型的隧道。因此,如果你希望使用 websocket 隧道, 需要部署 websocket 类型的服务。</p> <p>同样的,如果你需要 grpc 隧道,选择部署 grpc 服务。</p></div> <p>点击右上角<code>create application</code>, 如下填写参数:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/f331255e64724bba8d84add292cae6e0.png" alt="sealos-config"></p> <div class="custom-block tip"><p class="custom-block-title">提示</p> <p>此处,如果你部署的是 grpc 隧道的话,请将端口改为 8089,协议选择 grpc, 如下图: skipped 89 lines 124 124 <span class="token key atrule" data-v-4f1e9d0c>secretName</span><span class="token punctuation" data-v-4f1e9d0c>:</span> wildcard<span class="token punctuation" data-v-4f1e9d0c>-</span>cloud<span class="token punctuation" data-v-4f1e9d0c>-</span>sealos<span class="token punctuation" data-v-4f1e9d0c>-</span>io<span class="token punctuation" data-v-4f1e9d0c>-</span>cert 125 125 </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="step-3-本地客户端"><a href="#step-3-本地客户端" class="header-anchor">#</a> Step.3 本地客户端</h3> <p>填写完成后,点击右上角 <code>Deploy</code>, 等待部署完成,状态success后,获取到服务地址。</p> <p>然后在本地启动客户端,推荐 docker 一键拉起:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">docker</span> run <span class="token parameter variable">-it</span> <span class="token parameter variable">-d</span> <span class="token parameter variable">--net</span><span class="token operator">=</span>host dvkunion/seamoon proxy 126 126 </code></pre></div><p>默认使用<code>--net=host</code>模式, 如需要高级设置,如下:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>$ <span class="token function">docker</span> run <span class="token parameter variable">-it</span> <span class="token parameter variable">-d</span> <span class="token parameter variable">-p</span> <span class="token number">7777</span>:7777 <span class="token parameter variable">-p</span> <span class="token number">1080</span>:1080 dvkunion/seamoon proxy 127 - </code></pre></div><p>访问本地控制台 localhost:7777 , 将此地址填入客户端即可。</p> <div class="custom-block tip"><p class="custom-block-title">如何填写地址</p> <p>填写的代理 sealos 已经明确给出,如: wss:// 或是 grcps://, 如下图:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/3ff1604871c547d2af492c5fd37428f7.png" alt="sealos-config-grpc-addr"></p> <p>wss 隧道直接复制即可,注意 grpc 服务还需要指定一下端口号,一般都是 443,最终配置如: grpcs://xxxxxxxx.cloud.sealos.io:443。</p></div> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/a931e0b42c8748649d5156b2b0884fcb.png" alt="sealos-config"></p> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p>[旺柴] 谷歌云的IP访问谷歌简直不能再丝滑</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ff9eb3ec14fa417daca7a661f9b4ecff.png" alt="sealos"></p> <p>整体带宽在10-30左右,可能和我客户端出口带宽也有关系,应该是普通的带宽。(不过价格也在这里了要啥自行车,反正够用)</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p> <p>如果不需要多IP,实例副本数目固定为1即可;如果需要多IP,副本越多,获取到的IP就越多。(理性使用)</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/aliyun/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">阿里云</div></a> <a href="/guide/deploy/tencent/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">腾讯云</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 127 + </code></pre></div><p>访问本地控制台 localhost:7777 , 将此地址填入客户端即可。</p> <div class="custom-block tip"><p class="custom-block-title">如何填写地址</p> <p>填写的代理 sealos 已经明确给出,如: wss:// 或是 grcps://, 如下图:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/3ff1604871c547d2af492c5fd37428f7.png" alt="sealos-config-grpc-addr"></p> <p>wss 隧道直接复制即可,注意 grpc 服务还需要指定一下端口号,一般都是 443,最终配置如: grpcs://xxxxxxxx.cloud.sealos.io:443。</p></div> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/a931e0b42c8748649d5156b2b0884fcb.png" alt="sealos-config"></p> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p>[旺柴] 谷歌云的IP访问谷歌简直不能再丝滑</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ff9eb3ec14fa417daca7a661f9b4ecff.png" alt="sealos"></p> <p>整体带宽在10-30左右,可能和我客户端出口带宽也有关系,应该是普通的带宽。(不过价格也在这里了要啥自行车,反正够用)</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/7bfff588795a4e41b488694ad4eb5153.png" alt="speed"></p> <p>如果不需要多IP,实例副本数目固定为1即可;如果需要多IP,副本越多,获取到的IP就越多。(理性使用)</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/tencent/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">腾讯云</div></a> <a href="/guide/deploy/render/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Render</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 128 128 ← 129 - <a href="/guide/deploy/aliyun/" class="prev">阿里云</a></span> <span class="next"><a href="/guide/deploy/tencent/">腾讯云</a>→ 129 + <a href="/guide/deploy/tencent/" class="prev">腾讯云</a></span> <span class="next"><a href="/guide/deploy/render/">Render</a>→ 130 130 </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> 131 131 Theme by 132 132 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> skipped 7 lines 140 140 </li><li class="iconfont icon-yuedu"> 141 141 阅读模式 142 142 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 143 - <script src="/assets/js/app.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/10.70dc4e3c.js" defer></script> 143 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/11.7bb1fee1.js" defer></script> 144 144 </body> 145 145 </html> 146 146 -
-
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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/11.c586e00f.js" as="script"><link rel="prefetch" href="/assets/js/10.70dc4e3c.js"><link rel="prefetch" href="/assets/js/12.8448db3c.js"><link rel="prefetch" href="/assets/js/13.a324c75e.js"><link rel="prefetch" href="/assets/js/14.b2258008.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/10.3f0da7cb.js" as="script"><link rel="prefetch" href="/assets/js/11.7bb1fee1.js"><link rel="prefetch" href="/assets/js/12.1d3e8fe6.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/14.27aa81df.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/7.7a09b383.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/tencent/" aria-current="page" class="active sidebar-link">腾讯云</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#叹息的腾讯云" class="sidebar-link">叹息的腾讯云</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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> <div class="custom-block danger"><p class="custom-block-title">注意</p> <p>由于腾讯云 grpc 也没调研,加上拉胯不推荐使用,所以此处的文档依旧为 v1.1.3 版本,非最新版本文档。 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 open"><span>服务部署</span> <span class="arrow down"></span></p> <ul class="sidebar-links sidebar-group-items"><li><a href="/guide/deploy/aliyun/" class="sidebar-link">阿里云</a></li><li><a href="/guide/deploy/tencent/" aria-current="page" class="active sidebar-link">腾讯云</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#叹息的腾讯云" class="sidebar-link">叹息的腾讯云</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#如何部署" class="sidebar-link">如何部署</a></li><li class="sidebar-sub-header level2"><a href="/guide/deploy/tencent/#效果展示" class="sidebar-link">效果展示</a></li></ul></li><li><a href="/guide/deploy/sealos/" class="sidebar-link">Sealos</a></li><li><a href="/guide/deploy/render/" class="sidebar-link">Render</a></li><li><a href="/guide/deploy/serverlessDevs/" class="sidebar-link">Serverless-Devs</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></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> <div class="custom-block danger"><p class="custom-block-title">注意</p> <p>由于腾讯云 grpc 也没调研,加上拉胯不推荐使用,所以此处的文档依旧为 v1.1.3 版本,非最新版本文档。 32 32 如果要使用最新版本,请看上两篇的部署方式。</p></div> <p>先说结论,个人不建议腾讯云部署,原因众多:</p> <ul><li>腾讯云go代码部署仅支持代码上传,这种过时的部署方式完全不符合devops的生态。</li> <li>如此必须依赖自定义镜像部署,腾讯云又不支持公网镜像部署,还需要手动将镜像推送至个人腾讯云仓库(虽然个人版免费)</li> <li>最最最最最重要的一点:腾讯云SFC不免费了,没有了免费调度的礼包,必须得买套餐,不买套餐TMD血贵,只是测了个速花了我4毛钱!</li></ul> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/e2929ffbf39a4e9f92539ecd79db1f8e.png" alt="tencent-billing"></p> <p>因此使用腾讯云的用户请先考虑下钱包,虽然最低配置的流量包9.9一个月。</p> <h2 id="如何部署"><a href="#如何部署" class="header-anchor">#</a> 如何部署</h2> <p>步骤很多,一步一步操作吧。。。大概对比一下就知道为什么不推荐腾讯云部署了。</p> <h3 id="step-1"><a href="#step-1" class="header-anchor">#</a> Step.1</h3> <p>结论也提到了,腾讯云不支持go代码级别部署,所以我们为了方便,只能通过自定义镜像部署模式,函数类型选择web类型:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/2cedc6b7287f414f927a483049d59a19.png" alt="tencent-app"></p> <p>在填写部署参数之前,需要先手动来上传server镜像到个人仓库(个人镜像仓库10个以内免费)</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/31501cea0bf740c1bf061218581c92f2.png" alt="tencent-images"></p> <p>点击选择镜像,将会跳转至个人镜像仓库:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/8b6bf3ff3c4849cfa0bdc3ab9a1e3d44.png" alt="tencent-registry"></p> <p>创建个人镜像仓库,先要创建命名空间,这个随便起个名字就好。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/46f890741dcf4fefbd1091859caa3a2c.png" alt="tencent-registry-create"></p> <p>然后需要创建镜像仓库,镜像仓库的名称必须为:<code>seamoon-server</code></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/bf8e425ba0144ae3b357c73b97545905.png" alt="tencent-registry-images"></p> <p>然后点击快捷操作,会出现命令提示:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/24166d0e0d854435ae66153fa88e2252.png" alt="tencent-registry-login"></p> <p>复杂的步骤来了。现在需要找一台i386/amd64架构、且有docker的电脑......如果不懂如何查看电脑架构/不知道如何安装docker,建议还是放弃腾讯云。</p> <p>执行以下命令</p> <div class="language-shell extra-class"><pre class="language-shell"><code><span class="token comment"># 拉取dockerhub 服务镜像</span> 33 33 $ <span class="token function">docker</span> pull dvkunion/seamoon-server:latest 34 34 skipped 5 lines 40 40 41 41 <span class="token comment"># 推送镜像</span> 42 42 $ <span class="token function">docker</span> push <span class="token operator"><</span>上图命令的地址<span class="token operator">></span>/<span class="token operator"><</span>上图命令的地址<span class="token operator">></span>/seamoon-server:latest 43 - </code></pre></div><p>还需要注意,登录时是需要填写登录密码的,如果是在不知道这个密码在哪里,建议重置一下;重置密码的位置也隐秘的感人:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/efefb1d95a5a48929186b41b9da1af0d.png" alt="tencent-registry-passwd"></p> <p>至此,第一步已完成。</p> <h3 id="step-2"><a href="#step-2" class="header-anchor">#</a> Step.2</h3> <p>回到函数创建的页面,我们继续来创建函数。</p> <p>现在选择部署镜像的位置已经有了,选择刚推送的seamoon-server镜像,开始填写配置吧:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ff6e2d4d1e904798a8f6a5102e861318.png" alt="tencent-app-setting"></p> <p>基础配置中,函数类型必须选择web函数。名称建议填写seamoon比较容易识别,地域按照你自己的需求选择即可。</p> <p>函数代码选完我们上传的镜像,不需要改动。</p> <p>日志要花钱的,钱多就开。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/9e606f6b3a06428dbbaeda4ff51000ef.png" alt="tencent-app-custom"></p> <p>高级配置中主要是环境配置:函数内存给个最低的64就够,初始化时间按照建议给90s,超时时间给600 10分钟足够。</p> <p>重要的是环境变量的配置,如果是socks5代理这个值填写socks5; 如果你想要http代理,这里填写http。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/c846ef2987a845b09f8bfd07aa800d6a.png" alt="tencent-socks5"></p> <p>往下滑,记得开启公网IP,并且不要绑定IP, 如果想要固定 IP 的再勾选绑定IP。来到协议配置,开启websocket,超时时间设置60,其他的都可以默认不动。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/1f4dcff644dd4a0f836d6a62f1633295.png" alt="tencent-ip"></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/f140dcd5a43f41bfb3bef8f7db540dc0.png" alt="tencent-ws"></p> <p>触发器也默认不动即可。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ae6824b540414859ad634f35332f9c79.png" alt="tencent-creator"></p> <p>点击部署,终于,服务部署完成。</p> <h3 id="step-3"><a href="#step-3" class="header-anchor">#</a> Step.3</h3> <p>部署完成后,几秒后自动跳转到函数页面,点击触发管理,可以看到函数地址,将此地址直接复制到客户端配置即可。</p> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p>勉勉强强及格吧,大概10MB下行带宽的样子。</p> <p>而且初次启动的冷启动速度相比其他家腾讯云是有明显感受上的启动时间的;IP池也逐步下滑了(benchtest大概在17-30个左右)。</p> <p>而且从服务群来看,感觉腾讯云已经摆烂了,这玩意就这样了你爱用不用吧......哎。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/sealos/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">Sealos</div></a> <a href="/guide/deploy/render/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Render</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 43 + </code></pre></div><p>还需要注意,登录时是需要填写登录密码的,如果是在不知道这个密码在哪里,建议重置一下;重置密码的位置也隐秘的感人:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/efefb1d95a5a48929186b41b9da1af0d.png" alt="tencent-registry-passwd"></p> <p>至此,第一步已完成。</p> <h3 id="step-2"><a href="#step-2" class="header-anchor">#</a> Step.2</h3> <p>回到函数创建的页面,我们继续来创建函数。</p> <p>现在选择部署镜像的位置已经有了,选择刚推送的seamoon-server镜像,开始填写配置吧:</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ff6e2d4d1e904798a8f6a5102e861318.png" alt="tencent-app-setting"></p> <p>基础配置中,函数类型必须选择web函数。名称建议填写seamoon比较容易识别,地域按照你自己的需求选择即可。</p> <p>函数代码选完我们上传的镜像,不需要改动。</p> <p>日志要花钱的,钱多就开。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/9e606f6b3a06428dbbaeda4ff51000ef.png" alt="tencent-app-custom"></p> <p>高级配置中主要是环境配置:函数内存给个最低的64就够,初始化时间按照建议给90s,超时时间给600 10分钟足够。</p> <p>重要的是环境变量的配置,如果是socks5代理这个值填写socks5; 如果你想要http代理,这里填写http。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/c846ef2987a845b09f8bfd07aa800d6a.png" alt="tencent-socks5"></p> <p>往下滑,记得开启公网IP,并且不要绑定IP, 如果想要固定 IP 的再勾选绑定IP。来到协议配置,开启websocket,超时时间设置60,其他的都可以默认不动。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/1f4dcff644dd4a0f836d6a62f1633295.png" alt="tencent-ip"></p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/f140dcd5a43f41bfb3bef8f7db540dc0.png" alt="tencent-ws"></p> <p>触发器也默认不动即可。</p> <p><img src="https://seamoon.oss-cn-hangzhou.aliyuncs.com/ae6824b540414859ad634f35332f9c79.png" alt="tencent-creator"></p> <p>点击部署,终于,服务部署完成。</p> <h3 id="step-3"><a href="#step-3" class="header-anchor">#</a> Step.3</h3> <p>部署完成后,几秒后自动跳转到函数页面,点击触发管理,可以看到函数地址,将此地址直接复制到客户端配置即可。</p> <h2 id="效果展示"><a href="#效果展示" class="header-anchor">#</a> 效果展示</h2> <p>勉勉强强及格吧,大概10MB下行带宽的样子。</p> <p>而且初次启动的冷启动速度相比其他家腾讯云是有明显感受上的启动时间的;IP池也逐步下滑了(benchtest大概在17-30个左右)。</p> <p>而且从服务群来看,感觉腾讯云已经摆烂了,这玩意就这样了你爱用不用吧......哎。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/deploy/aliyun/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">阿里云</div></a> <a href="/guide/deploy/sealos/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">Sealos</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 44 44 ← 45 - <a href="/guide/deploy/sealos/" class="prev">Sealos</a></span> <span class="next"><a href="/guide/deploy/render/">Render</a>→ 45 + <a href="/guide/deploy/aliyun/" class="prev">阿里云</a></span> <span class="next"><a href="/guide/deploy/sealos/">Sealos</a>→ 46 46 </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> 47 47 Theme by 48 48 <a href="https://github.com/xugaoyi/vuepress-theme-vdoing" target="_blank" title="本站主题">Vdoing</a> skipped 7 lines 56 56 </li><li class="iconfont icon-yuedu"> 57 57 阅读模式 58 58 </li></ul></div></div> <!----> <!----> <!----></div><div class="global-ui"></div></div> 59 - <script src="/assets/js/app.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/11.c586e00f.js" defer></script> 59 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/10.3f0da7cb.js" defer></script> 60 60 </body> 61 61 </html> 62 62 -
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.7e1c872c.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/7.7a09b383.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.8448db3c.js"><link rel="prefetch" href="/assets/js/13.a324c75e.js"><link rel="prefetch" href="/assets/js/14.b2258008.js"><link rel="prefetch" href="/assets/js/15.372de5f3.js"><link rel="prefetch" href="/assets/js/16.1706351f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.7c1b416c.js"><link rel="prefetch" href="/assets/js/19.ae15628e.js"><link rel="prefetch" href="/assets/js/20.a985f65f.js"><link rel="prefetch" href="/assets/js/21.4e0aead8.js"><link rel="prefetch" href="/assets/js/22.a735c3ef.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.33393cf0.js"><link rel="prefetch" href="/assets/js/25.3f647187.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.5e397e73.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.js"><link rel="prefetch" href="/assets/js/9.0884394f.js"> 23 + <link rel="preload" href="/assets/css/0.styles.a86b1238.css" as="style"><link rel="preload" href="/assets/js/app.d7163d63.js" as="script"><link rel="preload" href="/assets/js/2.1d6ed513.js" as="script"><link rel="preload" href="/assets/js/7.7a09b383.js" as="script"><link rel="prefetch" href="/assets/js/10.3f0da7cb.js"><link rel="prefetch" href="/assets/js/11.7bb1fee1.js"><link rel="prefetch" href="/assets/js/12.1d3e8fe6.js"><link rel="prefetch" href="/assets/js/13.34e04054.js"><link rel="prefetch" href="/assets/js/14.27aa81df.js"><link rel="prefetch" href="/assets/js/15.55e48f15.js"><link rel="prefetch" href="/assets/js/16.58712f6f.js"><link rel="prefetch" href="/assets/js/17.bbfc83cb.js"><link rel="prefetch" href="/assets/js/18.aff6f84a.js"><link rel="prefetch" href="/assets/js/19.6aec1c7a.js"><link rel="prefetch" href="/assets/js/20.e7ca72c7.js"><link rel="prefetch" href="/assets/js/21.ba4d4a27.js"><link rel="prefetch" href="/assets/js/22.caeff592.js"><link rel="prefetch" href="/assets/js/23.b4554616.js"><link rel="prefetch" href="/assets/js/24.bdbfbd83.js"><link rel="prefetch" href="/assets/js/25.8a3a1c79.js"><link rel="prefetch" href="/assets/js/3.6b49b69d.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.9a0014e2.js"><link rel="prefetch" href="/assets/js/8.9e2d09c9.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/" aria-current="page" class="active sidebar-link">项目结构</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/structure/#项目结构" class="sidebar-link">项目结构</a></li><li class="sidebar-sub-header level2"><a href="/guide/structure/#客户端" class="sidebar-link">客户端</a></li><li class="sidebar-sub-header level2"><a href="/guide/structure/#服务端" class="sidebar-link">服务端</a></li></ul></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>月海主要分为两部分:</p> <ul><li>部署在云端的服务端</li> <li>客户端</li></ul> <h2 id="客户端"><a href="#客户端" class="header-anchor">#</a> 客户端</h2> <p>云函数限制了大部分的协议模式,将能力限制在了七层网络;因此我们想在云函数上实现7层及一下的模式,就需要通过本地的客户端来进行协议封装。</p> <p>通过各类协议的转化,将协议封装置七层进行传输,再由服务端进行解码处理。</p> <p>除了使用 seamoon 自身的客户端代理功能之外,还可以使用其他支持隧道模式的 客户端工具,如 gost, 可以实现在本地落地更多协议的代理。</p> <h2 id="服务端"><a href="#服务端" class="header-anchor">#</a> 服务端</h2> <p>服务端为实际部署在云厂商的代码。负责实际计算的功能模块, 主要实现各类协议的隧道传递与解析。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/introduce/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">简介</div></a> <a href="/guide/start/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">快速开始</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 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/" aria-current="page" class="active sidebar-link">项目结构</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header level2"><a href="/guide/structure/#项目结构" class="sidebar-link">项目结构</a></li><li class="sidebar-sub-header level2"><a href="/guide/structure/#客户端" class="sidebar-link">客户端</a></li><li class="sidebar-sub-header level2"><a href="/guide/structure/#服务端" class="sidebar-link">服务端</a></li></ul></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>月海主要分为两部分:</p> <ul><li>部署在云端的服务端</li> <li>客户端</li></ul> <h2 id="客户端"><a href="#客户端" class="header-anchor">#</a> 客户端</h2> <p>云函数限制了大部分的协议模式,将能力限制在了七层网络;因此我们想在云函数上实现7层及一下的模式,就需要通过本地的客户端来进行协议封装。</p> <p>通过各类协议的转化,将协议封装置七层进行传输,再由服务端进行解码处理。</p> <p>除了使用 seamoon 自身的客户端代理功能之外,还可以使用其他支持隧道模式的 客户端工具,如 gost, 可以实现在本地落地更多协议的代理。</p> <h2 id="服务端"><a href="#服务端" class="header-anchor">#</a> 服务端</h2> <p>服务端为实际部署在云厂商的代码。负责实际计算的功能模块, 主要实现各类协议的隧道传递与解析。</p></div></div> <!----> <div class="page-edit"><!----> <!----> <!----></div> <div class="page-nav-wapper"><div class="page-nav-centre-wrap"><a href="/guide/introduce/" class="page-nav-centre page-nav-centre-prev"><div class="tooltip">简介</div></a> <a href="/guide/start/" class="page-nav-centre page-nav-centre-next"><div class="tooltip">快速开始</div></a></div> <div class="page-nav"><p class="inner"><span class="prev"> 32 32 ← 33 33 <a href="/guide/introduce/" class="prev">简介</a></span> <span class="next"><a href="/guide/start/">快速开始</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.7e1c872c.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/7.7a09b383.js" defer></script> 47 + <script src="/assets/js/app.d7163d63.js" defer></script><script src="/assets/js/2.1d6ed513.js" defer></script><script src="/assets/js/7.7a09b383.js" defer></script> 48 48 </body> 49 49 </html> 50 50 -
-
-
tech/index.htmlUnable to diff as some line is too long.
-
-
-
-