华为云数据源打通
操作步骤
- 跳转VPC控制界面,选择“VPC终端节点”-> “终端节点服务”,然后点击右上角的“创建终端节点服务”。
-
配置端口映射
- 源端为负载均衡,选择LB实例ID,点击配置端口映射(比如截图的5432/TCP),然后点击“立即创建”
- 源端为ECS:选择对应ECS所在的VPC,以及需要打通的端口(比如截图的5432/TCP),然后点击“立即创建”
-
成功创建服务后,点击“返回终端节点服务列表”。
- 在列表中找到刚创建的服务,点击进入详情页。
-
在 Protonbase 的 Tunnel 界面获取白名单ID
- 点击右侧“+Tunnel”,复制截图所示ID;
-
在详情页添加白名单用户(将上一步复制的ID粘贴进去)
- 到详情页“基本信息”,复制终端服务ID(确保状态是“可连接”)
-
回到 Protonbase Tunnel设置界面
- 设置名称:截图示例为pg_bridge
- 粘贴终端节点ID(截图红框处)
- socks5、CIDR按截图配置;
- 点击确定;
-
回到华为云终端节点服务详情页,点击“连接管理”,点击“接受”连接。
- 使用warebase网络VPC详情页面显示的host信息,进行连接。
FAQ
Q1: 如何打通RDS等数据服务
-
挑选一台服务器(建议使用带宽较大,负载较低的实例);
-
安装nginx服务
- debian/ubuntu:
sudo apt install nginx
- rhel/centos:
sudo yum install nginx
- debian/ubuntu:
-
编辑nginx配置文件
sudo vim /etc/nginx/nginx.conf
在stream block添加需要转发的服务,并重启nginx,执行sudo nginx -s reload
stream {
server {
listen 15432;
proxy_pass 74ce12d7c02e4e30ad7d082d63027972in03.internal.cn-south-1.postgresql.rds.myhuaweicloud.com:5432;
}
}
- 参考操作步骤中,如何转发服务器端口。