ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Goorm IDE提供的免费NAT容器

2022-07-29 22:02:09  阅读:409  来源: 互联网

标签:容器 Goorm ms MB 点击 China NAT Fail IDE


goorm.io是一个来自韩国的在线IDE,免费计划提供5个拥有1GB的内存和10GB的存储的容器,也提供SSH访问和端口穿透.唯一的遗憾免费计划不提供Always-On(永久在线)功能,在关闭浏览器后一段时间容器便会暂时休眠.
在今年五月,goorm宣布给每个用户免费提供一个Always-On名额,使免费容器的可玩性大幅提高.

食用教程

注册

打开注册链接,可以用邮箱或者顶部Github来注册.
注册完成会有附加信息填写&功能指引,看准Skip一直点就完事了~

创建容器

点击右上角Create container,进入配置页面.
新建容器配置
注意以下几项:
- goorm使用AWS,所以国内区域首选韩国首尔;
- 可见性(Visibility)务必设置为私有;
- 堆栈(Stack)按照自己的需求来,不知道选什么可以选空白模版Blank.
选择Stack
其它选项可以默认,最后点击顶部Create创建容器.
稍等一会儿,便会弹出Container has been successfully created.,然后点击底部Run Container进入在线IDE.

基本操作

开启 Always-On

  1. 来到控制面板;
  2. 在容器底部有一个Always-On按钮,点击开启即可~

重启容器

因为是Docker容器,所以无法直接使用reboot命令重启,会出现如下提示:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
Failed to talk to init daemon.

正确的姿势如下:
在控制台点击Stop按钮,成功停止后点击Run按钮,等待新窗口加载完成后关闭窗口就可以啦

配置SSH

注意每次重启IP和端口会重置!

  1. 点击Run进入IDE,在底部的终端上使用命令passwd重置用户密码;
  2. 回到控制面板,点击容器右上角的—>Go to setting进入设置;
  3. 往下拉到Port forwarding,可以看到容器的SSH登陆地址(看不到的耐心等一会);
    获取SSH登录地址

端口转发

注意: 重启后端口映射会重新分配!
除了SSH端口之外,我们还可以转发自定义端口( ̄︶ ̄)↗ 

  1. 在设置中找到Port forwarding;
  2. 点击Add,输入要转发端口,点击右边的✔即可;
    新建端口转发
    如果分配到被墙的IP,可以尝试删除后过一段时间重新添加;
    另外,他们的IP禁止ping,要想测延迟请使用TCP ping测试分配的端口.

web服务转发

此功能可以快速地将本地HTTP服务转发到公网,并自动配置SSL~
不过免费计划不支持自定义域,这个就自行取舍吧
进入设置并找到URL/Port,然后点击Add,选择*.run.goorm.io:
创建web转发
在下方输入要转发的端口后点✔,很快就能看到你的子域名了~

一些测试

一些常用的脚本测试,包括性能和网络.
总体上性能弱鸡到爆,网络还勉强有眼看(;´д`)ゞ

性能

基本信息一览(内存&CPU应该是docker宿主机的配置):

--------------------------------------------------------------------------
CPU 型号             : AMD EPYC 7571
CPU 核心数           : 8
CPU 频率             : 2199.992 MHz
总硬盘大小           : 87.9 GB (74.5 GB Used)
总内存大小           : 31545 MB (4736 MB Used)
SWAP大小             : 8191 MB (156 MB Used)
开机时长             : 22 days, 9 hour 46 min
系统负载             : 2.29, 2.23, 2.01
系统                 : Ubuntu 20.04.4 LTS
架构                 : x86_64 (64 Bit)
内核                 : 4.4.0-1128-aws
虚拟化平台           : kvm
--------------------------------------------------------------------------
硬盘I/O (第一次测试) : 31.9 MB/s
硬盘I/O (第二次测试) : 32.8 MB/s
硬盘I/O (第三次测试) : 29.2 MB/s
--------------------------------------------------------------------------
  • UnixBench: 单核192,多核167(这辈子见过最低的一个)
  • GeekBench: 无法完成测试,中途会被Kill(不是内存不足,估计是长时间CPU占用过高)ヽ(≧□≦)ノS

网络

在线测速: speedtest-x
晚高峰SpeedTest国内测速:

 [Info] Bench Start Time: 2022-06-19 15:58:31
 [Info] Test Mode: Speedtest Only (Full Mode)
 

 -> Speedtest.net Network Speed Test

 Node Name			Upload Speed	Download Speed	Ping Latency
 Speedtest Default		82.62 MB/s	67.66 MB/s	13.64 ms
 China, Jilin CU		Fail: 
 China, Shandong CU		Fail: 
 China, Nanjing CU		18.09 MB/s	483.63 MB/s	66.11 ms
 China, Shanghai CU		23.28 MB/s	637.87 MB/s	62.14 ms
 China, Lanzhou CU		Fail: 
 China, Beijing CT		Fail: 
 China, Hangzhou CT		Fail: 
 China, Nanjing CT		46.86 MB/s	368.51 MB/s	61.81 ms
 China, Guangzhou CT		0.03 MB/s	13.93 MB/s	202.00 ms
 China, Wuhan CT		0.12 MB/s	243.99 MB/s	103.59 ms
 China, Shenyang CM		Fail: 
 China, Hangzhou CM		Fail: 
 China, Nanning CM		20.44 MB/s	599.57 MB/s	67.39 ms
 China, Lanzhou CM		76.20 MB/s	634.75 MB/s	76.34 ms

注意事项

  • 珍惜免费资源,不要滥用,被国人滥用到取消的案例已经够多了(。 ́︿ ̀。)
  • 请勿用于以下用途,被发现会封号: DDoS、DNS服务器、挖矿、搭建代理、发送垃圾邮件等.(摘自官方文档)

标签:容器,Goorm,ms,MB,点击,China,NAT,Fail,IDE
来源: https://www.cnblogs.com/dreamofice/p/16533689.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有