nginx巧用之移花接木
利用nginx的搭了一个谷歌镜像代理站点
效果图
事情是这样
准备用tg的channel来实现一些消息通知。
但tg的地址被墙,总需要在代码中配置代理,有比较强的依赖。
于想想到对消息通知的api自己进行包装,简化后部署到自己服务器上。
准备考虑怎么实现时,突然想到nginx 不就有这功能么。
直接把https请求到自己域名上,再在nginx配置,location下proxy_pass到指定服务器。
于是实践了下
- 先给自己的域名增加一个子域名,指自向自己服务器ip。
- 给服务器nginx增加一个server配置。
- 给子域名申请张ssl证书。
- 在server中增加https配置,location 下的proxy_pass到指定站点。
然后想到tg可以这样实现
google也可以这样实现,于是做了一个google的镜像代理网站。
nginx的配置参考:
1 |
|
更新于2021_04_03
三月发现流量欠费许多。
查日志后发现这个代理服务被恶意利用,被用于google map 的转发。
访问日志都快10G,都是通过跳板代理IP来访问,引用原网站是ZWxvbmdzaGkuY29t
,一个做无线电,微波应用的公司,提供的地图相关工具服务。
吸取教训:暴露在互联网上的任何应用需要鉴权。
nginx巧用之移花接木
https://blog.fengcl.com/2017/07/08/use-nginx-proxy-google/