首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PainAndLove
V2EX  ›  程序员

nginx 和 charles 有啥区别?

  •  
  •   PainAndLove · 42 天前 · 2916 次点击
    这是一个创建于 42 天前的主题,其中的信息可能已经有所发展或是发生改变。

    做为一个前端开发。 感觉 charles 用起来很方便。 但是项目中又有很多需要用到 nginx 的地方。 感觉 charles 就是具有图形界面的 nginx。不知道这个理解是否正确

    dorothyREN
        1
    dorothyREN   42 天前
    charles 不是抓包用的吗?难道我 out 了?
    nevin47
        2
    nevin47   42 天前
    这两个完全不是一个东西啊……
    falcon05
        3
    falcon05   42 天前 via iPhone
    ???
    also24
        4
    also24   42 天前
    硬要扯上两者的关系的话:

    nginx 经常被作为 “反向代理” 使用
    而 Charles 的基础原理是 “正向代理”
    aladdinding
        5
    aladdinding   42 天前
    nginx 是反向代理 charles 可以理解为是一个正向的本地代理服务器,用来抓包查看 http 请求的 都不是一个东西好吗
    vinew
        6
    vinew   42 天前 via iPhone   ♥ 4
    nginx ∩ charles ≈ ∅
    deplives
        7
    deplives   42 天前 via iPhone
    你确定你是前端程序员?
    tongyifan
        8
    tongyifan   42 天前 via Android   ♥ 3
    点进来发现不是我的问题,放心了
    ihoey
        9
    ihoey   42 天前
    我还以为此处的 charles 是个啥新玩意
    eryueyu
        10
    eryueyu   42 天前 via iPhone
    比较好奇,你都是怎么用 nginx 和 charles 的
    xiri
        11
    xiri   42 天前
    ??????
    都不是一个性质的东西啊
    farverfull
        12
    farverfull   42 天前 via Android
    同是代理相关的服务,但用途真的一点都不搭边啊兄弟。
    shehuizhuyi
        13
    shehuizhuyi   42 天前
    droiz
        14
    droiz   42 天前
    ?????你真的是前端开发?
    anjianshi
        15
    anjianshi   42 天前
    charles 可以部分代替 nginx 的功能吧
    zgqq
        16
    zgqq   42 天前
    ???
    userdhf
        17
    userdhf   42 天前
    无语。。几年的前端,第一次和后端联调吗?
    Tink
        18
    Tink   42 天前 via iPhone
    @anjianshi #15 你确定??
    anjianshi
        19
    anjianshi   42 天前
    @Tink 有 map remote 和 map local 功能啊
    Tezos
        20
    Tezos   42 天前 via iPhone
    nginx 不是 web 服务器嘛
    MrZok
        21
    MrZok   42 天前
    一脸蒙蔽, 两个东西不是一个类型的
    xrr2016
        22
    xrr2016   42 天前
    nginx 是 web 服务器,接收浏览器请求的; charles 是用来抓包的,看 http 请求信息,不同作用的东西...
    wccc
        23
    wccc   42 天前
    我以为我看错了 结果我没有
    cdlnls
        24
    cdlnls   42 天前   ♥ 6
    我猜楼主应该是用的 charles 的本地调试功能来重写接口返回的数据,然后用 nginx 也是类似的在本地造数据。

    nginx 是专门用来做 web 服务器的,而 charles 是抓包工具,主要用来抓包。
    nginx 不需要在设备上设置代理就能用。
    charles 用 map/rewrite 的时候,必须要在设备上设置代理,本质上还是在抓包,只不过 charles 在抓包的基础上增加了修改数据包的功能。
    594duck
        25
    594duck   42 天前   ♥ 1
    @cdlnls 感谢像你这样的大佬愿意这么细致的分享自己的观点。

    现在 V2EX 上喷子越来越多了
    beastk
        26
    beastk   42 天前 via iPhone   ♥ 1
    他俩的区别就是卡巴斯基和巴基斯坦
    sarices
        27
    sarices   42 天前
    Charles 应该是抓包工具吧,没深入,我不是前端,不过我调试一般都用 postman 或者直接 curl
    nginx 是 web 服务器,静态文件服务和反向代理
    hehe520347
        28
    hehe520347   42 天前
    看标题还以为 charles 能做反向代理了?
    hyy1995
        29
    hyy1995   42 天前
    为啥你前端平时工作会用 Charles,我蒙了
    sumarker
        30
    sumarker   42 天前
    charles 是小花瓶吧?
    不是又出了我知识体系之外的东西吧。。
    hyy1995
        31
    hyy1995   42 天前   ♥ 2
    点进楼主个人资料一看,字节跳动-前端开发。。。我溜了,可能大厂玩得花
    icyalala
        32
    icyalala   42 天前
    charles 想必楼主了解得很多,物尽其用。
    至于 nginx,虽然前端这么用也没什么问题,只是。。。
    就像把手机拿来当电筒照明也方便得很,但手机主要功能不是干这个的啊!!!
    Rekkles
        33
    Rekkles   41 天前
    周杰伦和周杰有关系???
    so898
        34
    so898   41 天前
    这年头运维知识已经被弱化到这种程度了吗……
    mageemeng
        35
    mageemeng   41 天前
    @beastk 笑醒
    wee911
        36
    wee911   41 天前
    妈的,又来一个黑前端
    qinxi
        37
    qinxi   41 天前
    @594duck #25 这跟喷子有啥关系, 你既然已经挂着前端工程师了, 你就算不能 Google 难道你不能 bing/baidu?

    如果是初学者可以说氛围不行.
    FS1P7dJz
        38
    FS1P7dJz   41 天前
    我还以为 nginx 出了新分支呢...
    sxlzll
        39
    sxlzll   41 天前
    机构培训出来的?
    abcbuzhiming
        40
    abcbuzhiming   41 天前
    charles 是抓包工具,以前有个叫 Fiddler Web Debugger 也是类似的东西,从原理上说在,这玩意是正向代理
    to2false
        41
    to2false   40 天前
    本站已跟 google/baidu 达成合作协议,麻烦这些问题先请先过合作方
    julyclyde
        42
    julyclyde   40 天前
    现在前端开发的门槛已经真么低了?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2456 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 87ms · UTC 12:08 · PVG 20:08 · LAX 04:08 · JFK 07:08
    ♥ Do have faith in what you're doing.