# 获取 API 网关地址
如果使用官网安装页面提供的命令同时安装控制中心和受控端,受控端是默认监听在 Unix Domain Socket 上的,如果要开放 API 给外部程序使用,就必须要将监听地址改为 TCP 网络。
## 将受控端监听地址改为 TCP 连接类型
操作步骤:
1. 进入“节点管理”-“节点设置”-“配置信息”-“管理”:
![](https://box.kancloud.cn/2b700ad98e905417f15bf8d4597e0d20_590x328.png)
2. 将“网络类型”改为“TCP连接”,“监听IP”改为“0.0.0.0”,“监听端口”改为“9999”:
![](https://box.kancloud.cn/08264fbf11ae82fae0e9505d079c890d_591x435.png)
3. 点击“保存”,并点击“运行状态”行后面的“重启”,使用新的监听地址配置生效;
4. 记录下此处显示的 API 密钥,后续进行 API 签名时需要用到。
由于改变了受控端的监听地址,控制中心连接到受控端的方式也要相应调整,否则控制将无法连接受控端:
1. 进入“节点管理”-“节点设置”-“连接状态”-“连接设置”:
![](https://box.kancloud.cn/99234d84b4a86e1c88a74b16f8c4ba90_589x365.png)
2. 将“连接方式”改为“TCP连接”,“IP/域名”改为“127.0.0.1”,“端口”改为“9999”,全部与上一步骤中设置监听地址的一样,点击“开始检测”,成功后保存:
![](https://box.kancloud.cn/1fcb34fd50bd42b41e68094e6d25b6ef_583x451.png)
## 测试受控端 API 是否可以正常调用
打开受控端网关地址,格式为:
{http|https}://{IP或域名}:{监听端口}/
如:http://192.168.1.128:9999/
如果显示以下页面,就说明受控端 API 可以正常调用了:
![](https://box.kancloud.cn/26cda7c1d3a7fa616c31774941c634da_837x580.png)