美文网首页
Ncat 模拟 cURL 通过代理访问服务

Ncat 模拟 cURL 通过代理访问服务

作者: 舌尖上的大胖 | 来源:发表于2022-10-09 07:12 被阅读0次

    环境说明

    Web Server:http://appserver.net
    Web Proxy: http://proxy.net:9080
    代理认证:
    用户名:username
    密码:password

    模拟非隧道模式访问

    cURL 方式:

    curl -U 'username:password' -x http://proxy.net:9080 http://appserver.net
    

    Ncat 方式:

    ncat -C proxy.net 9080
    

    输入协议文本:

    GET http://appserver.net HTTP/1.1
    Host: appserver.net
    Proxy-Authorization: Basic BASE64(username:password)
    
    

    模拟隧道模式访问

    cURL 方式:

    curl -U 'username:password' -p -x http://proxy.net:9080 http://appserver.net
    

    Ncat 方式:

    ncat -C proxy.net 9080
    

    输入协议文本,用于创建隧道:

    CONNECT appserver.net HTTP/1.1
    Host: appserver.net
    Proxy-Authorization: Basic BASE64(username:password)
    
    

    GET 请求的协议文本(无需再输入代理认证信息):

    GET / HTTP/1.1
    Host: appserver.net
    
    

    (完)

    相关文章

      网友评论

          本文标题:Ncat 模拟 cURL 通过代理访问服务

          本文链接:https://www.haomeiwen.com/subject/mrkgartx.html