goorm.io是一个来自韩国的在线IDE,免费计划提供5个拥有1GB的内存和10GB的存储的容器,也提供SSH访问和端口穿透.唯一的遗憾免费计划不提供Always-On(永久在线)
功能,在关闭浏览器后一段时间容器便会暂时休眠.
在今年五月,goorm宣布给每个用户免费提供一个Always-On
名额,使免费容器的可玩性大幅提高.
打开注册链接,可以用邮箱或者顶部Github来注册.
注册完成会有附加信息填写&功能指引,看准Skip
一直点就完事了~
点击右上角Create container
,进入配置页面.
注意以下几项:
- goorm使用AWS,所以国内区域首选韩国首尔;
- 可见性(Visibility
)务必设置为私有;
- 堆栈(Stack
)按照自己的需求来,不知道选什么可以选空白模版Blank
.
其它选项可以默认,最后点击顶部Create
创建容器.
稍等一会儿,便会弹出Container has been successfully created.
,然后点击底部Run Container
进入在线IDE.
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
按钮,等待新窗口加载完成后关闭窗口就可以啦
注意每次重启IP和端口会重置!
Run
进入IDE,在底部的终端上使用命令passwd
重置用户密码;…
—>Go to setting
进入设置;Port forwarding
,可以看到容器的SSH登陆地址(看不到的耐心等一会);注意: 重启后端口映射会重新分配!
除了SSH端口之外,我们还可以转发自定义端口( ̄︶ ̄)↗
Port forwarding
;Add
,输入要转发端口,点击右边的✔即可;此功能可以快速地将本地HTTP服务转发到公网,并自动配置SSL~
不过免费计划不支持自定义域,这个就自行取舍吧
进入设置并找到URL/Port
,然后点击Add
,选择*.run.goorm.io
:
在下方输入要转发的端口后点✔,很快就能看到你的子域名了~
一些常用的脚本测试,包括性能和网络.
总体上性能弱鸡到爆,网络还勉强有眼看(;´д`)ゞ
基本信息一览(内存&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