Skip to content

自定义服务

开放端口

平台允许用户开放服务端口,来让用户在其他的资源上访问平台的算力服务。

在使用本功能之前,您必须在平台进行个人认证,每个容器下只能开放三个端口。

警告

请不要使用平台提供违反国家法律法规的行为。一经核实,平台将立刻封号处理!

设定端口

首先要确保容器处于关机状态。在控制台中,找到想要开放端口容器右侧的 更多 ,在弹出的下拉窗口中找到 开放端口编辑端口

如果没有进行个人认证,可以点击个人认证跳转。

您可以设定最多三个端口。平台只支持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即可访问您的服务。