V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
zhangzefly
V2EX  ›  Python

老哥,负载均衡 负载机器怎么能够访问外网啊?

  •  
  •   zhangzefly · 2020-11-18 12:15:43 +08:00 · 1972 次点击
    这是一个创建于 1260 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在华为云上搭载的负载均衡器,给负载均衡器上绑定了一个 ip,其他机器都是内网的,现在内网机器要访问腾讯 api 登录小程序,之前采用的办法是给绑定时弹性 ip,还有没有更好的办法。华为有卖 nat 不过要收费,我们现在资金有限,不打算花太多的钱解决。也使用过 tinyproxy,但是效果不太好,python 的 requests 库无法正常使用。 老哥们提供点宝贵意见啊,小弟感激涕零

    7 条回复    2020-11-20 23:59:05 +08:00
    d0m2o08
        1
    d0m2o08  
       2020-11-18 12:36:16 +08:00
    不想出钱买 NAT,可以试试把 EIP 绑定到其中一台内网机器上,用这台机器做网关和负载均衡
    joesonw
        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
    a719114136
        3
    a719114136  
       2020-11-18 14:04:19 +08:00
    我们之前尝试过搭建 vpn,然后内网机器访问外网都走 vpn 。

    不过配置太复杂了
    zhangzefly
        4
    zhangzefly  
    OP
       2020-11-18 14:48:50 +08:00
    @joesonw 谢谢,我现在倒是蛮好奇的,用 squid ,tinyproxy 这些工具不行么
    julyclyde
        5
    julyclyde  
       2020-11-18 14:50:28 +08:00
    不了解华为云的具体情况啊。我大概以别的云的经验说说
    aws 内网访问外网是用 Internet Gateway 吧
    阿里云 可以选共用带宽把内外访问的需求合并计费
    zhangzefly
        6
    zhangzefly  
    OP
       2020-11-18 15:07:36 +08:00
    使用 squid ,tinyproxy 这些正向代理工具不行么
    sujin190
        7
    sujin190  
       2020-11-20 23:59:05 +08:00
    随便找个端口转发工具就行吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2245 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:05 · PVG 11:05 · LAX 20:05 · JFK 23:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.