faple-ml / blog

Some blogs
10 stars 9 forks source link

AWS免费VPS (EC2) 配置 V2ray+tls+nginx+ws #4

Open faple-ml opened 4 years ago

faple-ml commented 4 years ago

配置一次有点不容易,记录一下

申请 AWS 服务器

注册一个亚马逊云的账户,可以享受一年免费的国外服务器,所以就选aws搭建vps了。

  1. 申请账号

    • 地址
    • 注册需要 visa 卡(因为需要1美元验证)
  2. 登录后点击左上角服务,然后选择 EC2 Annotation 2020-04-07 204423

  3. 右上角选择服务器所在地区

    • 如何选择一个较快的服务器节点
      1. 可以用 cloudping 自己测一下
      2. 先看一下官方的可访问性测试:EC2 Reachability Test,然后挑几个 ping 一下(站长工具),选一个你所在城市速度比较快的
  4. 点击启动实例 Annotation 2020-04-07 204423

  5. 选择一个系统映像

    • 标注了“符合条件的免费套餐”就可以选,一般建议选 Ubuntu
    • 我选了 Ubuntu 18.04 LTS Annotation 2020-04-07 204423
  6. 选择实例类型(就一个免费的,默认就是它),然后点击审核和启动

    • 如果你想自己配置,就点下一步 Annotation 2020-04-07 204423
  7. 最后点启动,会出现密钥对的界面,选择创建新密钥对,然后输入私钥名称,就会生成一个 .pem 文件。选择下载密钥对,这个文件是你访问服务器的密码,需要保存好。 Annotation 2020-04-07 204423

    • 启动后,最好设置获得预计费用通知,点击创建账单警报。这样万一哪里产生费用可以提醒一下。

安全组设置

按照默认设置,创建的服务器只允许 ssh 访问,所以我们设置安全组规则让所有端口都可以访问。

  1. 打开实例的安全组(在左边列表中) Annotation 2020-04-07 204423

  2. 入站规则添加 所有流量(即允许所有流量进入,不然ping不通) Annotation 2020-04-07 204423

连接到 aws 服务器

这里我使用 PuTTY 进行连接(只要是 ssh 连接就可以)

  1. 安装 PuTTY

  2. 从 Windows 菜单打开 PuTTYgen

    1. 点击菜单栏 Key 选择 SSH-2 RSA key(这个好像是默认的)
    2. 点击 Load 打开之间启动实例时创建的私钥文件
    3. 点击 Save private key(这里是把之前的 .pem 文件转换为 .ppk 文件,因为 PuTTY 只能识别 .ppk 私钥) Annotation 2020-04-07 204423
  3. 打开 PuTTY

    1. 左边列表中 Connection - SSH- Auth, 点击 Private key file 打开 .ppk 结尾的私钥
    2. 左边列表中 Session, 在 Host Name 中输入 ubuntu@<你的服务器的公有DNS>,端口默认 22
    3. 点击 Open 连接上服务器 Annotation 2020-04-07 204423
参考:5个步骤教你申请aws账号搭建免费的VPS

配置 V2ray (包括 Vmess+log+mux+tls+nginx+websocket)

基本配置

高级配置

faple-ml commented 4 years ago

Emmmmm, nginx 感觉不太行,aws ec2 流量限制 30G,不够用,换了 Google 云和 Caddy

cnscorpions commented 3 years ago

没看到有说流量限额吧,不过ec2开那个最低配置的倒是可以用12个月😂,GCP的免费额度用的也很快

maleo commented 3 years ago

我也配置了一个,域名是从aws上面买的,5美金一年,然后amazon提供免费的证书,使用t2.micro, 操作系统使用Ubuntu

jinyule commented 2 years ago

你说的30G,是否是指上行、下行加起来15G * 2呀?

piwawa commented 1 year ago

大佬是在Issue里写博客吗😂