<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>AlwaysBeFriday 的博客</title>
  <id>http://pipe.b3log.org/blogs/AlwaysBeFriday</id>
  <updated></updated>
  <subtitle>记录精彩的程序人生</subtitle>
  <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday"></link>
  <entry>
    <title>Drony + mitmdump 抓包</title>
    <updated>2019-12-03T23:20:00+08:00</updated>
    <id>tag:pipe.b3log.org,2019-12-03:/blogs/AlwaysBeFriday/articles/2019/12/03/1575605101419</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/12/03/1575605101419" rel="alternate"></link>
    <summary type="html">Drony 当 charles 抓包抓不到信息时，需要设置手机代理，使用 charles+Drony 进行抓取手机流量经过 drony 转发到抓包软使用方式下载 drony 的 apk，安装手机配置手机或模拟器 wifi 设置代理为 127.0.0.1:8020drony 配置默认代理端口为 8020network 设置 ip 和 address，该 ip 和 address 为 charles 的地址，默认端口为 8888mitmdump 配置参考 h</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>mitmdump抓包</title>
    <updated>2019-12-01T22:30:00+08:00</updated>
    <id>tag:pipe.b3log.org,2019-12-01:/blogs/AlwaysBeFriday/articles/2019/12/01/1575604652434</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/12/01/1575604652434" rel="alternate"></link>
    <summary type="html">mitmproxy、mitmdump、mitmweb 比较启动 mitmdump,用 mitmproxy、mitmdump、mitmweb 这三个命令中的任意一个即可，这三个命令功能一致，且都可以加载自定义脚本，唯一的区别是交互界面的不同 mitmproxy 会提供一个在终端下的图形界面，具有修改请求和响应，流量重放等功能，具体操作方式有点 vim 的风格,mitmproxy 命令不支持在 windows 系统中运行 mi</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>Drony+charles 抓包App</title>
    <updated>2019-11-26T20:30:00+08:00</updated>
    <id>tag:pipe.b3log.org,2019-11-26:/blogs/AlwaysBeFriday/articles/2019/11/26/1575603584126</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/11/26/1575603584126" rel="alternate"></link>
    <summary type="html">Drony 当 charles 抓包抓不到信息时，需要设置手机代理，使用 charles+Drony 进行抓取 android 客户端下载手机流量经过 drony 转发到抓包软使用方式下载 drony 的 apk，安装手机配置手机或模拟器 wifi 设置代理为 127.0.0.1:8020drony 配置默认代理端口为 8020network 设置 ip 和 address，该 ip 和 address 为 charles 的地址，默认端口为 8888c</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>pyppeteer-配置及常见问题</title>
    <updated>2019-11-20T21:30:00+08:00</updated>
    <id>tag:pipe.b3log.org,2019-11-20:/blogs/AlwaysBeFriday/articles/2019/11/20/1575601077235</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/11/20/1575601077235" rel="alternate"></link>
    <summary type="html">官方文档 https://miyakogi.github.io/pyppeteer/reference.html 读取 option#options 是 dict 类型,初始化时使用 awaitlaunch(self.options)options 选项#是否忽略 https 错误，默认为 FalseignoreHTTPSErrors#将 pyppeteer 操作减慢指定的毫秒数 slowMo(int|float)#是否以无头</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>pyppeteer-安装及简单命令</title>
    <updated>2019-11-15T20:30:00+08:00</updated>
    <id>tag:pipe.b3log.org,2019-11-15:/blogs/AlwaysBeFriday/articles/2019/11/15/1575600976329</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/11/15/1575600976329" rel="alternate"></link>
    <summary type="html">官方文档 https://miyakogi.github.io/pyppeteer/reference.html 安装#需要 pyppeteer.chromium_downloaderpipinstallwebsockets==7.0#默认安装 driver 路径 C:\Users\xxx\AppData\Local\pyppeteer\pyppeteer\local-chromium\chromdriver#</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>python使用ssh隧道连接mysql服务器</title>
    <updated>2019-11-15T18:22:05+08:00</updated>
    <id>tag:pipe.b3log.org,2019-11-15:/blogs/AlwaysBeFriday/articles/2019/11/15/1573813324662</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/11/15/1573813324662" rel="alternate"></link>
    <summary type="html">如果服务器使用密钥登陆，连接 mysql 数据库时，就必须使用 ssh 连接，然后再进行数据库连接操作。可以使用 python 的 sshtunnel 库，进行 ssh 连接，连接成功后再进行数据库连接。首先连接是 redisfromsshtunnelimportSSHTunnelForwarderwithSSHTunnelForwarder(ssh_address_or_host=(&#39;xxx.xxx.xxx.xxx&#39;,</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>爬虫代理</title>
    <updated>2019-11-15T18:21:41+08:00</updated>
    <id>tag:pipe.b3log.org,2019-11-15:/blogs/AlwaysBeFriday/articles/2019/11/15/1573813301197</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/11/15/1573813301197" rel="alternate"></link>
    <summary type="html">为什么需要代理之所以使用代理，可能是因为：1.加速访问速度；2.隐藏主机真实 ip 简单的说，网络通信需要 ip 地址，ip 地址提供主机在网络中的位置，而公共网络 ip 地址具有唯一性。ip 可以理解为主机的门牌号，要保证网络信息的快递顺利送达，必须保证门牌号的唯一性。而就因为是具有唯一性的，所以直接访问对方站点，对方会被明确的告知(写在请求头中)源地址。网络爬虫往往并不能告知对方自己的 ip，因为站点会在一定程度</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>RabbitMQ 基本操作</title>
    <updated>2019-07-23T15:08:17+08:00</updated>
    <id>tag:pipe.b3log.org,2019-07-23:/blogs/AlwaysBeFriday/articles/2019/07/23/1573813618107</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/07/23/1573813618107" rel="alternate"></link>
    <summary type="html">安装配置 yum 安装 erlang，然后安装 rabbitmq-server 配置配置文件路径：/etc/rabbitmq/rabbitmq.config 配置内容：允许外部访问，设置{loopback_users,[]}，默认为 guest，如需要外部访问，配置此项日志文件路径：/var/log/rabbitmq/启动 systemctlstartrabbitmq-server 也可后台运行，nohuprabbi</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>Git Gogs</title>
    <updated>2019-07-22T15:31:21+08:00</updated>
    <id>tag:pipe.b3log.org,2019-07-22:/blogs/AlwaysBeFriday/articles/2019/07/22/1573814005549</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/07/22/1573814005549" rel="alternate"></link>
    <summary type="html">安装配置 https://blog.csdn.net/hwm_life/article/details/82969005 配置问题域名：ip，不带 port 访问端口，默认 3000，如需要修改需要修改 gogs 配置文件启动./gogsweb，前台启动 nohup./gogsweb，后台启动使用 gitinit，gitadd，gitcommit 等命令使用方法和 git 一致 gitremoteaddoriginhttp:</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>Git 私有仓库</title>
    <updated>2019-07-22T15:28:40+08:00</updated>
    <id>tag:pipe.b3log.org,2019-07-22:/blogs/AlwaysBeFriday/articles/2019/07/22/1573813954021</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/07/22/1573813954021" rel="alternate"></link>
    <summary type="html">github 私有库在 github 上申请团队库开源免费，私有付费 git 私有库：在服务器中搭建私有仓库服务端安装，开启 git 服务建立 git 用户，设置密码初始化仓库：git-bareinit 或使用 gitinit，但需要修改：.git/config，添加[receive]denyCurrentBranch=ignore 如果为常用地址，免去每次提交需要输入帐号秘密，将客户端的 ssh 文件写入/home/git/</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>Git 基本操作</title>
    <updated>2019-07-22T15:00:50+08:00</updated>
    <id>tag:pipe.b3log.org,2019-07-22:/blogs/AlwaysBeFriday/articles/2019/07/22/1573813689432</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/07/22/1573813689432" rel="alternate"></link>
    <summary type="html">gitinit，目录初始化 gitinit 在一个文件目录下使用 gitpull，拉仓库到本地，必须在仓库文件中使用，如果不是 git 仓库，初始化：gitinitgitpullhttp://192.168.10.123/test01/test_resp01mastergitpulloriginmaster 没有建立远程连接，使用仓库的 url 地址进行 gitpull 使用 origin 拉仓库，需要与远程仓库建立连接（</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>docker 快速部署 redis</title>
    <updated>2019-03-16T15:56:08+08:00</updated>
    <id>tag:pipe.b3log.org,2019-03-16:/blogs/AlwaysBeFriday/articles/2019/03/16/1573813188878</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/03/16/1573813188878" rel="alternate"></link>
    <summary type="html">一般情况下，linux 环境安装 redis，需要编译安装，配置，启动服务等步骤，需要一点时间，而使用 docker 进行 redis 部署，迅速简洁，过程也较为间单。首先使用 docker 搜索 redis[root@192]#dockersearchredisNAMEDESCRIPTIONSTARSOFFICIALAUTOMATEDredisRedisisanopensourcekey-valuestoretha</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
  <entry>
    <title>mysql 整数类型</title>
    <updated>2019-03-16T14:58:27+08:00</updated>
    <id>tag:pipe.b3log.org,2019-03-16:/blogs/AlwaysBeFriday/articles/2019/03/16/1573813413390</id>
    <link href="http://pipe.b3log.org/blogs/AlwaysBeFriday/articles/2019/03/16/1573813413390" rel="alternate"></link>
    <summary type="html">1.类型选择根据 mysql 手册，MySQL 支持的整数类型所需的存储和范围：类型存储（字节）最小值签名最小值无符号最大值签名最大值无符号 TINYINT1-1280127255SMALLINT2-3276803276765535MEDIUMINT3-83886080838860716777215INT4-2147483648021474836474294967295BIGINT8-2630263-126</summary>
    <author>
      <name>AlwaysBeFriday</name>
    </author>
  </entry>
</feed>