阿里云 socket 服务器配置
阿里云 socket 服务器配置
今天在 阿里云上测试 socket 服务器 端口配置情况 ,完了 总结一下 :
阿里云环境 : win2008 server , 防火墙关闭
1 : 首先 登录阿里云 控制台 , 然后 ECS控制台-> 实例-> 更多-> 安全组配置-> 配置规则
现在就进入了 端口设置的 界面了 , 这里主要是 端口管理,需要将 自己 要使用的端口 加进去 , 如下 :
添加安全组规则-> 一次填写端口信息 -> 完成
在添加完 socket程序中要使用的端口之后 , 需要在控制台 重启实例以使实例生效 。
2: 在 socket 程序的 服务器监听部分 的 监听IP 要设置为 阿里云提供的 内网IP , 这里必须设置成 内网IP , 否则程序监听不到信息 , 端口号设置成 上一步打开的 端口 。
3: 在 socket的 客户端 请求程序中 请求IP必须是 阿里云的 公网IP , 端口号 同 上一步 。
4 : ok 这样之后就 socket 程序就能正常工作了 。
是的 , 这就是在阿里云上的配置 , 分清 公网和 私网 IP的 用途 就ok了 。
那对于 自己的主机 , 就需要更多的步骤了 , 简略如下 :
1: 购买 公网IP 。
2: 设置路由的 静态 NAT , 这步就是 完成 公网的IP 和内网 IP 以及端口的映射 。
3: 就是 要在 socket的 服务器 和 客户端程序中 填写正确的 IP 地址和 端口号 。
Ok 需要的试试吧