主题
自定义服务
开放端口
平台允许用户开放服务端口,来让用户在其他的资源上访问平台的算力服务。
在使用本功能之前,您必须在平台进行个人认证,每个容器下只能开放三个端口。
警告
请不要使用平台提供违反国家法律法规的行为。一经核实,平台将立刻封号处理!
设定端口
首先要确保容器处于关机状态。在控制台中,找到想要开放端口容器右侧的 更多
,在弹出的下拉窗口中找到 开放端口
。
如果没有进行个人认证,可以点击个人认证跳转。
您可以设定最多三个端口。平台只支持1000~19999端口之间选定。
要注意的是,部分端口已经被平台或者镜像所占用。鼠标放到这里,可以看到已经被占用的端口。请避免重复。
使用服务
开机您的实例,然后点击控制台的自定义端口。可以看到所有您开放的端口。要注意的是,您的端口并不是您的ssh ip:port
,平台会分配一个地址,映射到实例的端口,点击可以复制。
SSH隧道
如果只需要调试您的服务,可以使用SSH隧道的方式来使用。在控制台上点击自定义服务,将会出现提示。
假设实例中的服务开到8088端口上,按照指示,在终端中输入命令:
bash
// ip为示例ip地址。以实际提示为准
// 如果本地的同端口被占用,您可以将第二个8088改为可用端口
ssh -CNg -L 8088:127.0.0.1:8088 root@128.128.128.128 -p 30020
然后再浏览器中,输入127.0.0.1:8088
即可访问您的服务。