精华内容
下载资源
问答
  • 大多用户在购买阿里云服务器之前,一般都会先查询阿里云服务器价格表,了解阿里云服务器的收费标准,而往往很多用户在实际购买的时候,都是购买1核2G、2核4G、4核8G这几爆款云服务器配置,这几配置既有适合个人...

    大多用户在购买阿里云服务器之前,一般都会先查询阿里云服务器价格表,了解阿里云服务器的收费标准,而往往很多用户在实际购买的时候,都是购买1核2G、2核4G、4核8G这几款爆款云服务器配置,这几款配置既有适合个人用户的也有适合一般企业用户的,因此,想要了解阿里云服务器价格表,其实只需要了解这几款配置的阿里云服务器价格就可以了。

    阿里云服务器价格包含云服务器配置费用+磁盘价格+网络宽带价格,不同的实例规格,不同地域宽带价格也有所差异,阿里云服务器详细价格表可以通过官网云服务器定价页查询,但是定价页查询的只有参考价值,并不是实际购买的价格,因为阿里云官方会在实际购买的时候给与一定优惠,目前官方给与的优惠是买1年8.5折,2年7折,3年5.5折,4年4.5折,5年3.8折的优惠。

    了解阿里云服务器价格表,为什么说了解1核2G、2核4G、4核8G爆款配置收费标准就可以了?
    因为这些配置均是阿里云根据以往用户购买的大数据总结出来的爆款云服务器配置,这些配置的实用性是非常广泛的:
    1核2G配置适合普通的个人小型网站,个人博客等小流量网站,一般搭配带宽1M或2M即可。
    2核4G配置适合一些论坛、门户类网站,一般搭配带宽5-10M即可。
    4核8G配置适合一些品牌官网类网站,一般搭配带宽5-15M即可。

    阿里云服务器价格=实例价格+云盘价格+带宽价格
    一、阿里云服务器1核2G配置最新实例价格表

    规格族 实例规格 vCPU 内存 处理器主频/睿频 内网带宽 内网收发包 参考价格
    共享标准型 s6 ecs.s6-c1m2.small 1 vCPU 2 GiB 2.5 GHz/3.2 GHz 最高 1.5 Gbps 15 万 PPS ¥ 60.0 /月
    突发性能实例 t5 ecs.t5-lc1m2.small 1 vCPU 2 GiB 2.5 GHz 0.2 Gbps 6 万 PPS ¥ 45.6 /月
    共享计算型 n4 ecs.n4.small 1 vCPU 2 GiB 2.5 GHz 0.5 Gbps 5 万 PPS ¥ 84.0 /月

    二、阿里云服务器2核4G配置最新实例价格表

    规格族 实例规格 vCPU 内存 处理器主频/睿频 内网带宽 内网收发包 参考价格
    计算平衡增强型 c6e ecs.c6e.large 2 vCPU 4 GiB 2.5 GHz/3.2 GHz 最高 10 Gbps 90 万 PPS ¥ 197.0 /月
    高主频计算型 hfc6 ecs.hfc6.large 2 vCPU 4 GiB 3.1 GHz/3.5 GHz 最高 3 Gbps 30 万 PPS ¥ 215.0 /月
    计算型 c6 ecs.c6.large 2 vCPU 4 GiB 2.5 GHz/3.2 GHz 最高 3 Gbps 30 万 PPS ¥ 187.0 /月
    计算型 c5 ecs.c5.large 2 vCPU 4 GiB 2.5 GHz/2.7 GHz 1 Gbps 30 万 PPS ¥ 179.0 /月
    高主频计算型 hfc5 ecs.hfc5.large 2 vCPU 4 GiB 3.1 GHz/3.4 GHz 1 Gbps 30 万 PPS ¥ 251.0 /月
    共享标准型 s6 ecs.s6-c1m2.large 2 vCPU 4 GiB 2.5 GHz/3.2 GHz 最高 2 Gbps 20 万 PPS ¥ 120.0 /月
    突发性能实例 t6 ecs.t6-c1m2.large 2 vCPU 4 GiB 2.5 GHz 最高 1 Gbps 10 万 PPS ¥ 68.0 /月
    突发性能实例 t5 ecs.t5-lc1m2.large 2 vCPU 4 GiB 2.5 GHz 0.4 Gbps 10 万 PPS ¥ 91.2 /月
    突发性能实例 t5 ecs.t5-c1m2.large 2 vCPU 4 GiB 2.5 GHz 0.5 Gbps 10 万 PPS ¥ 110.2 /月
    计算网络增强型 sn1ne ecs.sn1ne.large 2 vCPU 4 GiB 2.5 GHz 1 Gbps 30 万 PPS ¥ 197.0 /月
    共享计算型 n4 ecs.n4.large 2 vCPU 4 GiB 2.5 GHz 0.5 Gbps 10 万 PPS ¥ 204.0 /月

    三、阿里云服务器4核8G配置最新实例价格表

    规格族 实例规格 vCPU 内存 处理器主频/睿频 内网带宽 内网收发包 参考价格
    计算平衡增强型 c6e ecs.c6e.xlarge 4 vCPU 8 GiB 2.5 GHz/3.2 GHz 最高 10 Gbps 100 万 PPS ¥ 394.0 /月
    高主频计算型 hfc6 ecs.hfc6.xlarge 4 vCPU 8 GiB 3.1 GHz/3.5 GHz 最高 5 Gbps 50 万 PPS ¥ 430.0 /月
    计算型 c6 ecs.c6.xlarge 4 vCPU 8 GiB 2.5 GHz/3.2 GHz 最高 5 Gbps 50 万 PPS ¥ 374.0 /月
    计算型 c5 ecs.c5.xlarge 4 vCPU 8 GiB 2.5 GHz/2.7 GHz 1.5 Gbps 50 万 PPS ¥ 358.0 /月
    高主频计算型 hfc5 ecs.hfc5.xlarge 4 vCPU 8 GiB 3.1 GHz/3.4 GHz 1.5 Gbps 50 万 PPS ¥ 502.0 /月
    共享标准型 s6 ecs.s6-c1m2.xlarge 4 vCPU 8 GiB 2.5 GHz/3.2 GHz 最高 3 Gbps 30 万 PPS ¥ 240.0 /月
    突发性能实例 t5 ecs.t5-c1m2.xlarge 4 vCPU 8 GiB 2.5 GHz 0.8 Gbps 20 万 PPS ¥ 219.45 /月
    计算网络增强型 sn1ne ecs.sn1ne.xlarge 4 vCPU 8 GiB 2.5 GHz 1.5 Gbps 50 万 PPS ¥ 394.0 /月
    共享计算型 n4 ecs.n4.xlarge 4 vCPU 8 GiB 2.5 GHz 0.8 Gbps 15 万 PPS ¥ 408.0 /月

    四、阿里云服务器最新云盘价格表
    阿里云服务器磁盘价格由ESSD磁盘价格+系统盘价格+数据盘价格组成,收费方式分为按量和包月两种方式。
    1、ESSD磁盘价格表

    类型 最大IOPS/最大吞吐量 容量范围 按量价格 包月价格
    ESSD云盘PL0 1万 / 180MB 40 ~ 32768 GiB 0.0010 元/1GB/小时 0.50 元/1GB/月
    ESSD云盘PL1 5万 / 350MB 20 ~ 32768 GiB 0.0021 元/1GB/小时 1.00 元/1GB/月
    ESSD云盘PL2 10万 / 750MB 461 ~ 32768 GiB 0.0042 元/1GB/小时 2.00 元/1GB/月
    ESSD云盘PL3 100万 / 4,000MB 1261 ~ 32768 GiB 0.0084 元/1GB/小时 4.00 元/1GB/月

    2、系统盘价格表

    类型 规格 按量价格 包月价格
    普通云盘 40GB 0.0170 元/40GB/小时 12.00 元/40GB/月
    高效云盘 40GB 0.0200 元/40GB/小时 14.00 元/40GB/月
    SSD云盘 40GB 0.0560 元/40GB/小时 40.00 元/40GB/月
    普通云盘 1GB 0.0004 元/1GB/小时 0.30 元/1GB/月
    高效云盘 1GB 0.0005 元/1GB/小时 0.35 元/1GB/月
    SSD云盘 1GB 0.0014 元/1GB/小时 1.00 元/1GB/月

    3、数据盘价格表

    类型 规格 按量价格 包月价格
    普通云盘 1GB 0.0004 元/1GB/小时 0.30 元/1GB/月
    高效云盘 1GB 0.0005 元/1GB/小时 0.35 元/1GB/月
    SSD云盘 1GB 0.0014 元/1GB/小时 1.00 元/1GB/月

    五、阿里云服务器最新带宽价格表
    带宽价格分为预付费、按量付费和按使用量线性计费模式,其中预付费和按量付费为按固定带宽阶梯计费,按使用量线性计费即是我们通常理解的按流量计费模式。

    计费方式 类型 价格 计费方式
    预付费, 按固定带宽阶梯计费 1Mbps 23.0 元/月 预付费, 按固定带宽阶梯计费
    预付费, 按固定带宽阶梯计费 2Mbps 46.0 元/月 预付费, 按固定带宽阶梯计费
    预付费, 按固定带宽阶梯计费 3Mbps 71.0 元/月 预付费, 按固定带宽阶梯计费
    预付费, 按固定带宽阶梯计费 4Mbps 96.0 元/月 预付费, 按固定带宽阶梯计费
    预付费, 按固定带宽阶梯计费 5Mbps 125.0 元/月 预付费, 按固定带宽阶梯计费
    预付费, 按固定带宽阶梯计费 6Mbps及以上,每Mbps费用 80.0 元/月 预付费, 按固定带宽阶梯计费
    按量,按固定带宽阶梯计费 1-5 Mbps 0.063 元/小时 按量,按固定带宽阶梯计费
    按量,按固定带宽阶梯计费 6Mbps及以上,每Mbps费用 0.248 元/小时 按量,按固定带宽阶梯计费
    按使用量线性计费 1GB 0.8 元/小时 按使用量线性计费

    以上为阿里云服务器1核2G、2核4G、4核8G配置的最新实例价格和云盘及带宽价格,目前阿里云针对这几款配置的云服务器是有活动的,用户可以通过阿里云官方云小站购买这几款云服务器,价格为1核2G 1M带宽 40G高效云盘96.90/年,2核4G 3M带宽 40G高效云盘565.80/年,4核8G 5M带宽 40~100G可选云盘1046.04/年起。如果是新注册用户可以通过官方云小站便宜购买。

    展开全文
  • 四大网络抓神器,总有一适合你~

    万次阅读 多人点赞 2019-10-31 12:20:00
    本篇博客主要介绍如何在各个平台,高效的抓。目前的抓软件总体可以分为两类,一种是设置代理抓取http,比如Charles、mitmproxy这些软件。另一种是直接抓取经过网卡的所有协议,其中最出名就是大名鼎鼎的...

    点击上方民工哥技术之路选择“星标”

    每天10点为你分享不一样的干货

    一、概述

    无论是开发还是测试,在工作中经常会遇到需要抓包的时候。本篇博客主要介绍如何在各个平台下,高效的抓包。目前的抓包软件总体可以分为两类,一种是设置代理抓取http包,比如Charles、mitmproxy这些软件。

    另一种是直接抓取经过网卡的所有协议包,其中最出名就是大名鼎鼎的wireshark以及linux自带的抓包软件tcpdump。下面重点介绍一下这四个抓包工具的特点以及使用。

    二、Wireshark

    wireshark想必大多数程序员都不会陌生。wireshark在各个平台都可以安装使用,它可以抓取经过指定网卡的所有协议。wireshark虽然很强大,但是对初学者其实不是很友好。

    这也正是由于它太强大,它可以抓取所有包,所以初学者在使用时面对茫茫数据流不知所措。初学者需要认真的去学习怎么过滤得到自己感兴趣的包,但是如果不熟悉wireshark的过滤语法,要过滤数据包将举步维艰。

    过滤语法简单介绍

    wireshark的过滤语法总结起来其实也很简单,就是以协议开头,后面可以跟着协议的属性,然后加上一些判断符号,比如contains、==、>、<等等。比如只想展示http的协议内容,则直接在过滤器输入框中输入http即可。如下图:

    640?wx_fmt=png

    比如我只想看http协议的请求头中uri包含’/api’的协议,就可以这么写:

    640?wx_fmt=png

    如果想通过目标ip或者来源ip来过滤包,就不可以以http协议为前缀了,因为这些是ip协议的相关属性。通过目标ip来过滤可以这么写:

    640?wx_fmt=png

    上面表示目标机器的ip是61.135.217.100并且协议是http的包。

    wireshark支持很多种协议,我们可以通过右上角的expression来打开搜索支持的协议,还可以找出协议支持的属性,然后填入期待的值,软件会自动为我们构建过滤语句。

    640?wx_fmt=png

    优缺点

    优点

    1、功能强大,可以抓取所有协议的包

    2、抓到的包容易分析

    缺点

    1、由于线上服务器没有GUI,只有命令行,因此无法在线上服务器使用

    2、无法分析https数据包,由于wireshark是在链路层获取的数据包信息,所以获取到的https包是加密后的数据,因此无法分析包内容。当然,我们可以对https数据包进行解密, 但是操作具有一定的复杂度,可能要消耗很多时间。

    三、Tcpdump

    tcpdump是linux上自带的一个抓包软件(mac也有),功能强大,也可以抓取经过指定网卡的所有协议包。由于是命令行工具,tcpdump抓取到的包不易于分析,一个常见的做法是将tcpdump抓到的包输出到某个文件,然后将文件拷贝下来用wireshark分析。

    tcpdump的简单使用介绍

    下面的语句参考文章:https://www.cnblogs.com/ggjucheng/archive/2012/01/14/2322659.html

    一些简单的过滤参数:

    # -i 参数表示抓取指定网卡的内容。具体网卡可以通过 ifconfig 命令查看
    # 如果不指定网卡,默认tcpdump只会监视第一个网络接口
    tcpdump -i eth1
    # 打印所有www.baidu.com相关的包,这个host后面可以填 域名,也可以填ip
    tcpdump host www.baidu.com
    tcpdump host 192.168.0.1
    # 打印 nn1和nn2或nn3 主机间通信的包,这里可以替换成ip
    tcpdump host nn1 and \( nn2 or nn3 \)
    # 打印nn1和非nn2之间的ip数据包
    tcpdump ip host nn1 and not nn2
    # 发送者是nn1的数据包
    tcpdump -i eth0 src host nn1
    # 接受者是nn1的数据包
    tcpdump -i eth0 dst host nn1
    # 指定tcp端口是23以及host是210.27.48.1数据包
    tcpdump tcp port 23 and host 210.27.48.1
    

    抓包内容输出到文件:

    # 抓取指定网卡的包输出到test.cap
    tcpdump -i en0 -w test.cap
    

    之后我们可以把test.cap直接用wireshark打开,就可以很直观的分析包了。

    用tcpdump输出cap文件包:

    tcpdump -r test.cap
    

    优缺点

    优点

    缺点

    四、Charles

    Charles是一款http抓包工具,它是通过代理来实现的抓包。也就是我们在访问网页时需要配置代理,将代理指向Charles监听的端口,之后我们的http请求都会发向Charles的端口,之后Charles会帮我们转发并记录协议内容。

    Charles的使用非常简单,配置好代理后,Charles就开始抓包了。我们可以直接通过Charles的GUi查看包的内容:

    640?wx_fmt=png

    上图中的unknown表示https加密后的数据,所以看到不协议的具体内容。我们可以通过安装Charles的证书,让Charles也可以查看https协议的具体内容。

    640?wx_fmt=png

    优缺点

    优点

    1、使用简单,只需配置一下代理地址就可以
    2、要抓取https协议的配置也很简单,只要安装下charles的证书就可以了

    缺点

    五、mitmproxy

    mitmproxy是python写的一款http抓包工具,虽然只支持http抓包,但是它的特性非常强大,它不仅可以抓包,还可以对请求进行拦截、重现等操作。和Charles一样,它的原理也是基于代理,使用的时候需要设置代理指向它。

    mitmproxy是命令行工具,但是也自带了mitmweb工具,可以让用户在网页上操作。另外,mitmproxy还支持用户自行编写插件,可以编写脚本对请求进行处理,然后把修改后的请求发出去。

    安装

    首先需要在机器安装python3以及pip3.之后通过pip3安装

    pip3 install mitmproxy
    

    如果安装mitmproxy过程中报错ModuleNotFoundError: No module named '_ssl',就需要安装一下OpenSSL,然后再重新编译安装一下python3。

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc gcc-c++
    # 去Python3的安装目录再次安装编译一次python3
    make && make install
    

    安装好 openSSL 后再执行pip3 install mitmproxy

    使用

    安装后,直接在命令行输入mitmproxy就会进入它的交互界面:

    640?wx_fmt=png

    这时候mitmproxy已经开始监听8080端口(默认),接着,我们可以去浏览器设置代理。浏览器设置代理的方式有很多,这里不多做介绍。

    设置完代理后,访问浏览器的请求都会被发到mitmproxy上,mitmproxy根据规则对请求进行拦截(不配置拦截规则的话则都不拦截),所有经过的请求都会被输出:

    640?wx_fmt=png

    在交互界面上可以通过快捷键操作请求。输入问号’?’,可以查看快捷键的文档。

    640?wx_fmt=png

    下面介绍一些常用的快捷键和功能:

    1. 请求过滤

    在请求列表交互界面,按下f键后,可以输入一些过滤规则:

    640?wx_fmt=png

    具体的过滤语法可以按下’?‘键后,再按下方向键右’—>’或者l键。

    640?wx_fmt=png

    2. 请求拦截

    按下i键后,可以对指定的请求进行拦截。按mitmproxy收到指定条件的请求时,不会立马把它转发出去,而是等待我们执行resume操作后,才会把请求转发出去——在这期间我们甚至可以对请求进行手动修改。

    640?wx_fmt=png

    红色字体表示该请求被拦截

    之后我们可以按入a键来恢复该请求,可以输入A键恢复所有被拦截的请求。

    3.查看/编辑请求

    把指示光标移动到某个请求上,按回车可以查看请求的内容。或者鼠标直接点击请求也可以。

    640?wx_fmt=png

    之后通过左右方向键可以查看request、response、detail等信息。

    如果要编辑请求,可以在这个界面输入e,然后会让我们选择编辑哪块内容:

    640?wx_fmt=png

    之后就会进入vim编辑界面编辑相应的内容了(保存后会生效)。

    4. 重发请求

    mitmproxy的光标指向某个请求时,按下r键可以重发这个请求(重发前可以对该请求进行编辑)。

    640?wx_fmt=png

    按下’:’键后,可以输入命令,这样我们就可以通过过滤规则批量的重发请求

    640?wx_fmt=png

    replay.client是mitmproxy内置的一个命令,我们也可以自行编写命令。命令的编写可以参考官网文档,这里不做介绍。

    5. 插件开发

    我们可以编写插件,然后再启动的时候指定插件,mitmproxy处理请求的时候会执行一个插件的链,这样我们就可以对请求进行编辑然后再发送出去了。

    借用官网的插件demo:

    from mitmproxy import ctx
    
    class Counter:
        def __init__(self):
            self.num = 0
    
        def request(self, flow):
            self.num = self.num + 1
            ctx.log.info("We've seen %d flows" % self.num)
    
    addons = [
        Counter()
    ]
    

    这个方法对每一个请求进行处理,然后打印序号。通过mitmproxy -s test.py来让插件生效。通过插件可以绑定各种连接事件。感兴趣的朋友可以自行去mitmproxy官网看文档,这里不多做介绍。

    6. 保存抓到的请求数据

    通过w快捷键我们可以把这次抓到的请求包保存到文件上。

    通过mitmproxy -r file可以读取以前抓取的请求信息进行分析。

    优缺点

    优点

    1、命令行操作,可以在无GUI界面的服务器上使用

    缺点

    六、总结

    对于这几个抓包神器,我总结了下使用场景:

    1. 只抓http协议的话,推荐使用mitmproxy。mitmproxy丰富的功能不仅可以满足我们的抓包需求,还可以提升我们的工作效率。比如测试可以抓包后一键重发请求来重现bug,开发调试的时候可以修改请求内容等等。

    2. 如果是在线上的没有GUI的服务器,推荐使用tcpdump,虽然mitmproxy也可以支持命令行抓包,但是生产环境的服务器最好不要乱安装第三方插件。另外,大多数服务器都有装tcpdump。我们可以通过把请求的内容输出到文件,然后拷贝会自己的电脑用wireshark分析。

    3. 想要抓取http以外的协议的话,直接上wireshark。功能强大

    4. 对于Charles,感觉用了mitmproxy之后,就基本用不上Charles了。Charles好像也可以编辑后再发送,但是感觉不是很好用,可能我用的不是很熟吧。

    作者:疯狂哈丘,本文经授权转载。

    关注 民工哥技术之路 微信公众号对话框回复关键字:1024 可以获取一份最新整理的技术干货:包括系统运维、数据库、redis、MogoDB、电子书、Java基础课程、Java实战项目、架构师综合教程、架构师实战项目、大数据、Docker容器、ELK Stack、机器学习、BAT面试精讲视频等。

    640?wx_fmt=gif

    展开全文
  • 互联网人必备:推荐4爬虫抓神器

    千次阅读 热门讨论 2020-03-14 21:54:50
    在日常的工作中,无论是开发同学或是测试同学、运维同学,都少不了用到一些抓工具,今天就给大家隆重推荐4爬虫抓神器。 推荐4爬虫抓神器1. 聊一聊:爬虫抓原理2. 抓神器一:Fiddler4. 抓神器三:...

    在日常的工作中,无论是开发同学或是测试同学、运维同学,都少不了用到一些抓包工具,今天就给大家隆重推荐4款爬虫抓包神器。

    1. 聊一聊:爬虫抓包原理

    爬虫的基本原理就是模拟客户端(可以是浏览器,也有可能是APP)向远程服务器发送 HTTP 请求,我们需要知道目标服务器的 HOST、URI、请求方法、请求参数、请求头、请求体。Web 网站通过 Chrome 浏览器可以找到这些信息。但是对于 APP 爬虫,就显得有些束手无策。这时候必须借用一些抓包工具来辅助我们分析APP背后的秘密。而抓包本质是引入多了一层中间人代理,如下图所示。

    在这里插入图片描述
    补充一个知识点,对于新手来说,需要区分抓包和爬虫是两个不同的概念:抓包是为了查看分析网络请求,是为了了解对方的过程。爬虫则是模拟网络请求,当了解对方后模拟请求获取数据的工具,两者相辅相成,先抓包分析,再程序模拟,就是爬虫的开发过程,以此来达到你爬虫的目的。

    2. 抓包神器一:Fiddler

    Fiddler 是 Windows 平台最好用的可视化抓包工具,也是大家最熟知的 HTTP 代理工具,功能非常强大,除了可以清晰的了解每个请求与响应之外,还可以进行断点设置,修改请求数据、拦截响应内容。

    官网下载即可:https://www.telerik.com/fiddler

    在这里插入图片描述
    此外,还可以自定义规则,通过修改脚本,加入自己的特殊处理,不过因为它是 C# 编写的,如果你要写复杂的脚本,需要懂C#。

    过滤器功能使得你可以通过正则表达式规则将你关心的请求显示出来,如果你只需要抓特定网站的数据,这个功能就显得非常有用,可以去除很多干扰信息。

    在这里插入图片描述
    Fiddler 的左下角有个命令行工具叫做 QuickExec,允许你直接输入命令,如上图的命令行指示。

    常见的命令有:

    help:打开官方的使用页面介绍,所有的命令都会列出来

    cls:清屏

    Select:选择会话的命令

    ?.png:用来选择 png 后缀的图片

    bpu:截获 request

    @ Host 高亮所有该主机的会话,如 @http://www.cnblogs.com/

    =:等于指定请求方法 或者 状态码高亮显示,例如输入:=502

    1. 抓包神器二:Charles
      Charles 是一款支持跨平台的抓包工具,并且也是 macOS 平台下最好用的抓包分析工具之一,同样提供GUI界面,界面简洁,基本功能包括HTTP、HTTPS 请求抓包,支持请求参数的修改,最新的 Charles 4 还支持 HTTP/2。当然,也同时支持Windows 和 Linux, 不过这款工具是要收费的,免费试用 30 天,试用期过后功能受限。

    Charles当前最新版本为4.5.6,官网地址如下:

    https://www.charlesproxy.com

    在这里插入图片描述

    Charles 在线破解工具:

    https://www.zzzmode.com/mytools/charles/

    在这里插入图片描述

    PS:除此之外,模拟弱网的工具常见的还有:Fiddler、FaceBook工具ATC弱网模拟。

    4. 抓包神器三:AnyProxy

    AnyProxy 是 阿里巴巴开源的 HTTP 抓包工具,基于 NodeJS 实现,优点是支持二次开发,可自定义请求处理逻辑,如果你会写JS的话,同时需要做一些自定义的处理,那么AnyProxy 是非常适合的。支持 HTTPS,提供了GUI界面。GitHub地址:https://github.com/alibaba/anyproxy
    在这里插入图片描述

    常用特性:

    支持https明文代理

    支持低网速模拟

    支持二次开发,可以用javascript控制代理的全部流程,搭建前端个性化调试环境

    提供web版界面,观测请求情况

    anyproxy详细使用介绍:

    https://www.npmjs.com/package/anyproxy/v/3.10.2

    5. 抓包神器四:mitmproxy

    它不仅是跨平台的,而且提供的是命令行交互模式,很有极(zhuang)客(bi)感,而且是由Python语言实现的,对于Pythoner来说,无疑是一大利好福利。mitmproxy主要包含了 3 款工具:

    mitmproxy: 带交互的终端界面

    mitmdump: mitmproxy 的命令行版本,类似于 tcpdump

    libmproxy: 用于 mitmproxy/mitmdump 的库

    GitHub 地址:https://github.com/mitmproxy/mitmproxy

    在这里插入图片描述
    mitmproxy官网:

    https://mitmproxy.org/

    mitmproxy文档介绍:

    https://docs.mitmproxy.org/stable/

    展开全文
  • 搞IT技术的同行,相信没有几个人是不会抓这项技能的(如果很不幸你中枪了,那希望这篇文章给你一些动力),市面上的抓工具也有很多,常用的有:Charles、Fiddler、Burpsui...

    搞IT技术的同行,相信没有几个人是不会抓包这项技能的(如果很不幸你中枪了,那希望这篇文章给你一些动力),市面上的抓包工具也有很多,常用的有:CharlesFiddlerBurpsuiteWireSharkmitmproxy 如果从市场使用率来讲,特别是对于Windows用户来说,Fiddler抓包使用人群占比最多。

    由于Fiddler基于.NET开发,对于像我这类Mac系统的资深用户来讲,显然不太合适,为了解决Mac下使用Fiddler的问题,早在2016年官方出过一款名为Fiddler for OS X Beta 1 尝试来解决这类问题, 但这款工具必须通过Mono才可以在Mac上使用。并且在Mac上使用是非常不稳定, 有非常多的问题。

    所幸的是,在2018年,官方又进一步推出了一款名为:Fiddler Everywhere的抓包工具,今天就给大家聊一聊这款工具。

    虽然Mac下GUI抓包工具,首推Charles,但多掌握一项抓包工具,对自己肯定是没有坏处。

    1. Fiddler Everywhere 介绍

    从名称上来看,就大概能猜出它的寓意,官方也通过一段话,解释了Fiddler Everywhere的作用:

    Fiddler Everywhere is a web debugging proxy for any browser, any application, any process. Log and inspect all HTTP(S) traffic between your computer and the Internet, mock requests, and diagnose network issues. Fiddler Everywhere is available for macOS, Windows, and Linux.”

    简单来说Fiddler Everywhere是可以运行在任何浏览器,任何系统、跨平台(Windows、Mac、Linux)的一款Web调试代理工具。它记录了计算机和Internet之间的所有HTTP(S)通信,可以检查和编辑通信,并Mock请求以及修改响应返回的能力。

    主界面

    在上面提到Fiddler是基于.NET开发,而Fiddler Everywhere跨平台能力支持是得益于Angular和.NET Core,它为Mac和Linux用户提供了与Windows用户相同的体验和生产力。

    官网地址:

    https://www.telerik.com/fiddler

    历史版本下载:

    https://www.telerik.com/support/whats-new/fiddler-everywhere/release-history

    2.Fiddler Everywhere 使用

    Fiddler Everywhere安装过程较为简单,此处就不再过多介绍了,按照上述提供的版本下载地址下载好文件安装即可。

    主要分为三个工作区:

    • 1:侧边栏,主要用于是存放session、request的区域。(类似于postman)

    • 2:  拦截请求以及发送请求的区域。

    • 3: 用于显示请求和响应以及自动处理请求的区域。

    2.1、 自定义监听端口

    1、点击界面右上角settings设置菜单,进入connections选项下,默认端口为8866, 可自行修改。

    如果需要抓取其它电脑设备或移动手机端应用的请求,需要勾选: Allow remote computers toconnect

    2.2、 开启拦HTTPS请求

    和其它抓包工具一样,Fiddler Everywhere默认也是只能抓取HTTP请求,需要通过下载证书或进行相关配置,才能正常拦截HTTPS请求,配置如下:

    2.3、 修改并重发请求

    1、以京东搜索为例:search.jd.com

    2、 选中待修改重发的请求,右键,选择Edit in Composer

    自动跳转到composer界面 (此界面下的功能和postman类似)

    3.Fiddler Everywhere 小结

    好了,工具本身层面的使用都较为简单,就不再多介绍了,大家可自行探索。如果要说Fiddler Everywhere优势 是什么,简单来说,它融合了Fiddler抓包+Postman功能

    更多工具可参考互联网人必备:推荐4款爬虫抓包神器

    正如开头所说,工具的掌握是其次,如何更好地利用这些工具完成并帮助到你的工作才是关键。多掌握一款工具,就如同在脑海中多形成一条解决问题的思路方案。

    如果觉得有用,帮忙点个好看朋友圈转发分享一下就行。

    作者新书


    新书资讯新书除了纸质图书外,电子版也已在京东、当当网上线了。

    (点击直达小程序)

    推荐阅读

    推荐一款技术人必备的接口测试神器:Apifox

    推荐一款Python开源库,技术人必备的造数据神器!

    DevOps研发模式下「产品质量度量」方案实践

    工作5年,一位来自广西测试妹子学习《自动化测试》经验分享

    重磅消息 |《自动化测试实战宝典:从小工到专家》隆重上市!

    END

    所有原创文章

    第一时间发布至此公众号「测试开发技术」

    长按二维码/微信扫码  关注

    关注后,回复「me」试试

    点击阅读原文

    展开全文
  • 另外:1Password 提供 30 天免费试用,可以体验根据需求选择购买。 Enpass Enpass同样支持跨平台,最大的特点是密码不统一存储在官方的服务器上。如果我们想跨终端同步数据,可以借助一些云盘服务(比如DropBox、...
  • 今天要给大家推荐的实用软件是:Balabolka、EDraw Max Pro(亿图)、Teamviewer、Bandicam、凌风云搜索、艾奇电子相册、讯连彩妆大师、GoldWave。...这是一文字转语音软件,可以将文字转换为音频。比如...
  • 今天为大家整合15小众实用软件,希望能帮到大家。 以下软件获取方法,注意查看文章末尾。 一、FastStone Capture 这是一极为优秀的截屏软件。相信大家在平时的生活过程中多数都使用QQ截屏来截取画面,QQ截屏...
  • 20知名PHP集成环境推荐与优缺点分析、php环境大全推荐(PHP环境搭建)、PHP环境搭建、PHP集成环境搭建,最好用的20个php环境搭建工具推荐
  • 插件并不能直接提高你的开发效率,但是可以让你面对的IDE不再单调,当把背景设置成你自己心仪的的图片, 是不是会感觉很赏心悦目,编码效率会不会因此间接的提高?! 使用方法: 2、Mybatis Log ...
  • 1、聊一聊 一首非常有感染力的电音歌曲,party必备!2、正文部分大家都知道在进行稍微大一点的系统软件项目开发中,一般都会分为上、位机软件开发,而使用以太网进行系统通...
  • 医疗类创业公司的App竞争激烈,包含远程医疗、处方管理、医生决策支持、患者门户和出诊服务类等。 ...医疗类创业公司的App竞争激烈,包含远程医疗、...鉴于全文篇幅较长,我们将分为上、两篇文章进行报道,本
  • 微信红包封面背后的秘密

    万次阅读 2020-01-21 08:18:00
    比如我自己设计了一红包封面,如果想发布出来使用,需要至少支付 1000 元购买 100 个红包封面,这样就有 100 个微信号可以领取该封面使用,凡是领取到封面的微信号都可以免费使用三个月。 红包封面的发放方式包括...
  • 通过抓工具抓APP就连不上网的解决方案

    万次阅读 多人点赞 2020-03-11 17:47:23
    笔者最近抓APP,使用了各种抓工具,但是只要通过抓工具,APP就连不上网络,自然就无法顺利获取APP的数据信息,很是匪夷所思,这到底是一何方神圣的APP。 不服气的我瞎折腾了7天时间,最终在逆向大神...
  • 程序员你可以考虑安装的15谷歌插件

    千次阅读 多人点赞 2019-10-13 20:19:28
    好的浏览器插件能让你的开发更有效率,今天给大家推荐15专属于程序员的chrome浏览器插件
  • 网络抓工具Charles的介绍与使用

    万次阅读 2015-12-22 09:47:07
    在Mac上有一非常优秀的网络抓工具——Charles,在iOS开发中也是常常用到。今天我们就来介绍如何安装使用Charles。关于Charles安装包、破解和证书我已经上传至网盘:http://pan.baidu.com/s/1numMoTr  。
  • GoldenDict:一免费的词典工具

    万次阅读 2009-08-24 23:30:00
    开源软件 GoldenDict 是一“词典”管理软件。为什么称之为“词典”管理软件呢?因为准确地说,GoldenDict 它本身并没有提供任何的“词典”,而是仅提供词典所需的各方面功能,好比一些词典常见的功能也包含在内,...
  • 谷歌钱包

    千次阅读 2012-08-31 13:51:49
     谷歌钱包,Google Wallet,是一手机应用,它会让你的手机变成钱包,它将塑料信用卡存储为手机上的数据,还会加上各种优惠,当然今后还有购物卡和礼品卡,我们希望谷歌钱包能够成为一个开放的移动钱包,替代今天...
  • Charles 是一款收费的抓修改工具,易上手,数据请求容易控制,修改简单,抓取数据的开始暂停方便等优势! 抓(packet capture)就是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作。也用来检测...
  • 魔力宝贝收费简评

    千次阅读 2014-01-14 13:40:18
    原作者:旋耀 《CROSS GATE》中文译名《魔力宝贝》,是日本ENIX...2002年03月15日正式收费收费方式为点卡按分钟扣点,每分钟扣0.1点,每小时扣6点,在游戏中登入或登出服务器扣0.1点,游戏没有提供包月服务,市场
  • 富文本编辑器  富文本编辑器(Rich Text Editor,RTE)是一种可内嵌于... 作为一个技术人员,手上备上两富文本编辑器还是很有用的,指不定那个项目就要集成一个进去。到时候现找现用那可就费功夫了,毕竟从开...
  • 前几天,领导甩给我一个任务,考察几个BI工具,季度立项用。 潜心做ETL的我,对BI只是略懂。之前上的BO,由于开发模式不适应、人员用不惯,再加上负责这块的同事走的走,一直被搁置。所以这次目标很明确,急需...
  • 串口控制工具

    万次阅读 2017-08-21 14:27:37
    介绍三串口监控工具:Device Monitoring Studio,portmon,Comspy 在开发上位机位机通讯程序时,有一个好的监控工具会事半功倍。特在网上找了几串口监控软件,作了简单对比
  • 腾讯如何打造一实时对战手游

    千次阅读 2016-12-12 14:30:09
    另外移动网络质量不稳定,且都是按流量收费,这些都是需要考虑的问题。手机在网络间的切换,又会造成底层网络断线、地址变化等问题,都是常见的情况。这些问题的统一解决手段,最重要的是通盘考虑各种需求,选择一个...
  • 5创业在线学习的工具

    千次阅读 2013-10-08 00:01:29
    相信很多有志青年都想借助...目前,Think Vitamin 提供了 25 美元 / 月和 49 美元 / 月的两种收费方案。 英文原文:  5 Online Learning Resources to Help You Run a Better Business 博客之星评选,请投我一票: ...
  • 浏览器操作

    千次阅读 2017-08-30 23:25:39
    对于学习网站的人或者相关编程人员,经常需要用到http抓工具来跟踪网页,但主流抓软件如httpwatch、httpanalyzerstdv都是收费的,破解版往往也不稳定。实际上现在很多浏览器都内置了免费的抓工具,小编今天就...
  • 缺点是免费版功能有限,收费版对于个人用户来说有点贵。 操作界面: 可视化作品: 2、FineBI 推荐人群:企业选型、数据分析师、数据分析新手、不想写代码的可视化爱好者 一国产的商业智能软件,主打的是数据分析...
  •  这段时间坐车时间比较多,车上有时候用pad看看代码什么的也是打发个时间,可是itunes上找了半天没有一款免费的代码阅读器,只有一款收费的,确实功能也很强大,对于天朝早已习惯吃免费的午餐的我当然更愿意把几十...
  • 所有插件都是在 ctrl+alt+s 里的plugins 里进行搜索安装 1、CodeGlance 代码迷你缩放图插件 2、 Codota 代码提示工具,扫描你的代码,根据你的敲击完美提示 Codota基于数百万个开源Java程序和您的上下文来完成...
  • 在MAC OS上进行Wi-Fi抓和空中分析

    千次阅读 2020-02-09 19:49:20
    但是抓空中往往需要专业的工具和软件,目前听的比较多的当属Omnipeek,但是Omnipeek是收费的,一个正版的license都要1000多刀,再加上抓卡需要专门的驱动,大多数公司都不见得用得起,更别提如果只是学生或者还...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 23,746
精华内容 9,498
关键字:

包下款下款后收费