编程导航防火墙话题讨论

防火墙

1 参与
分享

快来分享你的内容吧~

点击登录,快来和大家讨论吧~
表情
图片
话题
打卡
综合
交流
文章
问答

专线搭建、网络变更、数据迁移原理及逻辑

### 问题描述 支付机构(可理解为银行或第三方支付机构)与商户做线上支付业务,调用API支付接口后需要做专线搭建、网络变更(即配置防火墙将商户网络加入银行网络白名单)、数据迁移(迁移前还需要调用迁移接口),想问下这三步的整个流程逻辑以及背后原理,感谢 ### 背景信息 目前主要为商户提供支付接口、迁移接口以及申请防火墙开通申请 ### 具体疑问 专线搭建机制?会用到阿里云之类的 数据迁移机制? 整个流程背后逻辑及原理 ### 已有理解 目前只是比较清楚业务顺序,商户方调用支付接口及迁移接口后,才可做测试,且专线搭建完成后,配置防火墙才可做数据迁移 ### 预期目标 希望可以得到详细解释并理解 ### 相关资料 提供与问题相关的代码片段、文档链接或者其他有助于理解的问题描述。请勿使用模糊不清的截图,可以使用代码块分享代码。 如果有多段代码,推荐使用 [代码小抄工具](https://codecopy.cn) 上传。

关于防火墙不能控制 Docker 容器端口的问题

<html> <head></head> <body> <div class="content ql-editor"> <p>今天使用 Docker 运行 Nacos 时突然发现,我还没开放 8848 端口(因为我没有关闭防火墙,所以需要开放端口),却能成功访问到 Nacos 的控制台页面,这时我觉得有点问题,然后又用 Docker 启动了 Redis,发现同样还没开放 6379 端口也能正常连接上 Redis。所以就去网上查了一下,发现 Docker <span style="background-color: rgb(255, 255, 255); color: rgb(77, 77, 77);">在运行容器的会修改 iptables,从而导致</span><span style="color: rgb(0, 0, 0);">防火墙对 Docker 不起作用。</span></p> <p><strong style="color: rgb(0, 0, 0);">解决办法:</strong></p> <div class="ql-code-block-container"> <div class="ql-code-block"> vim /etc/docker/daemon.json </div> </div> <p>然后在<code>/etc/docker/daemon.json</code> 文件中添加:</p> <div class="ql-code-block-container"> <div class="ql-code-block"><span class="ql-token hljs-punctuation">{</span> </div> <div class="ql-code-block"> &nbsp;<span class="ql-token hljs-attr">"iptables":</span> <span class="ql-token hljs-keyword">false</span> </div> <div class="ql-code-block"><span class="ql-token hljs-punctuation">}</span> </div> </div> <p>最后再依次执行下面的命令,重新启动 Docker</p> <p><br></p> <div class="ql-code-block-container"> <div class="ql-code-block"> systemctl daemon-reload </div> </div> <p><br></p> <div class="ql-code-block-container"> <div class="ql-code-block"> systemctl restart docker </div> </div> <p>这样设置好并重启后,需要开放服务对应的端口,才能访问到 Docker 启动的对应服务</p> <p><br></p> <p>学习时可以选择关闭虚拟机中Linux系统的防火墙,这样可以减少手动开放端口的麻烦,但我还是选择手动开放端口,这样学习时可能会有不一样的发现</p> </div> </body> </html>

下载 APP