nginx 反向代理的 ip 被封,如何让 nginx 第三方代理 ip 去访问源站,读取内容?

2020-08-15 11:14:37 +08:00
 zdaodao

nginx 反向代理的 ip 被封,如何让 nginx 第三方代理 ip 去访问源站,读取内容?大牛们关注下

4447 次点击
所在节点    NGINX
17 条回复
zdaodao
2020-08-15 11:20:33 +08:00
nginx 反向代理的 ip 被封,如何让 nginx 用 第三方代理 ip 去访问源站,读取内容?
ptyfork
2020-08-15 12:31:16 +08:00
联系源站解封
zdaodao
2020-08-15 12:36:30 +08:00
@ptyfork 哥哥,你真逗!
ziiber
2020-08-15 13:57:18 +08:00
楼主可以看一下 nginx 正向代理,但是需要安装 nginx 扩展
ziiber
2020-08-15 13:59:40 +08:00
推广一波我的 Go 代理库: https://github.com/telanflow/mps

自己写的代理服务更自由,哈哈
sanxianA
2020-08-15 14:19:04 +08:00
可以试试起一个 proxy 进程然后
iptables -t output ******* -j dnat --destination=127.0.0.1:8080
love
2020-08-15 14:32:17 +08:00
写个几行的本地程序用代理转发到目标
或在外面开个 VPS 用 Nginx 二级跳
herozzm
2020-08-15 14:39:25 +08:00
再开一个 vps,可以多次反向代理的
Tompes
2020-08-15 17:34:00 +08:00
写一个代理程序,运行在一个本地端口,用 nginx 反代这个本地服务的端口。
dsg001
2020-08-15 19:30:06 +08:00
上支持换 ip 的云服务器
Menci
2020-08-15 23:46:55 +08:00
我之前反代 Codeforces.com 被 ban 了,用了一个比较曲线救国的方案:

1. 用 proxychains 启动 sniproxy,监听一个大端口号,把被 ban 的域名加进去
2. nginx 里 proxy_pass 本地 sniproxy 的端口号
yulihao
2020-08-16 09:01:01 +08:00
我用 Windows 的,直接 Proxifer 搞定了(迫真)
当时就是反代 github 发现 nginx 不走代理然后就 Proxifer 劫持走代理,运行起来还挺稳定的
zdaodao
2020-08-16 16:52:49 +08:00
@Menci 这个可行,就是太复杂了,效率可能不高
zdaodao
2020-08-16 16:53:58 +08:00
@yulihao
proxychains 加 nginx 可行不? linux
zdaodao
2020-08-16 16:55:08 +08:00
@sanxianA
命令好像有问题,报错,哥们,可以写个完整点的,可执行的吗?
zdaodao
2020-08-16 17:45:12 +08:00
@Tompes 能具体说说吗?反代到代理 ip,代理 ip 这里有什么操作?
Menci
2020-08-22 15:25:44 +08:00
@zdaodao 你的 nginx 如果还要 proxy_pass 其他服务(特别是本机的服务)的话就会出问题,所以我这么套娃

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698424

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX