V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NGINX
NGINX Trac
3rd Party Modules
Security Advisories
CHANGES
OpenResty
ngx_lua
Tengine
在线学习资源
NGINX 开发从入门到精通
NGINX Modules
ngx_echo
zdaodao
V2EX  ›  NGINX

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

  •  
  •   zdaodao · 2020-08-15 11:14:37 +08:00 via iPad · 3684 次点击
    这是一个创建于 783 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    1. 用 proxychains 启动 sniproxy,监听一个大端口号,把被 ban 的域名加进去
    2. nginx 里 proxy_pass 本地 sniproxy 的端口号
    yulihao
        12
    yulihao  
       2020-08-16 09:01:01 +08:00
    我用 Windows 的,直接 Proxifer 搞定了(迫真)
    当时就是反代 github 发现 nginx 不走代理然后就 Proxifer 劫持走代理,运行起来还挺稳定的
    zdaodao
        13
    zdaodao  
    OP
       2020-08-16 16:52:49 +08:00
    @Menci 这个可行,就是太复杂了,效率可能不高
    zdaodao
        14
    zdaodao  
    OP
       2020-08-16 16:53:58 +08:00
    @yulihao
    proxychains 加 nginx 可行不? linux
    zdaodao
        15
    zdaodao  
    OP
       2020-08-16 16:55:08 +08:00
    @sanxianA
    命令好像有问题,报错,哥们,可以写个完整点的,可执行的吗?
    zdaodao
        16
    zdaodao  
    OP
       2020-08-16 17:45:12 +08:00
    @Tompes 能具体说说吗?反代到代理 ip,代理 ip 这里有什么操作?
    Menci
        17
    Menci  
       2020-08-22 15:25:44 +08:00
    @zdaodao 你的 nginx 如果还要 proxy_pass 其他服务(特别是本机的服务)的话就会出问题,所以我这么套娃
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1632 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 16:49 · PVG 00:49 · LAX 09:49 · JFK 12:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.