![通过企业代理将 TCP 隧道传输至数据库 (ms-Sql)](https://linux22.com/image/184976/%E9%80%9A%E8%BF%87%E4%BC%81%E4%B8%9A%E4%BB%A3%E7%90%86%E5%B0%86%20TCP%20%E9%9A%A7%E9%81%93%E4%BC%A0%E8%BE%93%E8%87%B3%E6%95%B0%E6%8D%AE%E5%BA%93%20(ms-Sql).png)
我知道的。
- 我在互联网上有一个ms sql,比方说主机数据库:1433
- 我有一个公司代理代理服务器:8080
- /bin/nc -z -v -w 1 -x代理服务器:8080 -X 连接主机数据库第1433章
- 连接到主机数据库 1433端口[tcp/ms-sql-s]成功!
- 我们的基础设施(在内部网中)由 kubernetes 管理,因此我可以自由阅读任何解决方案。
我需要的。
我需要通过这个代理从我们的内联网访问这个数据库,这似乎应该可以工作。
我尝试过的。
- 网猫隧道
- nginx 代理反向(流)
- 直接在我们的应用程序中编码,但该库不支持代理连接。
如果我可以运行一个 docker img 来创建这个隧道,我会很高兴,然后我的应用程序将以 localhost:1433 连接到这个容器
我读了一些与 iptables 相关的内容,但我不知道任何与路由器设置相关的内容。