跳到主要内容

设置工作空间对外端口

2024年10月24日更新:开放多个端口号设置

如果您需要外部请求调用工作空间服务,请在代码中使用7860默认端口或自定义端口号,该端口将被映射到公网可访问的「进入空间地址」或「自定义端口号」上。

自定义端口使用方式

1、添加端口设置

进入工作空间,打开高级设置-添加自定义端口:

  • 注意:自定义端口支持 1025-65535,其中7860、8888、8889、8887、6006为保留端口不可选

image

若是已经运行的工作空间想要设置其他端口,需要先停止设置,重新启动生效。

image

2、编写脚本服务

下面是一个简单的例子,编写一个名为hello.py的脚本,内容如下:

port:输入默认7860端口或者您自定义端口,例如:自定义端口为2345

from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"

if __name__=='__main__':
app.run(port='2345',host='0.0.0.0')

执行启动命令:

pip3 install flask
python3 hello.py

image

3、访问进入空间地址

如果是使用的默认端口7860,点击右上角「进入空间地址」访问;

image

image

如果使用自定义端口,点击对应的端口号地址访问。

image

image