我知道Traefik通常被用作反向代理,但是我想将Traefik用作自动旋转的正向代理,类似于以下项目:
基本思想是,我有一个代理IP列表,并希望将Traefik配置为自动旋转这些代理之间的所有传入请求。
我从一个非常简单的配置开始,如果我curl ip.localhost
,该配置应该返回我的公共IP,但是我似乎走错了路。
################################################################
# Global configuration
################################################################
defaultEntryPoints = ["http"]
[entryPoints]
[entryPoints.http]
address = ":80"
################################################################
# File configuration backend
################################################################
[file]
################################################################
# rules
################################################################
[backends]
[backends.backend2]
[backends.backend2.servers.server1]
url = "http://api.ipify.org:80"
weight = 1
[frontends]
[frontends.frontend2]
backend = "backend2"
[frontends.frontend2.routes.test_1]
rule = "Host:ip.localhost"