在华为云上搭载的负载均衡器,给负载均衡器上绑定了一个 ip,其他机器都是内网的,现在内网机器要访问腾讯 api 登录小程序,之前采用的办法是给绑定时弹性 ip,还有没有更好的办法。华为有卖 nat 不过要收费,我们现在资金有限,不打算花太多的钱解决。也使用过 tinyproxy,但是效果不太好,python 的 requests 库无法正常使用。 老哥们提供点宝贵意见啊,小弟感激涕零
1
d0m2o08 2020-11-18 12:36:16 +08:00
不想出钱买 NAT,可以试试把 EIP 绑定到其中一台内网机器上,用这台机器做网关和负载均衡
|
2
joesonw 2020-11-18 13:54:30 +08:00
用一台有公网机器自建 nat, 在 VPC 把下一跳指向本机器. 搜索关键词 iptables DNAT and Masquerade. 也可以看这里 http://djwong.net/2017/11/14/aliyun-vpc.html
|
3
a719114136 2020-11-18 14:04:19 +08:00
我们之前尝试过搭建 vpn,然后内网机器访问外网都走 vpn 。
不过配置太复杂了 |
4
zhangzefly OP @joesonw 谢谢,我现在倒是蛮好奇的,用 squid ,tinyproxy 这些工具不行么
|
5
julyclyde 2020-11-18 14:50:28 +08:00
不了解华为云的具体情况啊。我大概以别的云的经验说说
aws 内网访问外网是用 Internet Gateway 吧 阿里云 可以选共用带宽把内外访问的需求合并计费 |
6
zhangzefly OP 使用 squid ,tinyproxy 这些正向代理工具不行么
|
7
sujin190 2020-11-20 23:59:05 +08:00
随便找个端口转发工具就行吧
|