charles linux版本是一款Linux端网络抓包工具,用户可以通过它进行Linux端的网络辅助帮助用户实现网络上的包名等等的捕获,当然了软件内还设有各种语言你可以自由切换,让你的Linux虚拟机网络通畅更好的方法之一,类似一个代理服务器,小编为您提供Linux端的包,希望可以对你提供帮助!
官方介绍
Charles是在PC端常用的网络封包截取工具,但它不仅仅能在pc端使用,还可以在手机ios和安卓端都可以使用。我们在做移动开发或者测试网页app时候,为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。除了一般的调试,Charles也可以用于分析第三方应用的通讯协议。配合Charles的SSL功能,Charles还可以分析Https协议。
charles linux抓包使用方式
检查java是否已经安装在Ubuntu上
打开终端,使用下面的命令:
java -version
如果你看到像下面的输出,这就意味着你并没有安装过Java:
The program ‘java’ can be found in the following packages:
*default-jre
* gcj-4.6-jre-headless
* openjdk-6-jre-headless
* gcj-4.5-jre-headless
* openjdk-7-jre-headless
Try: sudo apt-get install
安装jre
sudo apt-get install default-jre
安装OpenJDK
sudo apt-get install default-jdk
安装oracle JDK(使用源安装)
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
设置环境变量
编辑.bashrc文件
sudo vi ~/.bashrc
如果是使用源方法安装的, 则默认的安装路径是在/usr/lib/jvm/java-8-oracle中, 则配置对应的JAVA_HOME即可
JAVA_HOME=/usr/lib/jvm/java-8-oracle
为了让更改立即生效,请在终端执行如下命令:
source ~/.bashrc
验证
输入以下命令验证java -version, 如图
如果要运行charles执行./charles即可
cd /usr/bin/charles/lib
Charles\lib\charles.jar