矮子涛涛 发布的文章

实现目标

由于https://hoppscotch.io依赖于互联网
hoppscotch自己的部署教程又更侧重于使用 github / google / microsoft / email等鉴权登录(这种强制靠邮件注册新增用户真的是对内网及其不友好)
于是希望在内网部署一个公共可用的hoppscotch的服务,用于开发人员调试环境用,同时具有管理后台等相关功能

经过一番查找,官方的docker部署坑还是比较多,所以沿用了https://github.com/webysther/hoppscotch-docker.git仓库中的东西自己搭建了一套

简单来说就是通过本地的一个假smtp服务器用于创建用户与登录,同时拥有线上服务的所有功能

之后用户可使用自己的邮箱进行登录(由于是虚假的smtp服务,原则上连邮箱都可以省略,以邮箱的形式创建账户即可)

- 阅读剩余部分 -

背景

最近因为某些原因,工作重心从原来的Windows 10转移到MACOS上,觉得舒服的同时却有点小矛盾,因为在Windows平台上找一个软件实在是太方便了,又有各种小工具,相比之下mac上的软件就点拙计了。碰巧我又接了某个论坛上的搬运工作,搬运要求有一条是资源需要打包为rar并设置恢复记录上传,这就令人头疼了,rar在mac上解压倒是有工具,但是压缩仅有winrar一家能完成,那要怎么办呢。

gui界面上能实现的,比较好找的解决方案是betterzip,但是软件本身不支持rar,需要压缩解压rar还的下原版rar才能支持,而且相关的一些注释、恢复记录的功能也不好用,这就有点舍本逐末了。与其让一个gui去调用,还不如直接使用命令行参数来直接搞定。

- 阅读剩余部分 -

禁止使用ip访问页面的方法

需求

今天用户那边抛来一个需求,要求我们的网页页面只能使用域名去访问,而不能使用ip直接访问。一开始也是没啥头绪,后来Google了一下,基本上得到解决这个问题的两个思路,都是从Apache配置上去解决的。

  1. 使用在虚拟主机(VirtualHost)的目录中添加限制,deny掉所有通过ip访问的权限
  2. 启用重定向功能(rewrite),将所有以ip形式访问重定向到另外一个页面上

这里我们使用第二种方法来实现。

- 阅读剩余部分 -

通过inotify实时转移文件脚本

背景

公司研发提了个问题:
为了能解决网络上出现的问题,要求系统需要7x24h开启抓包,以方便日后追溯。
抓包通过tcpdump来执行,总计会留存下2000个,每个50M,总计为100G的cap文件,大致指令如下
tcpdump -Z root -w system.cap -i any -C 50 -W 2000
但由于磁盘性能过慢,每次通过tcpdump抓包保存为文件时都会导致系统丢掉了大量无法及时写入的报文,这样抓下来的包完全没法用,要求我们提出解决方案。

- 阅读剩余部分 -