分类 杂七杂八 下的文章

最近感觉好卡啊

tx香港像炸了?既然备案了还是考虑再搬进国内8

之前用过面板,纯手搭,现在还是用的宝塔老版本,计划备份站点,重置服务器,几天前在屋里虚拟化设备上用docker配置过实例,php+nginx的站点可以统一使用这套实例的配置alpine-nginx-php7

看了下上一篇文章发布时间还是在两个月之前,哇,一下在家玩了一个多月了,不在公司写辣鸡代码时间过得真快 (逃

想下在家都干嘛了,睡觉,玩游戏,看电影,写代码,看书,参加活动,拼模型,捡垃圾,适当的运动,房间整理。

大致的时间分配如下图
QQ截图20190603202936.png

看小米手环每天睡觉的时间差不多都在10个小时,steam收藏家的游戏买了还要玩?当然是玩手游啦,荒野乱斗简单快速的玩法真的不错,固定的四张地图场景,还有一张活动地图,固定的地图玩法可以,在时间段内推出新活动,新活动会对场景物体进行微调,增加一些特定玩法,队伍的奖励机制也很巧妙,除非你是倒数123,都会有奖励,每场比赛类似于排位赛,胜利会获得奖杯(英雄个人奖杯与总奖杯),总奖杯只会一直累加,失败只会减少英雄个人奖杯,玩长时间真的有毒。


- 阅读剩余部分 -

koolshare里面大家好像用的都是StarWind V2V Converter这款软体,再就是用PE里面的写盘工具

然鹅,在macos不能玩这些windows的工具,搜索发现virtual box自带的命令集,真香!

VBoxManage --help一下什么都有,新建,修改,删除,网络适配器,DHCP,共享文件夹...

.img转换.vdi脱离GUI,shell冲冲冲!

$ VBoxManage convertdd openwrt-koolshare-mod-v2.22-r8838-af7317c5b6-x86-64-combined-squashfs.img 1.vdi

一个虚拟机转盘完成,秒转

这段时间在捣鼓tars框架,去vultr开了个3.5刀的机器,为什么要用他们家的呢,因为之前冲的50刀没用完😂无奈呀

他家的机器对湖北电信非常不友好,创建必须要装bbr不然丢包够你受的,加大发包量,用的还挺爽的

这两天空闲了下,上线登陆发现有1w+的暴力登陆!!!

wtf!

network-attacks.png

第一次感受到这么泛滥的网络攻击,今天简单介绍一下修改sshd监听端口防范暴力破解

这里我开始就把selinux关掉了,你可以选择关闭selinux,因为会少很多麻烦事,当然也会产生隐形的问题,不过利大于弊

系统版本

  • 发行版: CentOS Linux release 7.5.1804 (Core)
  • 内核: kernel-ml-4.19.6-1.el7.elrepo.x86_64

起步

  1. 检查selinux的开启状态

    $ /usr/sbin/sestatus -v
    # 看到disabled说明是关闭的,直接看第三步
  2. 关闭selinux

    # 临时关闭(推荐)
    $ setenforce 0
    # 永久关闭
    $ vim /etc/selinux/config
    # 修改为SELINUX=disabled,注意这里需要重启生效

- 阅读剩余部分 -

疑问

如果之前做过微信jssdk,初看文档会发现没有什么,流程无非就是后端签名,返还给前端

但是仔细想了想,没有配置物品的价值信息呀,在公众号h5页面也只是返还了签名

回头看看请求参数发现了端倪

微信订单id

一开始看示例值我理解的随便一串数字,其中的prepay_id统一下单接口返回结果中的参数

重新开始书写逻辑

在这里我们使用的是h5支付,返回结果为 https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx151809054027204613d0ca330422xxxxxx&package=287231xxxx

只能采用截取url的方式了,获取到的prepay_idwx151809054027204613d0ca330422xxxxxx

prepay_id发回后端进行签名,返回

{
  "code": 1,
  "msg": "获取微信浏览器支付签名成功",
  "data": {
    "appId": "wx54c4e3c9a7xxxxxx",
    "timeStamp": "1537007685",
    "nonceStr": "5b9ce0458db30",
    "package": "prepay_id=wx151809054027204613d0ca330422xxxxxx",
    "signType": "MD5",
    "paySign": "A819D6551E9E3FE62BE612FA96000000"
  }
}

现在前端就可以愉快的使用WeixinJSBridgeJSSDK


相关链接:

微信内H5调起支付
微信统一下单