ss-client Posted on 2017-01-22 | In gfw , iptables | ss clinet iptable-rule 如下防火墙规则是将所有发到发送到本机的数据包转发到12345端口通过ss网络传输 Generated by iptables-save v1.4.21 on Wed Jan 18 15:21:04 2017*nat:PREROUTING ACCEPT [ ... Read more »
mysql 笔记 Posted on 2017-01-22 | In mysql | mysql配置相关 数据文件夹通过[mysqld]配置模块儿下的datadir=/var/lib/mysql配置项进行匹配【修改后移动数据之后,需要使用chown mysql:mysql $datadir修改文件所有者】 插入数据库时如果数据过大需要设置 max_allowed_packet = ... Read more »
golang中init函数调用的相关顺序 Posted on 2017-01-22 | In golang , stackoverflow | 原文链接 如下代码块中会会优先调用AnswerToLife函数运行,之后调用init函数进行初始化,确保在调用main之前会调用init函数,同时多个package可以有多个init函数(是每个package的多个function允许有一个init呢还是每个package只允许有一个呢) 文章原文: ... Read more »
mysql 用户认证顺序 Posted on 2017-01-20 | In mysql | 众所周知mysql的用户数据是保存在mysql数据库的user表中的,其中有三列User,Host,Password分别存储的用户的名称以及允许登陆的host以及哈希过的密码,同时mysql支持Host字段可以使域名或者ip例如10.10.10.10以及10.10%这种通配的格式,开始以为当后两种同 ... Read more »
nginx lua模块根据请求类型过滤post data/resp_body Posted on 2017-01-18 | In nginx | nginx考虑到性能问题,默认是不提供将post的data以及response记录到nginx log中的,但是由于开发拍错的需要,最好的方法是将这两个经过nginx传输的字段输出出来,因此就用到了春哥开发的大名鼎鼎的nginx lua模块,编译安装的过程满大街都是,这里就不再赘述,值得注意的是如果 ... Read more »
安卓无法使用l2tp/ipsec vpn Posted on 2017-01-18 | In linux | vpn配置好之后,安卓手机无法使用该vpn(ios可以正常使用),根据观察到的日志来看与ios使用的加密方法是不一样的。 安卓:AES_256-HMAC_SHA2_256 ios:AES_256-HMAC_SHA1 不过感觉这个加密方法可能是自动检测匹配的?说不清楚后面需要配置一下ipsec的加密 ... Read more »
/proc是个好目录 Posted on 2017-01-18 | In linux | 在之前学习的过程中就看到过,获取到进程的pid之后可以使用/proc/$pid/fd来访问到这个进程所有打开的文件描述符 之前解决一个ss文件描述符数量限制导致的问题的时候也是通过访问/proc/$pid目录下面的limits文件来查看ulimit是否生效 今天又发现还可通过查看/proc/$pi ... Read more »
由于centos7使用firewall导致iptables规则未保存引发的问题 Posted on 2017-01-17 | In centos7 , icmp-host-prohibited , iptables | 昨天刚刚配置好的l2tp/ipsec vpn今天突然不能使用了,上去之后tcpdump抓包发下如下数据包 ICMP host 45.32.12.213.vultr.com unreachable - admin prohibited, length 105,之后关闭了firewalld之后vpn可以 ... Read more »
配置服务器fuck gfw Posted on 2017-01-15 | In centos7 , gfw | ss的安装方法相对于之前的vpn就要简单的多,坑也少的多了,毕竟只是一个服务,没有像防火墙之类的转发啊nat之类的,这里还是使用安装脚本 wget –no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks ... Read more »
centos7安装l2tp/ipsec VPN Posted on 2017-01-15 | In centos7 , linux | 之前在亚马逊云有安装过一次vpn的经历当初使用的是github上面一个现成的脚本使用的是https://github.com/travislee8964/L2TP-VPN-installation-script-for-CentOS-7这个,还是蛮好用的,不过有坑,后面会说到,安装上去之后为了便于调 ... Read more »