慕雲 發表於 2022-4-6 15:04:00

Linux deepin/ubuntu系统抓包工具Charles设置

<h2 id="一前言">一、前言</h2>
<p>最近一直在折腾双系统的事情,我看了一下,大约有10天没写博客哈哈,也没咋学习。以后打算把deepin作为开发工具,折腾了几天系统,基本的环境jdk,python,vmware啥的都搭建好了,接下来终于可以回归爬虫的学习,不过在这前的头等大事还是抓包工具配置Charles。</p>
<h2 id="二下载安装">二、下载安装</h2>
<p>https://www.charlesproxy.com/download/<br>
<img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628705-199410579.png" alt="在这里插入图片描述" loading="lazy"><br>
除了直接下载压缩包的方式,还可以更新apt仓库的方式下载。</p>
<pre><code class="language-bash"># 获取公钥
wget -q -O - https://www.charlesproxy.com/packages/apt/PublicKey | sudo apt-key add -
sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 1AD28806

# 更新仓库
sudo sh -c 'echo deb https://www.charlesproxy.com/packages/apt/ charles-proxy main &gt; /etc/apt/sources.list.d/charles.list'
sudo apt-get update

# 安装
sudo apt-get install charles-proxy
</code></pre>
<p>速度还是挺快的,安装好后可以在终端直接charles命令运行</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628730-578989373.png" alt="在这里插入图片描述" loading="lazy"></p>
<h2 id="三激活">三、激活</h2>
<p>官网下的是有30天的试用期的,不过百度一下还是可以找到激活码的,我就不提供了</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628649-14975831.png" alt="在这里插入图片描述" loading="lazy"></p>
<h2 id="四代理配置">四、代理配置</h2>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628759-2011505772.png" alt="在这里插入图片描述" loading="lazy"><br>
右键选择合适的地方导出证书<br>
<img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628886-280032039.png" alt="在这里插入图片描述" loading="lazy"><br>
打开Firefox浏览器,导入这个证书,Chrome浏览器也一样</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628784-198507297.png" alt="在这里插入图片描述" loading="lazy"><br>
可以直接在浏览器设置里编辑代理<br>
<img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628711-1581249433.png" alt="在这里插入图片描述" loading="lazy"><br>
当然也可以下载插件,<code>xxxxxxx-xxxxx</code><br>
Firefox地址:https://addons.mozilla.org/zh-CN/firefox/addon/xxxxxxx-xxxxx/<br>
Chrome地址:https://chrome.google.com/webstore/detail/xxxxxxx-xxxxx/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628687-116435800.png" alt="在这里插入图片描述" loading="lazy"><br>
设置好后,在右上角点击这个代理就OK了<br>
<img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628881-1827655772.png" alt="在这里插入图片描述" loading="lazy"></p>
<h2 id="五-解决乱码问题">五、 解决乱码问题</h2>
<p>这样就可以抓包了,但是会出现乱码</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628827-2041603919.png" alt="在这里插入图片描述" loading="lazy"><br>
因为这是遵循https协议加密后的内容,所以为了获取https包的真实内容,还要设置<code>SSL 代理</code></p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628805-943278181.png" alt="在这里插入图片描述" loading="lazy"><br>
进行如下配置,使其能抓取所有https包</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628672-722776027.png" alt="在这里插入图片描述" loading="lazy"><br>
全部设置好后,刷新界面,就可以抓包了。</p>
<p><img src="https://img2023.cnblogs.com/blog/2119256/202308/2119256-20230811091628912-1898560126.png" alt="在这里插入图片描述" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/james-wangx/p/16106480.html
頁: [1]
查看完整版本: Linux deepin/ubuntu系统抓包工具Charles设置