如何搭建低成本亚马逊aws云服务器

0. 环境

win10 + 火狐浏览器

1. 登录

https://aws.amazon.com/cn/
-> 登录
-> 根用户
-> ****@****, ****
如果未有,需要注册,去年我注册的,麻烦之处是需要添加信用卡。可以淘宝aws搜索商家帮忙处理。

2. 控制台

在控制台主页,地区选择 爱尔兰 eu-west-1

创建服务器
Search栏输入 -> lightsail
-> https://lightsail.aws.amazon.com/ls/webapp/home/instances
-> Create instance
-> Select a platform: Linux/Unix
-> Select a blueprint: OS Only, Amazon Linux 2023


要钱的,就不创建了。其实我并不想花钱。另一种方案,EC2说是新用户免费使用12个月的。

Search栏输入 -> EC2
-> 启动实例 -> 
-> Quick Start: Amazon Linux aws,
-> 实例类型:选择符合条件的免费套餐

-> 免费的才用。
-> 密钥对:创建密钥对
-> 名称:zzzzzzzzzzzzzzzzzzzz2#,RSA,.pem,然后保存到本地。ssh登录需要用到。


-> 创建实例

得到了服务器IP:34.244.208.13

3. 连接到实例

3.1 控制台登录

点击实例ID:i-03ec758906f914c19


-> 点击 连接 -> 连接

 

3.2 ssh

用 MobaXterm为例
打开 MobaXterm -> Session -> SSH 
-> Remote host: 34.244.208.13
-> 勾选Specify username: ec2-user
-> Avanced SSH settings
-> 勾选 Use private key

 

4. 部署frp测试

4.1 下载可执行文件



https://github.com/fatedier/frp/releases
下载

当前最新版本是0.51.3

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz


4.2 解压

tar -zvxf frp_0.51.3_linux_amd64.tar.gz

4.3 切换目录

cd frp_0.51.3_linux_amd64

4.4 修改配置

vim frps.ini

修改为以下内容:

[common]
bind_port = 17000
token = 520101
dashboard_port = 17001
dashboard_user = admin
dashboard_pwd = jian@123
enable_prometheus = truelog_file = /home/ec2-user/frp_0.51.3_linux_amd64/log/frps.log
log_level = info
log_max_days = 3

4.5 防火墙设置

服务器开启17000和17001
通过web配置,开启自定义TCP。

大多数云服务器提供商都大同小异。阿里云、华为云、亚马逊云等等。都可以通过web配置服务器对应的安全组。点击实例下面的安全组,可以编辑入站规则。

这里开启了tcp: 17000、17001。分别是frp服务的应用端口和dashboard端口。

4.6 运行

./frps -c frps.ini &

执行后 加上 &,这个指令后台执行,本控制台可以关闭了。 


4.7 测试web

浏览器打开 34.244.208.13:17001,可以看到服务部署顺利。


5. frp客户端

为了提高性能,云服务器之作为数据透传服务器,用本地服务器作为主计算单元。
这样做有这样的优势:
* 本地服务器和笔记本可以快捷传输文件、调试方便。
* 可以部署服务到本地服务器,客户端可以通过云服务器访问本地服务器的服务。让服务内容不被云服务器运营所限制。
* 可以让自己身边的旧电脑、旧ARM主机作为服务器,利用好旧物。

5.0 准备

- frp服务器
- 虚拟机ubuntu22

5.1 下载可执行文件


https://github.com/fatedier/frp/releases
下载

当前最新版本是0.51.3

wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz

5.2 解压

tar -zvxf frp_0.51.3_linux_amd64.tar.gz

5.3 切换目录

cd frp_0.51.3_linux_amd64

5.4 修改配置

gedit frpc_aws.ini

修改为以下内容:

