ITPub博客

首页 > 数据库 > 数据库开发技术 > Sea Moon 一款云平台网络工具集

Sea Moon 一款云平台网络工具集

原创 数据库开发技术 作者:逍遥子 时间:2024-06-17 08:00:00 0 删除 编辑

月海(Sea Moon) 是一款 FaaS/BaaS实现的 Serverless 网络工具集,期望利用云原生的优势,实现更简单、更便宜的网络工具。

从网络层实现了一个基于 Serverless 的网络工具集,包括代理、转发、隧道等等常见网络功能;同时在客户端集成了大量云厂商,实现快捷的一键式部署和跨厂商与平台操作。

作者项目地址: https://github.com/DVKunion/SeaMoon

部署

本文以阿里云轻量服务器为例,进行部署。登录服务器,利用docker一键安装。

docker run -it -d --net=host dvkunion/seamoon:latest proxy

安装完成后,访问http://localhost:7777,便可以看到管理页面。

注意,要在安全组中,开启7777端口。

默认的账户密码为: seamoon/seamoon

配置账户

接下来,我们需要创建一个账户, 点击 云账户管理 -> 新增

说明:

  • 账户名称: 用于在客户端区分不同的账户,与具体云账户用户名无关
  • 账户类型: 选择账户对应的云平台类型
  • 最大部署限制: 该账户最多允许部署的函数数量,0表示不作限制。
  • 账户描述: 用于备注该账户的一些其他信息

完成之后,点击下一步。填写阿里云账号相关AccessID/AccessKey/SecretKey或者填写RAM 访问控制。

创建服务

点击创建服务,效果如下:

说明:

  • 代理名称: 用于在客户端展示的代理名,随意即可。
  • 监听协议: 选择 http
  • 监听地址: 不需要改动
  • 监听端口: 不需要改动(默认1080,安全组中开启对应端口。)

点击下一步,选择选择账户并自动创建新实例,选择刚才创建好的账户。

点击下一步,开始填写函数参数

其他选项均不需要改动,点击提交。

测试

export https_proxy=http://127.0.0.1:1080 http_proxy=http://127.0.0.1:1080 all_proxy=http://127.0.0.1:1080

更多精彩文章 欢迎关注微信公众平台

原文作者:Kali笔记;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2021-01-22

  • 博文量
    760
  • 访问量
    443465