如何让多台服务器使用一台内部机器作为代理?
请问有什么工具可以做到呢?
请问有什么工具可以做到呢?
nginx 监听隧道代理的地址,tcp 转发给后端多个代理服务器
谢谢大家的回复,我在附言补充了信息。我最后使用 frp 来实现我的需求。
希望在这些服务器上浏览网页时,使用一台内部机器作为代理,而不是服务器直接请求资源
“在这些服务器上浏览网页”,指的是在这些服务器上使用浏览器或者 curl 之类的访问外部页面吗?
如果是,那么“服务器是具有公网 IP 地址的,而内网机器是没有公网 IP 地址”,没外网 IP 的内物机器怎么请求外部页面?
“在这些服务器上浏览网页”,指的是在这些服务器上使用浏览器或者 curl 之类的访问外部页面吗?
是的
“而内网机器是没有公网 IP 地址”其实不太恰当,应该是没有自己独自占有的公网 IP 地址才对。内网机器是在 NAT 后面的。
在出口服务器安装 nginx,配置监听 8888 端口成代理服务器,把所有请求转发到 https://api.weishit.扣扣.com
其他所有需要访问公众号接口的服务,统一修改成使用上面配置好的代理服务器,比如本来需要请求 https://api.weishit.扣扣.com/login/sns,全部改成请求 http://内网代理 IP:8888/login/sns
这个方法用了很久了,很好用。
谢谢,我有空了解一下 iptables 相关的知识。