Projects STRLCPY SeaMoon Commits dce8f9de
🤬
  • ■ ■ ■ ■ ■ ■
    README.md
    skipped 21 lines
    22 22   
    23 23  > 🌕 月出于云却隐于海
    24 24   
    25  -> 🔥 新增 seamoon 支持 tor 网络访问 onion 域名
    26  - 
    27 25  月海(Sea Moon) 是一款 FaaS/BaaS 实现的 Serverless 网络工具集,期望利用云原生的优势,实现更简单、更便宜的网络功能。
    28 26   
    29 27  月海之名取自于苏轼的《西江月·顷在黄州》,寓意月海取自于传统工具,用之于云,最终达到隐匿于海的效果。
    skipped 4 lines
    34 32   
    35 33  觉得项目不错的话,[还请给一个star ✨](https://github.com/DVKunion/SeaMoon), 你的支持是更新的最大动力~
    36 34   
    37  -## 🔨 功能简要
     35 +## 🕹 快速开始
    38 36   
     37 +[⚡️ 快速开始](https://seamoon.dvkunion.cn/guide/start)
    39 38   
    40  -**网络隧道**
     39 +[✨ 新增Render部署, 完全免费的套餐且功能不减!!!](https://seamoon.dvkunion.cn/guide/deploy/render)
    41 40   
    42  -| 隧道类型 | 技术文档 | 支持情况 |
    43  -|-----------|------|:------:|
    44  -| websockst | []() | ✅ |
    45  -| grpc | []() | ✅ |
     41 +[✨ 新增Sealos部署, 价格更低更实惠!](https://seamoon.dvkunion.cn/guide/deploy/sealos)
    46 42   
     43 +[🔥 新增 seamoon 支持 tor 网络访问 onion 域名](https://seamoon.dvkunion.cn/guide/client/tor/)
     44 + 
     45 +## 🧭 支持平台
     46 + 
     47 +| 平台名称 | 是否支持 | 部署文档 |
     48 +|------------------|:-----:|:------------------------------------------------------:|
     49 +| 阿里云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/aliyun) |
     50 +| 腾讯云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/tencent) |
     51 +| 🔥Sealos | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/sealos) |
     52 +| 🔥🔥Render(完全免费) | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/render) |
     53 +| 华为云 | ✅ | [部署]() |
     54 +| 百度云 | ✅ | [部署]() |
     55 +| AWS | 🐷调研中 | [部署]() |
     56 +| Google | 🐷调研中 | [部署]() |
     57 + 
     58 +## 🔥 使用展示
     59 + 
     60 +![client](https://seamoon.oss-cn-hangzhou.aliyuncs.com/0dd37f5600364e59a9457e38eaf77b1f.png)
     61 + 
     62 +## 🔨 功能简要
     63 + 
     64 +**网络隧道**
     65 + 
     66 +| 隧道类型 | 技术文档 | 支持情况 |
     67 +|-----------|------|:----:|
     68 +| websockst | []() | ✅ |
     69 +| grpc | []() | ✅ |
    47 70   
    48 71  **网络代理**
    49 72   
    skipped 6 lines
    56 79   
    57 80  **其他**
    58 81   
    59  -+ �� Tor 网络 .onion 支持. [如何开启 Tor 代理](https://seamoon.dvkunion.cn/guide/client/tor/)
     82 ++ �� Tor 网络 .onion 支持. [如何开启 Tor 代理](https://seamoon.dvkunion.cn/guide/client/tor/)
    60 83  + ......
    61  - 
    62  -## 🔥 使用展示
    63  - 
    64  -![client](https://seamoon.oss-cn-hangzhou.aliyuncs.com/0dd37f5600364e59a9457e38eaf77b1f.png)
    65  - 
    66  -## 🕹 快速开始
    67  - 
    68  -[⚡️ 快速开始](https://seamoon.dvkunion.cn/guide/start)
    69  - 
    70  -[✨ 新增Sealos部署, 价格更低更实惠!](https://seamoon.dvkunion.cn/guide/deploy/sealos)
    71 84   
    72 85  ## 💻 技术文档
    73 86   
    skipped 12 lines
    86 99  也可以在 项目 Discuss 处发起讨论。
    87 100   
    88 101  ## ✨ CTStack
     102 + 
    89 103  <img src="https://ctstack-oss.oss-cn-beijing.aliyuncs.com/CT%20Stack-2.png" width="30%" />
    90 104   
    91 105  SeaMoon 现已加入 [CTStack](https://stack.chaitin.com/tool/detail?id=186) 社区
    skipped 1 lines
  • ■ ■ ■ ■ ■ ■
    docs/guide/00.概述/00.introduce.md
    skipped 39 lines
    40 40   
    41 41  **网络隧道**
    42 42   
    43  -| 隧道类型 | 技术文档 | 支持情况 |
    44  -|-----------|------|:------:|
    45  -| websockst | []() | |
    46  -| grpc | []() | |
    47  - 
     43 +| 隧道类型 | 技术文档 | 支持情况 |
     44 +|-----------|------|:----:|
     45 +| websockst | []() | ✅ |
     46 +| grpc | []() | ✅ |
    48 47   
    49 48  **网络代理**
    50 49   
    skipped 6 lines
    57 56   
    58 57  **其他**
    59 58   
    60  -+ �� Tor 网络 .onion 支持. [如何开启 Tor 代理](https://seamoon.dvkunion.cn/guide/client/tor/)
     59 ++ �� Tor 网络 .onion 支持. [如何开启 Tor 代理](https://seamoon.dvkunion.cn/guide/client/tor/)
    61 60  + ......
    62 61   
    63 62  更多特性相关请移步: [技术文档](https://seamoon.dvkunion.cn/tech/feature/)
    64 63   
    65 64  ## 🧭 支持平台
    66 65   
    67  -| 平台名称 | 是否支持 | 部署文档 |
    68  -|----------|:-----:|:------------------------------------------------------:|
    69  -| 阿里云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/aliyun) |
    70  -| 腾讯云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/tencent) |
    71  -| ��Sealos | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/sealos) |
    72  -| 华为云 | ✅ | [部署]() |
    73  -| 云 | ✅ | [部署]() |
    74  -| AWS | | [部署]() |
    75  -| Google | ��调研中 | [部署]() |
     66 +| 平台名称 | 是否支持 | 部署文档 |
     67 +|------------------|:-----:|:------------------------------------------------------:|
     68 +| 阿里云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/aliyun) |
     69 +| 腾讯云 | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/tencent) |
     70 +| ��Sealos | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/sealos) |
     71 +| 🔥🔥Render(完全免费) | ✅ | [部署](https://seamoon.dvkunion.cn/guide/deploy/render) |
     72 +| | ✅ | [部署]() |
     73 +| | | [部署]() |
     74 +| AWS | ��调研中 | [部署]() |
     75 +| Google | 🐷调研中 | [部署]() |
    76 76   
    77 77  ## ➡️ 后续方向
    78 78   
    skipped 19 lines
  • ■ ■ ■ ■ ■ ■
    docs/guide/01.开始使用/01.start.md
    skipped 13 lines
    14 14   
    15 15  🔥 如果您的钱包和预算有限,并且代理IP需求并不是特别高,这里推荐使用 [sealos部署服务端](https://seamoon.dvkunion.cn/guide/deploy/sealos)
    16 16   
     17 +🔥🔥 如果如果您的钱包和预算更加有限!!! 或者是只想测试一下 seamoon 感受一下效果,这里推荐使用 [render部署服务端](https://seamoon.dvkunion.cn/guide/deploy/render), 完全免费。
     18 + 
    17 19  🔧 如果你不想仅拥有 http/socks5 协议的代理,期望使用更多代理,请移步 [更多客户端适配](https://seamoon.dvkunion.cn/guide/client/)
    18 20  :::
    19 21   
    skipped 138 lines
  • ■ ■ ■ ■ ■ ■
    docs/guide/02.服务部署/04.render.md
     1 +---
     2 +title: Render
     3 +date: 2023-07-21 18:29
     4 +permalink: /guide/deploy/render
     5 +article: false
     6 +---
     7 + 
     8 +## 部署到Render: 免费的永远是最好的
     9 + 
     10 +[Render公有云地址](https://www.render.com/)
     11 + 
     12 +> Render是一个新的PaaS( Platform as a service)云端服务,也就是说你的代码部署到Render之后,你不用(也不能)去管Linux/firewall/nginx的设定。把你的Github网址给Render,设定一下用鼠标点点点,等个几分钟,你的程序就上线了,全世界都能看到你的网站或是存取你提供的API。[(选自知乎)](https://zhuanlan.zhihu.com/p/377558120)
     13 + 
     14 +我们来看一下官方是如何介绍自己的:
     15 + 
     16 +> Build, deploy, and scale your apps with unparalleled ease – from your first user to your billionth.
     17 +>
     18 + 
     19 +其实这些都不重要,重要的是你只需要知道,<font color="pink"><b>render提供的free套餐完全支持我们部署 seamoon,不需要花费一分钱!</b></font>这就够了,足够我们给他树一个👍。
     20 + 
     21 + 
     22 +## 如何部署
     23 + 
     24 +render 部署与 sealos 部署一样简单,在新版本中,我会逐步减少部署步骤,降低这部分交互。
     25 + 
     26 +### Step.1 注册账户
     27 + 
     28 +render 账户支持 github / gitlab / google 等一键登陆,建议直接 github 账户登陆即可。
     29 + 
     30 +实在不行,他也支持邮箱注册,自己注册一个,此处不再废话。
     31 + 
     32 +![render-register](https://seamoon.oss-cn-hangzhou.aliyuncs.com/7d00a615cd45480bad1b7ade33b7e543.png)
     33 + 
     34 +### Step.2 部署
     35 + 
     36 +注册账户登陆后,进入控制台,选择创建一个 web service 应用:
     37 + 
     38 +![render-web-service](https://seamoon.oss-cn-hangzhou.aliyuncs.com/ffcd48fa203b4959bdde631bdf77610e.png)
     39 + 
     40 +然后选第二个,从存在的镜像中部署服务:
     41 + 
     42 +![render-web-deploy](https://seamoon.oss-cn-hangzhou.aliyuncs.com/faa0f096dcfa40998b518b5e4de96534.png)
     43 + 
     44 +点击下一步,要求我们填写部署的镜像名称,我们填写:`dvkunion/seamoon`
     45 + 
     46 +![render-image](https://seamoon.oss-cn-hangzhou.aliyuncs.com/3bc5a0437ea94a348f9841864f5c2df3.png)
     47 + 
     48 +开始填写详细的应用字段了,我们依次填写:
     49 + 
     50 ++ Name: 应用名称,这个最终会对应生成你的服务域名,因此这里我建议越复杂越好,因为 seamoon 当前版本没有做认证,导致如果服务名称过于简单,很容易被其他人连上。
     51 ++ Region: 地域,选择服务部署的地区,现在支持四个区域:oregon-俄勒冈州(美国西部)、Frankfurt-法兰克福(欧盟)、ohio-俄亥俄州(美国东部)、singapore-新加坡(东亚)
     52 ++ 实例类型: 选免费的。
     53 + 
     54 +![render-config](https://seamoon.oss-cn-hangzhou.aliyuncs.com/160ff4f44e5a4e9d9128269dbc1a3e26.png)
     55 + 
     56 +往下滑,看到 Docker Command 填写如下:
     57 + 
     58 +![render-docker](https://seamoon.oss-cn-hangzhou.aliyuncs.com/51fa80f6e4c84ae985bdb23ac8acf673.png)
     59 + 
     60 +完成,点击创建即可。
     61 + 
     62 +![render-url](https://seamoon.oss-cn-hangzhou.aliyuncs.com/158478ce77a84130b43f786670a40c65.png)
     63 + 
     64 +### Step.3 本地客户端
     65 + 
     66 +在本地启动客户端,推荐 docker 一键拉起:
     67 + 
     68 +```shell
     69 +$ docker run -it -d --net=host dvkunion/seamoon proxy
     70 +```
     71 + 
     72 +默认使用`--net=host`模式, 如需要高级设置,如下:
     73 + 
     74 +```shell
     75 +$ docker run -it -d -p 7777:7777 -p 1080:1080 dvkunion/seamoon proxy
     76 +```
     77 + 
     78 +访问本地控制台 localhost:7777 , 将此地址填入客户端即可。
     79 + 
     80 +::: tip 如何填写地址
     81 +填写的代理在步骤2已经明确给出,给出的地址是 https:// 开头的,需要改为如: wss://。
     82 + 
     83 +grpc目前没有测试是否支持,测试支持后后续会更新文档并补充。
     84 +:::
     85 + 
     86 +## 测试效果
     87 + 
     88 +整体机房是 amazon 的,所属地基本正确。
     89 + 
     90 +![render-cip](https://seamoon.oss-cn-hangzhou.aliyuncs.com/db670fef7f4f47cd95108a656c28c9a5.png)
     91 + 
     92 +速度的话,也就是正常水平,基本满足日常浏览和视频播放的样子。
     93 + 
     94 +![render-speed](https://seamoon.oss-cn-hangzhou.aliyuncs.com/80aee46729ca4ecdbda4c244ac26835b.png)
     95 + 
     96 +免费的来说已经是很不错的了。
     97 + 
     98 +## 一些小细节问题
     99 + 
     100 +<font color="red"><b>访问不到render/dashboard/github......</b></font>
     101 + 
     102 +我的建议是,先用阿里云等国内方案临时解决访问一下,然后在方案 render 等作为长期持久使用的方案。
     103 + 
     104 +<font color="red"><b>支持 grpc 吗?</b></font>
     105 + 
     106 +没做测试,个人测试使用的是 websocket 隧道,然后也没有发现官方文档中提到 grpc 相关的,有兴趣的各位可以试一下然后反馈给我。
     107 + 
     108 +<font color="red"><b>关于动态IP 问题</b></font>
     109 + 
     110 +免费版本的 render 是不支持动态 scaling (动态伸缩扩容) 的,因此,这个方案部署的 seamoon 将会是一个固定 IP。
     111 +只有当 pod 销毁了,或者是你升级了套餐内容 (每月7刀) 才支持 scaling,才可以获取到动态 IP 的方案。
     112 + 
     113 +当然,事无绝对,你非要使用 "动态" + "免费" 的方式,也有,通过 api 调用每小时自动删除再创建应用,即可实现这个效果,还可以实现动态的地区变动。。。。
     114 + 
     115 +不过人家已经免费了,我不是非常建议这样做了。想要动态的 7刀一个月也不是一个过分的价格了,能支持的还是支持一下。
     116 + 
  • ■ ■ ■ ■ ■ ■
    docs/guide/02.服务部署/README.md
    skipped 5 lines
    6 6  ---
    7 7   
    8 8  ## 服务端部署
     9 + 
    9 10  SeaMoon 提供了多种多样的部署方式。
    10 11   
    11 12  + [阿里云手动部署](https://seamoon.dvkunion.cn/guide/deploy/aliyun/)
    12 13  + [🔥 sealos:更便宜更舒服的选择](https://seamoon.dvkunion.cn/guide/deploy/sealos/)
    13 14  + [腾讯云手动部署](https://seamoon.dvkunion.cn/guide/deploy/tencent/)
     15 ++ [💰 render:免费的总是最好的](https://seamoon.dvkunion.cn/guide/deploy/render/)
    14 16  + [serverless-devs快捷部署](https://seamoon.dvkunion.cn/guide/deploy/serverlessDevs/)
    15 17   
Please wait...
Page is in error, reload to recover