获取nginxurl的一部分作为“variables”?

我目前在我的nginxconfiguration中有这个规则:

 location /tun { proxy_pass http://url.domain.com/mp3.mp3; proxy_set_header X-Real-IP $remote_addr; } 

我在一个私人项目中使用隧道。 但是,我想使它dynamic。

我正在寻找这样的东西:

 location /tun/$URL$ { proxy_pass $URL$; proxy_set_header X-Real-IP $remote_addr; } 

所以用户可以像这样input自己的url。

我明白这里有安全缺陷,但我真的希望看到这种情况发生!

提前致谢!

尝试这个:

 resolver 8.8.8.8; location ~* ^/tun/(.+)$ { proxy_pass http://$1; proxy_set_header X-Real-IP $remote_addr; }