[common]
server_addr = 34.244.208.13
server_port = 17000
token = 520101[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 17002#[tcp2]
#type = tcp
#local_ip = 127.0.0.1
#local_port = 12345
#remote_port = 17003

5.5 运行

./frpc -c frpc_aws.ini

 

5.6 服务器防火墙设置

开启17002,tcp。

5.7 测试


ssh登录服务器的17002端口。

可以登录本地的ubuntu22

 


6. 竞品对比

6.1 价格方面


阿里云的ECI服务,也是可以快速创建服务器,快速删除,按秒扣费的。

而亚马逊云EC2是按小时扣费的。

阿里云2核4G大概每小时0.00012252*60*60=0.441072元,而亚马逊云EC2 t2.medium,2核4G,要0.05美元,转为0.37元人民币。

 

国内云服务器价格情况:国内现在低配置的云服务器2核4G、1核2G、1核1G,不管是阿里云、华为云等的,一般一年中的618、双11、还有开学季啥的都有100元左右1年的优惠活动。这个亚马逊在国内的优惠活动比较少了吧。

6.2 海外地区方面

亚马逊服务器也是当阿里云没优惠活动,手上没服务器用时候的一个替代方案。 而且海外服务器的资源还是亚马逊的多。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/160819.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

02-React组件与模块

组件与模块 前期准备 安装React官方浏览器调试工具,浏览器扩展搜索即可 比如红色的React就是本地开发模式 开启一个用React写的网站,比如美团 此时开发状态就变成了蓝色 组件也能解析出来 何为组件&模块 模块,简单来说就是JS代…

Leetcode刷题详解——求根节点到叶节点数字之和

1. 题目链接:129. 求根节点到叶节点数字之和 2. 题目描述: 给你一个二叉树的根节点 root ,树中每个节点都存放有一个 0 到 9 之间的数字。 每条从根节点到叶节点的路径都代表一个数字: 例如,从根节点到叶节点的路径 1…

数据结构构之顺序表

1.线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就说是连续的一条直线…

docker---dockerfile相关知识

第 3 章 Docker 高级实践 在这一部分我们主要来介绍一些Docker的高级内容: Dockerfile 和 Docker compose 3.1 Dockerfile Dockerfile我们从下面的几个方面来介绍: Dockerfile简介 Dockerfile快速入门 Dockerfile详解 Dockerfile简单 实践 3.1.1 Docke…

Make.com实现多个APP应用的自动化的入门指南

Make.com是一款基于云的自动化平台,可帮助用户将多个应用程序连接在一起,并通过设置自动化流程来简化日常任务。Make.com提供丰富的API集成,支持连接各种流行的应用程序,包括社交媒体、电子商务、CRM等。 使用Make.com实现多个AP…

【SpringCloud Alibaba -- Nacos】Linux 搭建 Nacos 集群

搭建 Nacos 集群 架构 centos安装docker https://docs.docker.com/engine/install/centos/ 详细配置过程 MySql8 mysql数据库配置 数据库脚本 nacos/conf/nacos-mysql.sql Nacos2 application.properties 修改为mysql spring.datasource.platformmysqldb.num1 db.url…

【工具】【IDE】Qt Creator社区版

Qt Creator社区版下载地址:https://download.qt.io/archive/qt/ 参考:https://cloud.tencent.com/developer/article/2084698?areaSource102001.8&traceIduMchNghqp8gWPdFHvSOGg MAC安装并配置Qt(超级简单版) 1.安装brew&…

1、Sentinel基本应用限流规则(1)

Sentinel基本应用&限流规则 1.1 概述与作用 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。缓存、降级和限流是保护微服务系统运行稳定性的三大利器。 缓存:提升系统访问速度和增大系统能处理的容量 降级:当服务出问题或者影…

安达发|APS生产排程解决五金制造企业的需求

在五金制造行业中,生产排程一直是一个非常重要的环节。然而,由于五金行业的特点和痛点,传统的生产排程方法往往难以满足企业的需求。本文将针对五金行业的痛点,探讨如何利用APS生产排程解决这些问题。 首先,我们需要了…

51单片机电子钟闹钟温度LCD1602液晶显示设计( proteus仿真+程序+原理图+设计报告+讲解视频)

51单片机电子钟闹钟温度液晶显示设计( proteus仿真程序原理图设计报告讲解视频) 1.主要功能:2.仿真3. 程序代码4. 原理图5. 设计报告6. 设计资料内容清单&&下载链接资料下载链接(可点击): 🌟51单片…

git更改远程仓库地址

1、输入命令【git remote -v】查看当前git远程仓库地址 2、输入命令【git remote set-url origin 新地址】替换成新地址 3、输入命令【git remote -v 】查看是否更新成功