​​​​ 有用的网站和工具 | 苏生不惑的博客

有用的网站和工具

Nginx 访问日志分析工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//http://www.dahouduan.com/2018/05/31/nginx-goaccess/ https://www.jianshu.com/p/44d9ffe8cbdb
sed -n "/31\/May\/2018:09:00:00/,/31\/May\/2018:11:00:00/"p access.log > access1.log
以上命令表示将 5.319点到 11 点的请求日志提取到 access1.log
yum -y install goaccess
[root@VM_0_14_centos ~]# goaccess --dcf
/etc/goaccess.conf
cat /etc/nginx/nginx.conf
goaccess -f /usr/local/access.log -o nginx_log.html
Parsing... [0] [0/s]
GoAccess - version 1.2 - Jul 23 2017 03:05:48
Config file: /etc/goaccess.conf

Fatal error has occurred
Error occured at: src/parser.c - parse_log - 2705
No time format was found on your conf file.
vi /etc/goaccess.conf
time-format %H:%M:%S
date-format %d/%b/%Y
log-format %h %^[%d:%t %^] “%r” %s %b “%R” “%u”
goaccess -f /usr/local/access.log -o -p /etc/goaccess.conf nginx_log.html
http://118.24.158.116:8888/nginx_log.html

JetBrains破解

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
phpstorm 破解:http://idea.zzmcloud.cn http://idea.lanyus.com/
//https://laravel-china.org/articles/21641 https://www.iacblog.com/2018/10/302.html
下载破解补丁(jar)https://cdn.iacblog.com/jet/JetbrainsCrack-3.1-release-enc.jar 到安装bin目录
编辑 phpstorm64.exe.vmoptions
-javaagent:E:\Program Files\JetBrains\PhpStorm 2018.2.2\bin\JetbrainsCrack-3.1-release-enc.jar

重启idea-->打开激活窗口,选择激活码方式,填入以下激活码
{"licenseId":"ThisCrackLicenseId",
"licenseeName":"随便填",
"assigneeName":"随便填",
"assigneeEmail":"邮箱,随便填",
"licenseRestriction":"描述信息,随便填",
"checkConcurrentUse":false,
"products":[
{"code":"II","paidUpTo":"2099-12-31"},
{"code":"DM","paidUpTo":"2099-12-31"},
{"code":"AC","paidUpTo":"2099-12-31"},
{"code":"RS0","paidUpTo":"2099-12-31"},
{"code":"WS","paidUpTo":"2099-12-31"},
{"code":"DPN","paidUpTo":"2099-12-31"},
{"code":"RC","paidUpTo":"2099-12-31"},
{"code":"PS","paidUpTo":"2099-12-31"},
{"code":"DC","paidUpTo":"2099-12-31"},
{"code":"RM","paidUpTo":"2099-12-31"},
{"code":"CL","paidUpTo":"2099-12-31"},
{"code":"PC","paidUpTo":"2099-12-31"},
{"code":"DB","paidUpTo":"2099-12-31"},
{"code":"GO","paidUpTo":"2099-12-31"},
{"code":"RD","paidUpTo":"2099-12-31"}
],
"hash":"2911276/0",
"gracePeriodDays":7,
"autoProlongated":false}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
//http://pan.baidu.com/s/1h1DKOCEkIf8pmPVWeHGcrw
//host 127.0.0.1 activate.navicat.com
Patch.exe 生成私钥文件 RegPrivateKey.pem
Keygen.exe 生成注册码
$ /d/Navicat_Premium/Patch.exe "D:\Navicat 12 for MySQL\navicat.exe"
D:\Navicat 12 for MySQL\navicat.exe has been backed up.
Public key has been replaced.
Success!.
λ navicat-keygen.exe -text .\RegPrivateKey.pem
Select Navicat product:
0. DataModeler
1. Premium
2. MySQL
3. PostgreSQL
4. Oracle
5. SQLServer
6. SQLite
7. MariaDB
8. MongoDB
9. ReportViewer

(Input index)> 1

Select product language:
0. English
1. Simplified Chinese
2. Traditional Chinese
3. Japanese
4. Polish
5. Spanish
6. French
7. German
8. Korean
9. Russian
10. Portuguese

(Input index)> 1

(Input major version number, range: 0 ~ 15, default: 12)> 12

Serial number:
NAVJ-AM3K-FKY5-AAKX

Your name: susheng
Your organization: susheng

Input request code (in Base64), input empty line to end:
ckZjXUkNdMuyQRr+uVn/FTWKfJHuglwETU7GpVgBaF5c8vWG3JhgbGGXYYerBBD1VGIM9tuCwsMa
MjrOVnyEB037SgSgY3VymZ1K9/mTpE5pVriZ/LyVlyXmH6YMTBMNsy3tzKt6CMdI+L/xetg9j97B
fBRHLbHiabMtPSf8zRyKGrWS9id9jwqAALsu/PkfKsHILz7jGnM8drQqanRPDUfOtKLyhkIoMhM7
d42eeMYhvkK0s0YUMX17uae9ygv5UocYh6bZFI+Zw53Q4ShGLtlbbU60TbGkJKjI/vh3NurVECsg
COa4dnKfGcZJvMfYwXYgHwkQmnFC37iMg7w9JQ==

HTML 转 PDF

1
2
3
4
https://wkhtmltopdf.org/ https://github.com/subtlephp/phpwkhtmltox
wkhtmltopdf longtable.html longtable-01.pdf

wkhtmltopdf http://www.baidu.com/ D:website1.pdf

locate

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//https://laravel-china.org/articles/21937

locate是从/var/lib/mlocate数据库中进行搜索,find是遍历整个文件夹,所以find比较耗费资源,当然也就比较慢

locate不能马上搜索到新建的文件,因为/var/lib/mlocate数据库是一天一更新

locate是搜索的是数据库,所以默认根据公共配置文件搜索全部文件
公共配置文件
[root@localhost ~]# cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS = "yes"
PRUNEFS = "9p afs anon_inodefs auto autofs bdev binfmt_misc cgroup cifs coda configfs cpuset debugfs devpts ecryptfs exofs fuse fusectl gfs gfs2 hugetlbfs inotifyfs iso9660 jffs2 lustre mqueue ncpfs nfs nfs4 nfsd pipefs proc ramfs rootfs rpc_pipefs securityfs selinuxfs sfs sockfs sysfs tmpfs ubifs udf usbfs"
PRUNENAMES = ".git .hg .svn"
PRUNEPATHS = "/afs /media /net /sfs /tmp /udev /var/cache/ccache /var/spool/cups /var/spool/squid /var/tmp"
更新locate数据库updatedb
find /var/log -mtime +10
find /etc -size +20k -a -size +50k -exec ls -lh {} \;
find /root -name "cangls*" -exec rm -rf {} \;

find . size 25k
man 5 passwd # 查看passwd的配置帮助
man 4 null # 查看null特殊文件的帮助,null相当于黑洞
man 8 ifconfig # 查看ip配置帮助
zip 压缩文件名 源文件
zip -r 压缩文件名 源目录
unzip 压缩文件
tar -cvf longzls.tar longzls
tar -zcvf 压缩包名.tar.gz 源文件
tar -zxvf 压缩包名.tar.gz
last命令默认是读取/var/log/wtmp文件数据

/var/log/wtmp是二进制文件,不能直接编辑,只能通过last读取,防止黑客篡改

还能看到重启信息
lastlog命令默认是读取/var/log/lastlog文件内容

/var/log/lastlog也是二进制文件

全能的下载工具

1
2
3
4
5
6
7
8
git clone git@github.com:agalwood/Motrix.git
cd Motrix
npm install
npm config set registry 'https://registry.npm.taobao.org'
export ELECTRON_MIRROR='https://npm.taobao.org/mirrors/electron/'
export SASS_BINARY_SITE='https://npm.taobao.org/mirrors/node-sass'
npm run dev
npm run build

自动登录ssh脚本

1
2
3
4
5
6
7
8
9
yum instal -y expect
vi ~/.bashrc
# 最后一行加入
alias assh='/此项目绝对路径/assh.sh'
# 示例
# alias assh='/var/www/assh/assh.sh'

# 即时生效https://laravel-china.org/articles/22589
source ~/.bashrc

jenkins

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
下载 jenkins

$ mkdir /usr/local/jenkins
$ cd /usr/local/jenkins
$ wget -c http://mirrors.jenkins.io/war-stable/latest/jenkins.war
配置环境变量

设置 jenkins 的主目录

## root 用户配置 /etc/profile
# vi /etc/profile
export JENKINS_ROOT=/usr/local/jenkins
export JENKINS_HOME=$JENKINS_ROOT/jenkins_home
# source /etc/profile

## 非 root 用户,配置 .bashrc
$ vi ~/.bashrc
export JENKINS_ROOT=/usr/local/jenkins
export JENKINS_HOME=$JENKINS_ROOT/jenkins_home
$ source ~/.bashrc
$ nohup java -jar /usr/local/jenkins/jenkins.war --httpPort=8080 >> /usr/local/jenkins/jenkins.log 2>&1 &
[root@VM_0_14_centos jenkins]# cat /usr/local/jenkins/jenkins.log
nohup: ignoring input
Jan 29, 2019 10:01:15 AM Main main
SEVERE: Running with Java class version 55.0, but 52.0 is required.Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/
java.lang.UnsupportedClassVersionError: 55.0
at Main.main(Main.java:139)

Jenkins requires Java 8, but you are running 11.0.2+7-LTS from /usr/java/jdk-11.0.2
java.lang.UnsupportedClassVersionError: 55.0
at Main.main(Main.java:139)

下载 WAR 2.127+, 加 --enable-future-java 选项,即 nohup java -jar /usr/local/jenkins/jenkins.war --enable-future-java --httpPort=8080 >> /usr/local/jenkins/jenkins.log 2>&1 &
访问http://118.24.158.116:8180

[root@VM_0_14_centos ~]# cat /usr/local/jenkins/jenkins_home/secrets/initialAdminPassword
8db94e0d2ea04e21ac643d47eee9699c
Unlock Jenkins 页面输入密码 https://github.com/codcodog/Blog/issues/106
Customize Jenkins
jenkins 重启

http://localhost:8080/restart
jenkins 重载 - 重新加载配置信息

http://localhost:8080/reload
jenkins 退出

http://localhost:8080/exit

frp内网穿透

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
cd /root
wget -c https://github.com/fatedier/frp/releases/download/v0.23.1/frp_0.23.1_linux_amd64.tar.gz
tar zxvf frp*.tar.gz
cd /root/frp
chmod +x frps
yum install -y supervisor
systemctl disable firewalld && systemctl stop firewalld

# 定义 frps 配置
cat > /root/frp/frps.ini <<EOF
[common]
bind_port = 30000
vhost_http_port = 30100
vhost_https_port = 30143
subdomain_host = dev.demo.cc
dashboard_port = 30200
dashboard_user = admin
dashboard_pwd = admin
EOF

# 定义运行守护配置
cat > /etc/supervisord.d/frps.ini <<EOF
[program:frps]
directory=/root/frp
command=/root/frp/frps -c /root/frp/frps.ini
autostart=true
autorestart=false
stderr_logfile=/var/log/supervisor/frps_stderr.log
stdout_logfile=/var/log/supervisor/frps_stdout.log
EOF

# 开启服务
systemctl enable supervisord && systemctl start supervisord

https://learnku.com/articles/16985

查询命令函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
 curl cht.sh/php/array_map
<?
/*
* functional programming - PHP's array_map including keys
*
* Not with array_map, as it doesn't handle keys.
*
* array_walk (http:www.php.net/manual/en/function.array-walk.php)
* does:
*/

$test_array = array("first_key" => "first_value",
"second_key" => "second_value");
array_walk($test_array, function(&$a, $b) { $a = "$b loves $a"; });
var_dump($test_array);
[root@VM_0_14_centos blog]# curl https://cht.sh/:cht.sh > cht.sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12427 100 12427 0 0 2397 0 0:00:05 0:00:05 --:--:-- 2426
[root@VM_0_14_centos blog]# ll cht.sh
-rw-r--r-- 1 root root 12427 Feb 1 10:10 cht.sh
[root@VM_0_14_centos blog]# which php
/usr/bin/php
[root@VM_0_14_centos blog]# mv cht.sh /usr/bin/
[root@VM_0_14_centos blog]# chmod +x /usr/bin/cht.sh
[root@VM_0_14_centos blog]# cht.sh go reverse a list
/*
* How do I reverse an array in Go?
*
* Honestly this one is simple enough that I'd just write it out like
* this:
*/

package main

import "fmt"

func main() {

s := []int{5, 2, 6, 3, 1, 4}

for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
s[i], s[j] = s[j], s[i]
}

fmt.Println(s)
}
https://github.com/chubin/cheat.sh https://github.com/tpanj/cht.exe
$ cht.sh --shell
cht.sh> cd go
cht.sh/go> reverse a list

Tesseract图片文字识别初探

1
2
3
4
5
6
7
8
9
10
11
12
13
14
brew install tesseract
➜ tesseract --version
tesseract 3.04.01
leptonica-1.73
libjpeg 8d : libpng 1.6.23 : libtiff 4.0.6 : zlib 1.2.5
brew intsall tesseract
cd /usr/local/Cellar/tesseract/{version}/share/tessdata
wget https://github.com/tesseract-ocr/tessdata/raw/master/chi_sim.traineddata
使用brew安装所有语言包:

brew install tesseract --all-languages

tesseract paper.png paper -l chi_sim
tesseract --print-parameters

ngrok内网穿透

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
ngrok -config=ngrok.cfg -subdomain guowei8888 80

-subdomain guowei8888 guowei8888 表示 是你自定义的域名前缀,必须唯一的,建议以qq号码,邮箱用户名等

80 表示 暴露的端口号 可以修改其他的 例如 81 8080 http://www.54php.cn/default/211.html
ngrok -config=ngrok.cfg -subdomain guowei8888 80

./ngrok -config=ngrok.cfg -subdomain mysusheng 80
小 米 球 Ngrok http://ngrok.ciqiuwl.cn/ by:刺 球 QQ:752102401 (Ctrl+C to quit)# Con
TunneTunnel Status online
Version 1.7/1.7
Forwarding https://mysusheng.ngrok.xiaomiqiu.cn -> 127.0.0.1:80
Forwarding http://mysusheng.ngrok.xiaomiqiu.cn -> 127.0.0.1:80
Web Interface 127.0.0.1:4040
# Conn 1
Avg Conn Time 0.00ms

doc ppt 转 pdf

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# yum install ImageMagick libreoffice  
ibreoffice可以实现doc,ppt转pdf
imagemagick可以实现pdf转图片
二,libreoffice添加字体
libreoffice自带的字体很少,如果libreoffice找到字体,就会默认使用宋体,五号字
# mount /dev/sda1 /mnt/win7/
# cp -r /mnt/win7/Windows/Fonts/ /home/tank/.config/libreoffice/4/user/fonts

$ export DISPLAY=:0.0 && libreoffice --headless --invisible --convert-to pdf 123.ppt
convert /home/tank/download/myppt/123.ppt -> /home/tank/download/myppt/123.pdf using impress_pdf_Export
Overwriting: /home/tank/download/myppt/123.pdf
$ convert -verbose -density 150 -trim 123.pdf -quality 70 -sharpen 0x1.0 123.jpg
"gs" -q -dQUIET -dPARANOIDSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap=500000000 -dAlignToPixels=0 -dGridFitTT=0 "-sDEVICE=pnmraw" -dTextAlphaBits=4 -dGraphicsAlphaBits=4 "-r150x150" "-sOutputFile=/tmp/magick-XXSi41Xk" "-f/tmp/magick-XXkgR3hF" "-f/tmp/magick-XXQJ4sEZ"
/tmp/magick-XXSi41Xk[0] PNM 1240x1754 1240x1754+0+0 8-bit DirectClass 18.67mb
/tmp/magick-XXSi41Xk[1] PNM 1240x1754 1240x1754+0+0 8-bit DirectClass 18.67mb
/tmp/magick-XXSi41Xk[2] PNM 1240x1754 1240x1754+0+0 8-bit DirectClass 18.67mb
123.pdf[0] PDF 1240x1754 1240x1754+0+0 16-bit DirectClass 18.67mb
123.pdf[0] PDF 1240x1754 1240x1754+0+0 16-bit DirectClass 18.67mb
123.pdf[0] PDF 1240x1754 1240x1754+0+0 16-bit DirectClass 18.67mb
123.pdf=>123-0.jpg[0] PDF 1240x1754=>546x1417 1240x1754+199+168 16-bit DirectClass 140kb
123.pdf=>123-1.jpg[1] PDF 1240x1754=>623x1417 1240x1754+199+168 16-bit DirectClass 108kb
123.pdf=>123-2.jpg[2] PDF 1240x1754=>653x703 1240x1754+199+168 16-bit DirectClass 68kb
# yum install http://pkgs.repoforge.org/unoconv/unoconv-0.5-1.el6.rf.noarch.rpm

# unoconv -f pdf 123.ppt //将123.ppt转成pdf http://blog.51yip.com/linux/1669.html

网盘

1
2
3
4
5
6
7
8
http://www.yunpanjingling.com/
http://www.aisouziyuan.com/
http://www.speedpan.com/
https://github.com/CodeTips/BaiduNetdiskPlugin-macOS
https://www.66s.cc/
https://www.makcyun.top/www.bttwo.com/
ifkdy.com/
http://www.51ape.com/

翻墙

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
https://www.lazyman.vip/2019/02/16/%E5%A6%82%E4%BD%95%E6%8A%93%E5%8C%85%E7%A0%B4%E8%A7%A3%E4%BB%98%E8%B4%B9%E7%A7%91%E5%AD%A6%E4%B8%8A%E7%BD%91%E8%8A%82%E7%82%B9%E3%80%818k%E7%A7%92%E5%BC%80%E3%80%81%E4%BB%A5%E5%8F%8A%E5%AF%B9HTTP%E7%9A%84%E4%BD%BF%E7%94%A8%E3%80%81%E7%9B%B4%E6%8E%A5%E7%A2%BE%E5%8E%8BSSR%E5%92%8C%E5%B0%8F%E7%81%AB%E7%AE%AD/
下载Chrome扩展
webvpn 下载后注册,然后登陆 点击设置按钮 chrome-extension://hcohobfmhkabhpcedpbiddhoeeihcgpp/config.html
点击 you will get 在控制台可以看到 reset response 选择所有server 右键 store as global value ,执行copy(temp1)

{
"user": {
"email": "mybestpartner@sina.com",
"auth": "4gagyrCt9uxt25Mw99n2Kw==",
"deadline": 1551352996,
"recommendUrl": "<div class=\"tip\">请发送此链接到您的朋友,朋友注册并付费,<br>您将获得30 天的奖励</div> https://jiasuqi.xyz/server13725"
},
"servers": {
"VIP_PS_2": {
"default": false,
"server": "los-2.cdn-aliyun.com:888",
"Auth": null,
"type": "HTTPS",
"name": "VIP_US_D"
},
"VIP_PS_3": {
"default": false,
"server": "losasdsfesfsffw3.cdn-aliyun.com",
"Auth": null,
"type": "HTTPS",
"name": "VIP_US_A"
},
"PHS_0": {
"default": false,
"server": "www.buyao.bid:5050",
"Auth": null,
"filters": [
"google.com",
"google.com.hk",
"accounts.youtube.com",
"wikimedia.org",
"wikipedia.org",
"googlecode.com",
"googleusercontent.com",
"gstatic.com",
"gmail.com",
"googlegroups.com",
"goo.gl",
"googleratings.com",
"test-ggfwzs-proxy.com",
"t.co"
],
"type": "HTTPS",
"name": "free 谷歌服务代理"
},
"VIP_PS_1": {
"default": false,
"server": "shop.cdn-aliyun.com",
"Auth": null,
"type": "HTTPS",
"name": "VIP_JP_A"
}
},
"filters": {
"tumblr.com": "VIP_PS_2",
"youtube.com": "VIP_PS_2",
"google.com": "VIP_PS_2",
"googleapis.com": "VIP_PS_2",
"googlevideo.com": "VIP_PS_2",
"ytimg.com": "VIP_PS_2",
"ggpht.com": "VIP_PS_2",
"googleusercontent.com": "VIP_PS_2"
}
}
proxy switchyomega https://chrome.google.com/webstore/detail/proxy-switchyomega/padekgcemlokbadohgkifijomclgjgif?hl=zh-CN
点击扩展选项进入
chrome-extension://padekgcemlokbadohgkifijomclgjgif/options.html#!/profile/proxy
代理服务器选择 https 服务器 www.buyao.bid 端口 5050 应用选项 打开https://www.google.com/ 看看
另外还可以到处pac 文件给其他浏览器用,比如http://118.24.158.116:8888/fq.php 遨游浏览器也支持
https://raw.githubusercontent.com/bannedbook/fanqiang/master/jw/new.pac
var FindProxyForURL = function(init, profiles) {
return function(url, host) {
"use strict";
var result = init, scheme = url.substr(0, url.indexOf(":"));
do {
result = profiles[result];
if (typeof result === "function") result = result(url, host, scheme);
} while (typeof result !== "string" || result.charCodeAt(0) === 43);
return result;
};
}("+proxy", {
"+proxy": function(url, host, scheme) {
"use strict";
if (/^127\.0\.0\.1$/.test(host) || /^::1$/.test(host) || /^localhost$/.test(host)) return "DIRECT";
return "HTTPS www.buyao.bid:5050";
}
});

代理客户端 https://lilongyao.pipipan.com/fs/17545620-329570325
第一个sstap是代理的客户端

第二个ssupdate是获取节点的客户端
你需要用第一个获取ssr的节点、然后把获取到的节点粘贴到代理客户端软件去!也可以不使用它提供的客户端、你也可以把获取到的节点复制下来用手机的ssr代理软件使用。
这里它提供两个获取节点的选项、分别是我标出来 ishadow 和 应急专用 两个你随便选一个、然后在点一下右上角的 《99 获取数据》的标志稍等几秒节点就出来了、然后鼠标在对应的节点下面单击一下右键、然后复制节点就ok了
然后点一下代理端我标出来的那个 + 选择导入节点就行了

下面那个是代理规则的选项、今天试了一下感觉比shadowsocks还好用、而且它获取到的节点也可以用shadowsocks或shadowsockr 使用!

流量监控工具iftop

1
2
3
4
5
6
7
8
9
10
11
12
13
➜  ~ sudo yum install -y iftop
➜ ~ rpm -q iftop
iftop-1.0-0.12.pre4.el7.x86_64
➜ ~ rpm -ql iftop
/usr/sbin/iftop
/usr/share/doc/iftop-1.0
/usr/share/doc/iftop-1.0/ChangeLog
/usr/share/doc/iftop-1.0/README
/usr/share/doc/iftop-1.0/TODO
/usr/share/licenses/iftop-1.0
/usr/share/licenses/iftop-1.0/COPYING
/usr/share/man/man8/iftop.8.gz
iftop -i eth0

自动测试Travis CI

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
https://travis-ci.org/ , 你可以选择通过GitHub账号登录他
建立一个github库,就叫它travis_ci_test吧,测试使用就随意点好了。之后点击项目管理 https://travis-ci.org/account/repositories ,会列出你所有的GitHub库

TravisCi为我们准备了超棒的配置文件,你可以在配置文件内随心所欲,例如打开某个目录,执行某条命令,他与dockerfile文件或者shell脚本很类似。只不过运行的容器在travisCi上,并非你本机
在根目录建立文件 .travis.yml , 下面是具体的配置项

language: php
php:
- 7.1
before_script:
- composer install
没错,五行配置就足够了,之后我们回到 https://travis-ci.com/dashboard,点击 trigger a build
TravisCi 做了几个简单的事情
1. 开机
2. 克隆你的GITHUB项目
3. composer install
4. phpunit
https://blog.fastrun.cn/2019/01/08/1-84/

GoAccess分析Nginx日志

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
为了提高 GoAccess 分析准确度,需要配置 nginx.conf 的 log_format 项。

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for" "$request_body"';

$ wget http://tar.goaccess.io/goaccess-1.2.tar.gz
$ tar -xzvf goaccess-1.2.tar.gz
$ cd goaccess-1.2/
# --with-openssl项开启openssl,HTTPS时需要
$ ./configure --enable-utf8 --enable-geoip=legacy --with-openssl
$ make
$ make install
$ yum install GeoIP-devel
# 或者安装全部依赖
$ yum install glib2 glib2-devel GeoIP-devel ncurses-devel zlib zlib-devel
mv /usr/local/etc/goaccess.conf /etc/
$ goaccess -a -d -f /data/logs/fanhaobai.com.access.log -p /etc/goaccess.conf -o /data/html/hexo/public/go-access.html
$ goaccess -a -d -f /data/logs/fanhaobai.com.access.log -p /etc/goaccess.conf -o /data/html/hexo/public/go-access.html --real-time-html --daemonize
# 监听端口7890
$ netstat -tunpl | grep "goaccess"
tcp 0 0 0.0.0.0:7890 0.0.0.0:* LISTEN 21136/goaccess
# 每天执行
0 0 1 * * goaccess -a -d -f /data/logs/fanhaobai.com.access.log -p /etc/goaccess.conf -o /data/html/hexo/public/go-access.html 2> /data/logs/go-access.log

https://www.fanhaobai.com/2017/06/go-access.html

DNS工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36

whois 命令用来查看域名的注册情况。

$ whois github.com
nslookup 命令用于互动式地查询域名记录
[root@su html]# nslookup
> baidu.com
Server: 183.60.83.19
Address: 183.60.83.19#53

Non-authoritative answer:
Name: baidu.com
Address: 123.125.115.110
Name: baidu.com
Address: 220.181.57.216

host 命令可以看作 dig 命令的简化版本,返回当前请求域名的各种记录。
https://www.fanhaobai.com/2017/06/dns.html
$ host github.com

github.com has address 192.30.252.121
github.com mail is handled by 5 ALT2.ASPMX.L.GOOGLE.COM.
github.com mail is handled by 10 ALT4.ASPMX.L.GOOGLE.COM.
github.com mail is handled by 10 ALT3.ASPMX.L.GOOGLE.COM.
github.com mail is handled by 5 ALT1.ASPMX.L.GOOGLE.COM.
github.com mail is handled by 1 ASPMX.L.GOOGLE.COM.

$ host facebook.github.com

facebook.github.com is an alias for github.map.fastly.net.
github.map.fastly.net has address 103.245.222.133
host 命令也可以用于逆向查询,即从 IP 地址查询域名,等同于dig -x <ip>。

$ host 192.30.252.153

153.252.30.192.in-addr.arpa domain name pointer pages.github.com.

SSH使用的安全技巧

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 关闭ICMP服务

$ echo "1" >/proc/sys/net/ipv4/icmp_echo_ignore_all
2) 防火墙拦截

$ iptables -A INPUT -p icmp -j DROP
检查禁 ping 是否成功:

> ping www.fanhaobai.com
请求超时。
请求超时。
远程主机将用户的公钥保存在$HOME/.ssh/authorized_keys文件,所以这里需要将上步生成的 公钥 文件id_rsa.pub的内容 追加 到authorized_keys文件中
配置文件为/etc/ssh/sshd_config,将下面内容关闭注释。

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
然后,重启 sshd 服务。

$ service sshd restart
3) 免密登录测试

这里通过配置 识别名 ,连接时只需指定连接识别名即可,简单方便。

在$HOME/.ssh目录下创建config文件,并作如下配置:

Host fhb
HostName www.fanhaobai.com
Port 10086
User fhb
使用识别名连接 SSH 登录远程主机,出现如下内容表示公钥登录成功。

$ ssh fhb


Welcome to aliyun Elastic Compute Service!

用过各种开发环境 homestead , wsl ,还有 windows 版本的 valet ,以及其他集成环境比如 phpstudy ,laragon。 最好用的还是 wsl 和 windows 版本的 valet。 homestead 太笨重了,配置麻烦,启动还慢。

Windows安装Gogs

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
下载二进制 https://gogs.io/docs/installation/install_from_binary
下载nssm 注册Windows服务 加入环境变量https://nssm.cc/download
https://zmcdbp.com/install-gogs-in-windows/
Gogs目录下的script/windows文件夹,可以看到里面有个install-as-service.bat的脚本,
如果你解压的目录不是C:/gogs,右键编辑这个脚本,把SET gogspath=C:\gogs改成你解压Gogs的目录。
@ECHO off

:: This script relies on nssm.exe to work.
:: Please, download it and make it available on the system path,
:: or copy it to the gogs path.
:: https://nssm.cc/download
:: This script itself should run in the gogs path, too.
:: In case of startup failure, please read carefully the log file.
:: Make sure Gogs work running manually with "gogs web" before running
:: this script.
:: And, please, read carefully the installation docs first:
:: https://gogs.io/docs/installation
:: To unistall the service, run "nssm remove gogs" and restart Windows.

:: Set the folder where you extracted Gogs. Omit the last slash.
SET gogspath=d:\gogs

nssm install gogs "%gogspath%\gogs.exe"
nssm set gogs AppParameters "web"
nssm set gogs Description "A painless self-hosted Git service."
nssm set gogs DisplayName "Gogs"
nssm set gogs Start SERVICE_DELAYED_AUTO_START
nssm set gogs AppStdout "%gogspath%\gogs.log"
nssm start gogs
pause
然后我们就可以右键点击选择以管理员身份运行,等命令行窗口运行完毕:
打开浏览器,输入http://127.0.0.1:3000,出现如下界面说明Gogs已经正常运行啦

FFmpeg 视频操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
docker pull jrottenberg/ffmpeg
docker run -v /Users/js/Desktop/sp:/root/download jrottenberg/ffmpeg:latest -i /root/download/mp.mp4 -vcodec copy -an /root/download/out.mp4

docker run -v Docker运行镜像命令(不用更改)
/Users/js/Desktop/sp 系统目录(自定义)
/root/download 镜像内部项目(不用更改)
jrottenberg/ffmpeg:latest Docker镜像名称(不用更改)
-i ffmpeg命令
/root/download/mp.mp4 其中mp.mp4是未消音的视频文件
-vcodec copy -an ffmpeg命令
/root/download/out.mp4 out.mp4是消音后的视频文件
命令执行成功后会在/Users/js/Desktop/sp目录下出现out.mp4视频文件
system('docker run -v /Users/js/Desktop/sp:/root/download jrottenberg/ffmpeg:latest -i /root/download/mp.mp4 -vcodec copy -an /root/download/out.mp4 2>&1');
注意事项:https://laravelacademy.org/post/19479.html

1.注意需要在命令后面最加2>&1
2.php默认是无法执行system等命令的,需要更改php.ini中的disable_functions,删除其中的system。重启PHP

一个对SQL进行优化和改写的自动化工具

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
wget https://github.com/XiaoMi/soar/releases/download/0.9.0/soar.linux-amd64 -O soar
chmod a+x soar
[root@su ~]# echo 'select * from film' | ./soar
# Query: 687D590364E29465

★ ★ ★ ☆ ☆ 75



SELECT
*
FROM
film


最外层SELECT未指定WHERE条件

* **Item:** CLA.001

* **Severity:** L4

* **Content:** SELECT语句没有WHERE子句,可能检查比预期更多的行(全表扫描)。对于SELECT COUNT(\*)类型的请求如果不要
求精度,建议使用SHOW TABLE STATUS或EXPLAIN替代。

不建议使用SELECT * 类型查询

* **Item:** COL.001

* **Severity:** L1

* **Content:** 当表结构变更时,使用\*通配符选择所有列将导致查询的含义和行为会发生更改,可能导致查询返回更多的数
据。
SQL美化

echo "select * from tbl where col = 'val'" | ./soar -report-type=pretty
输出

SELECT
*
FROM
tbl
WHERE
col = 'val';

Aria2 加速百度网盘下载

1
2
3
4
5
6
7
8
9
10
11
12
生成下载 url 的过程需要借助 https://chrome.google.com/webstore/detail/baiduexporter/jgebcefbdjhkhapijgbhkidaegoocbjj?hl=zh-CN
aria2c.exe -c -s32 -k32M -x16 -t1 -m0 --enable-rpc=true 下载 url 取值
-t1 表示的是每隔 1 秒重试一次
-m0 表示的是重试设置
此外,下载 url 中会包含 --header 的信息:User-Agent、Referer、Cookie、url
理论上 User-Agent、Referer 应该时固定的,Cookie、url 每次会生成不一样的
User-Agent: netdisk;5.3.4.5;PC;PC-Windows;5.1.2600;WindowsBaiduYunGuanJia
Referer: http://pan.baidu.com/disk/home

aria2c -c -s256 -k2M -x256 -t1 -m0 --enable-rpc=true -o "pyspark-part1.zip" --header "User-Agent: netdisk;5.3.4.5;PC;PC-Windows;5.1.2600;WindowsBaiduYunGuanJia" --header "Referer: http://pan.baidu.com/disk/home" --header "Cookie: BDUSS=FFzb2s3Z2NRcnlTRE00WkxLYn5jTzhLdXktflVYbWprdXRpZm5EQ1FnYXlyTzFaSVFBQUFBJCQAAAAAAAAAAAEAAADYoS0veWVhckxQRjEzMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALIfxlmyH8ZZb; pcsett=1506245668-3f7c157ceb2130e195638efdf62944aa" "https://pcs.baidu.com/rest/2.0/pcs/file?method=download&app_id=250528&path=%2FQQ% E7% BE% A4% E5%90%88% E4% B9% B0% E5% A4% A7% E6%95% B0% E6%8D% AE% E8% A7%86% E9% A2%91%2Fxtwy% E4% B9%8Bpyspark% E8% A7%86% E9% A2%91%2F% E5% AD% A6% E5% BE%92% E6%97% A0% E5% BF% A7pyspark% E8% AF% BE% E7% A8%8Bpart1.zip"

aria2c.exe --conf-path=aria2.conf

ffmpeg给视频添加水印

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
rpm --import http://packages.atrpms.net/RPM-GPG-KEY.atrpms
yum -y --enablerepo = atrpms install ffmpeg ffmpeg-devel
main_h - 视频的高度
main_w - 视频的宽度
overlay_h - 重叠广告的高度
overlay_w - 重叠式广告的宽度




ffmpeg -i birds.mp4 -i watermark.png
-filter_complex "overlay=x=(main_w-overlay_w)/2:y=(main_h-overlay_h)/2" birds2.mp4
如果我们想要为剪辑添加品牌或水印,但不覆盖现有视频,我们可以使用 pad 过滤器为剪辑添加一些填充,然后将我们的水印放在填充上,如下所示:


ffmpeg -i birds.mp4 -i watermark2.png
-filter_complex "pad=height=ih+40:color=#71cbf4,overlay=(main_w-overlay_w)/2:main_h-overlay_h"
birds3.mp4
一旦你开始得到这个的概念之后,你甚至可以让你的水印动起来


ffmpeg -i birds.mp4 -i watermark.png
-filter_complex "overlay='if(gte(t,1), -w+(t-1)*200, NAN)':(main_h-overlay_h)/2" birds4.mp4
如果遇到这个 error


The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
那就添加个参数吧


ffmpeg -i yii.mp4 -i logo.jpg -strict -2 -filter_complex "overlay=x=(main_w-overlay_w)/2:y=(main_h-overlay_h)/2" birds2.mp4
如果遇到其他错误,就去查查资料吧 https://www.njphper.com/posts/2ffce39e.html

内网穿透ngrok

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
1 下载工具 wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip(默认下载到当前路径)
2 解压 unzip ngrok-stable-linux-amd64.zip
3 直接用 ./ngrok http 8789

Session Status connecting
Session Status online
Sesion Expires 7 hours, 50 minutes
Versionerface 2.3.28 040
R gio United States (us)
Web Interface http://127.0.0.1:4040 rt5 p50 p90
F rward ng http://b431dd61.ngrok.io -> http://localhost:8789
Forwarding https://b431dd61.ngrok.io -> http://localhost:8789

php开启一个端口
cd /usr/html
php -S localhost:8789

浏览器访问http://b431dd61.ngrok.io

https://dashboard.ngrok.com/get-started 登录GitHub后获取token ./ngrok http 80

ngrok by @inconshreveable (Ctrl+C to quit)

Session Status online
Update update available (version 2.3.28, Ctrl-U to update)
Version 2.2.8
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://8a00ef79.ngrok.io -> localhost:80
Forwarding https://8a00ef79.ngrok.io -> localhost:80

https://www.cnblogs.com/along21/p/8384304.html

图片是否ps过

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
https://www.chongbuluo.com/thread-744-1-1.html
fotoforensics.com 通过这个网站的图像分析,也可以。

先来啰嗦几句:FotoForensics 是依靠 ELA,Metadata,Find original photo 等方式来判断图片是否经历过数字处理。其中 ELA(Error Level
Analysis)是其主要特色功能,通过分析图片 JPEG 压缩率来判断。
原图的所有 Metadata 信息
File
File Type JPEG
File Type Extension jpg
MIME Type image/jpeg
Image Width 730
Image Height 1184
Encoding Process Baseline DCT, Huffman coding
Bits Per Sample 8
Color Components 3
Y Cb Cr Sub Sampling YCbCr4:2:0 (2 2)
JFIF
JFIF Version 1.01
Resolution Unit None
X Resolution 1
Y Resolution 1
Composite
Image Size 730x1184
Megapixels 0.864

右图的部分 Metadata 信息
File
File Type JPEG
File Type Extension jpg
MIME Type image/jpeg
Exif Byte Order Big-endian (Motorola, MM)
Current IPTC Digest e8f15cf32fc118a1a27b67adc564d5ba
Image Width 730
Image Height 1184
Encoding Process Baseline DCT, Huffman coding
Bits Per Sample 8
Color Components 3
Y Cb Cr Sub Sampling YCbCr4:4:4 (1 1)
JFIF
JFIF Version 1.02
EXIF
Orientation Horizontal (normal)
X Resolution 72
Y Resolution 72
Resolution Unit inches
Software Adobe Photoshop CS3 Windows
Modify Date 2008:05:19 20:47:21
注意最后两行,分别是修图工具(Photoshop CS3)和修改时间信息,看来时间挺久的了

postman模拟请求

1
2
3
4
5
右键请求 -> copy -> copy as curl。

现在我们的粘贴板里面有个 curl 格式的请求,接下来我们打开 postman,点击左上角 Import,然后点 Paste Raw Text,然后点击 Import 完成导入。
这时候我们就把请求的完整信息复制到了 postman:
https://learnku.com/articles/33410

十分钟快速搭建内网穿透工具 frp

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
frp 是一个可用于内网穿透的高性能的反向代理应用,支持 tcp,udp,http,https,stcp 协议。
frp 需要服务端和客户端共同作用,服务端为 frps,一般安装在 vps 服务器上;客户端为 frpc,一般安装在路由器或 NAS 上。
frps 和 frpc 配置使用,可以远程访问或控制内网设备
https://github.com/clangcn/onekey-install-shell/tree/master/frps
$ wget --no-check-certificate https://raw.githubusercontent.com/clangcn/onekey-install-shell/master/frps/install-frps.sh -O ./install-frps.sh
$ chmod 700 ./install-frps.sh
$ ./install-frps.sh install

客户端
https://github.com/fatedier/frp/releases
修改 frpc.ini 文件
[common]
server_addr = xxxxxx # 服务器 IP
server_port = 5443 # bind_port
token = xxxxxx # 与服务器一致

[test]
type = http # 类型
local_ip = 127.0.0.1 # 本地 IP
local_port = 80 # 本地端口
use_encryption = true # 传输加密
use_gzip = true # gzip 压缩
custom_domains = xxxxxx # 自定义域名
http_user = xxxxxx # 可选,访问账号
http_pwd = xxxxxx # 可选,访问密码
打开 cmd,运行 frpc.exe 即可
80 端口被 Nginx 占用的情况下,利用 Nginx 进行端口转发
server
{
listen 80;
server_name www.cnguu.cn;
location / {
proxy_pass http://127.0.0.1:7080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
access_log off;
error_log /dev/null;
}
https://gleehub.com/tool/shi-fen-zhong-kuai-su-da-jian-nei-wang-chuan-tou-gong-ju------frp.html

安利一个在线音频剪辑网站。适合应急与轻量的编辑。网址:https://mp3cut.net/cn/

推荐一个超厉害的在线朗读网站,这个网站包括了粤语、英语、法语、德语、日语、韩语、意大利语、西班牙语、葡萄牙语等语种,还可以选择朗读倍速,再不用怕汉语里夹带外语的作品了 。传送门:https://www.entts.com/

文件快传网站及源码 http://blog.zgcwkj.cn/archives/866.html#comment-420
咸鱼导航 https://xfisher.com/fish
12306 抢票助手https://github.com/pjialin/py12306
永久免费在线抢票软件 https://www.12306bycloud.com/index
免费ssr https://www.attackmen.com/ https://nine-fox.com/editor/#/keysetViewer
google https://gamedun.github.io/
用于统计某个username的github贡献信息https://github.com/hustclf/that_is_me_on_github
命令行就可以把网页保存成 PDF 文件 https://github.com/danburzo/percollate
gitbatch:一站式 git 管理命令行界面工具https://github.com/isacikgoz/gitbatch
Githistory 这个工具真的超级赞,替换一下URL即可看到所有提交记录 https://githistory.xyz/
将 github 上的文件地址 通过来访问 http://raw.githack.com/ http://htmlpreview.github.com/ 将文件地址填入即可生成 url
做了个chrome插件Picee,能够把 Github 仓库作为图床应用,支持通过粘贴、拖拽、选择的方式选择图片,并能一键复制图片外链,欢迎使用~~ https://github.com/jrainlau/picee
https://www.extractpdf.com/一个可以将 pdf 中的图片全部提取出来并打包下载的一个工具,还可以看到文档中纯文字部分
一个能完美的将网页导出到PDF的在线服务,可使用其提供的API,在你的在线简历页面添加一个PDF导出按钮。地址https://www.sejda.com/html-to-pdf
不会安装扩展定制版Chrome浏览器下载安装地址,请直接到奔跑中的奶酪大佬的博客上去直接下载:https://www.runningcheese.com/chrome
网易见外】为视频自动生成字幕、音频转文字等等,好用极了,哭着推荐!
地址https://jianwai.netease.com/
证件照一键抠图换背景v2 https://www.lanzous.com/i554s8f
微信读书组队抽奖 https://weread.qnmlgb.tech/ 既可以快速组队抽奖又不用分享群或者朋友圈。
主要功能是对整个文档进行翻译,100多种不同语言文档可任意转换,无需注册https://www.onlinedoctranslator.com/
撘楼分享个摸鱼网站: https://tophub.fun 全平台支持 https://www.printf520.com/hot.html
https://whereisscihub.now.sh/ Sci.hub是一个开源学术数据库,在上面免费提供了超过62,000,000篇科学论文和文章,并且每天会上传新的论文文章
正则闯关的网站 https://alf.nu/RegexGolf
录制浏览器交互并生成测试脚本的测试工具 https://github.com/prprprus/softest
简单易用的文章多平台发布工具:AutoPublish,目前支持知乎、CSDN、豆瓣日志https://github.com/ayuliao/Autopublish
https://github.com/tophubs/TopList 摸鱼神器
一键安装 v2ray 脚本 https://github.com/233boy/v2ray
ip地址在线计算器 http://www.ab126.com/goju/1840.html
LeetCode 的题目印成一本书使用这个小工具: https://github.com/Sneezry/leetpress
抖音推荐列表视频爬虫 https://github.com/cnbattle/douyin
H5 实时语音通话聊天玩具 https://xiangyuecn.github.io/Recorder/
Postwoman 是一款开源的 Postman 替代品 https://liyasthomas.github.io/postwoman/ https://zhaodao.ai/p/10657
https://zhaodao.ai/p/10630 寻求电影推荐 小程序 找到ai
linerider:一个小游戏,用笔画出一条线,小人就沿着线滑雪撬,可以翻跟头可以下滑可以倒退,N种不同的结果全在你的掌握~如果你画出一个满意的线路,还可以保存成视频~在线试玩:https://www.linerider.com/
刚看到的,一个免费在线录屏工具,可以自由录制电脑屏幕中的画面,高清无广告,完全免费,支持多平台,还可以进行简单的编辑。
推荐一个好用的录屏工具,录制没有时长限制,录的时候还可以添加文字等标注。完全免费。 应用链接:https://showmore.com/zh/
mangaEditor 一个在线漫画自动翻译工具,不用安装,支持ORC+翻译,可以还能自动涂白 https://moeka.me/mangaEditor/

Make Girls Moe:一个基于 GAN 自动生成二次元妹子,项目由复旦大学,同济大学和纽约州立大学石溪分校的一些研究爱好者开发,在线生成头像:https://make.girls.moe/#/
团队开发的效率工具 uTools,模块化定制开发工具,目前有编码小助手,图床,内网穿透,翻译,应用网页快开,OCR,取色,TODO等小插件,使用electron开发。官网地址:https://u.tools
demo.glyptodon.com https://demo.glyptodon.com/#/client/ZGVtbwBjAGRlbW8=demo.glyptodon.com :一个网站,打开后可以临时生成一个 Windows 系统,免费使用 15 分钟,网速快并且可以访问 Google/Youtube 等网站,
网页错别字检测:一个 AI 网页错别字检测工具,自动提取出网页上的文字,查找出错别字,然后标识出来 https://chrome.google.com/webstore/detail/%E7%BD%91%E9%A1%B5%E9%94%99%E5%88%AB%E5%AD%97%E6%A3%80%E6%B5%8B/dadfipibjfkfgfibaiiedoedjogaekcd?hl=zh-CN
工程和科学方程的求解器。 ​​​​https://www.fxsolver.com/
一键改图是一个超简单的在线图片处理工具网站,已完美实现:图片尺寸压缩、图片质量压缩、图片缩略图生成、图片添加水印、图片裁剪、图片生成内切圆、图片生成圆角、图片格式转换、图片打码马赛克、图片旋转、图片锐化、图片模糊、图片调整亮度、图片调整对比度、图片 exif 信息获取等强大功能。https://yijiangaitu.com/
安利一个有些沙雕的绘画生成 gif 的网站:https://brush.ninja/brush.ninja,除了自己绘画,还支持用多张图片合成 GIF
Typingclub 是一个免费在线指法练习网站。点击 Get Started ,即可开始练习。所有练习一共包含 32 个级别,684 个练习。从第 8 个级别开始,就开始进入解锁通关模式。地址:https://www.typingclub.com/typingclub.com
Github 发布了一个可以 DIY 自己章鱼猫的工具https://myoctocat.com/build-your-octocat/
Codeshare.io在浏览器中实时共享写代码的工具。免费、不需要注册(保留24小时)、支持音视频、支持多种语言的语法高亮。
Aria2 – 超・懒人包:只需 2 步就能使用神器 aria2 下载文件了。https://meta.appinn.net/t/aria2-2018-11-19/7434 https://u15690961.pipipan.com/fs/15690961-316288741
推荐一个超厉害的在线朗读网站,这个网站包括了粤语、英语、法语、德语、日语、韩语、意大利语、西班牙语、葡萄牙语等语种,还可以选择朗读倍速,再不用怕汉语里夹带外语的作品了 。传送门:https://www.entts.com/

一个以文本方式录制终端内容的工具,看起来挺炫的。https://asciinema.org/
可以一键自动排版至微信公众号、知乎专栏、微博头条、简书、头条号、企鹅号。https://www.mkeditor.com/
在线 timeline 生成器 https://time.graphics/
安利一个在线音频剪辑网站。适合应急与轻量的编辑。网址:https://mp3cut.net/cn/
√ 全程免费无广告
√ 拥有简体中文界面
√ 支持Google Drive 、 Dropbox、URL链接和本地上传四种方式
√ 可导出为 iPhone 铃声
√ 编辑界面有声波图预览
√ 支持 300 多种文件格式
githubtimeline:偷窥时间线,你可以看到任意一个 GitHub 用户的行为活动轨迹。在线体验:https://githubtimeline.xyz/
sourcerer:可视化你的Github贡献,甚至分析出你在什么时候参与开源更活跃。在线体验地址:https://sourcerer.io/
aconvert:一个免费的在线格式转换工具,支持文档、文档、pdf、图片、视频和音频,最赞的一点是可以直接复制原内容链接进行转换,免去下载上传的麻烦,对于视频转 GIF 非常友好https://www.aconvert.com/cn/video/mp4-to-gif/
文章多平台发布工具:AutoPublish,目前支持知乎、CSDN、豆瓣日志 https://github.com/ayuliao/Autopublish
蚂蚁森林能量智能收取脚本 (基于Auto.js)https://github.com/SuperMonster003/Auto.js_Projects/tree/Ant_Forest

perma.cc 是一个很好的第三方网页永久保留平台,perma可以将网页永久保存下来成为一个档案馆,帮助你保留网页证据以便日后使用

阿虚同学的储物间 http://kyon945.ys168.com/ https://axutongxue.github.io/

仿站小工具 https://smalltool.github.io/2019/07/29/xft3.0/
Gogs 是一个简单、最快速和最轻松的方式搭建自助 Git 服务。
工具集SCI-Hub科研论文网址http://tool.yovisun.com/scihub/
Gogs 可以在5分钟搭建一个和github差不多的网站。 https://www.jpeg.io/
时光机器https://web.archive.org/
在线分解质因子http://factordb.com
工具 https://htmlpreview.github.io/?https://raw.githubusercontent.com/v2ray/v2ray.github.io/master/awesome/tools.html
微博监督员批量拉黑工具https://tiansh.github.io/us-weibo/Weibo_Supervisor_Blacklist_Tool/ https://github.com/yu961549745/WeiboBlackList
ctf工具 https://csuwangj.github.io/CTF%E8%BD%BB%E5%B7%A5%E5%85%B7%E4%B8%AA%E4%BA%BA%E9%9B%86%E5%90%88/
somd5 md5online.com
中国菜刀之类菜刀工具的使用https://fly8wo.github.io/2018/08/24/%E4%B8%AD%E5%9B%BD%E8%8F%9C%E5%88%80%E4%B9%8B%E7%B1%BB%E8%8F%9C%E5%88%80%E5%B7%A5%E5%85%B7%E7%9A%84%E4%BD%BF%E7%94%A8/
site:github.io 工具
github上的工具集合子域名枚举扫描器或爆破工具https://only-free.github.io/2018/12/24/gayhub-shang-de-gong-ju-ji-he/
新媒体工具箱https://bpteach.github.io/New-Media-Toolbox/
谷歌助手https://github.com/haotian-wang/google-access-helper/releases https://axutongxue.github.io/2019/08/12/%E6%97%A0%E8%AE%BA%E5%A4%9A%E5%B0%91%E6%AC%A1%EF%BC%8C%E6%88%91%E9%83%BD%E6%8E%A8%E8%8D%90%E4%BD%A0%E7%94%A8%E8%B0%B7%E6%AD%8C%E6%90%9C%E7%B4%A2/
https://zjcqoo.github.io/ https://github.com/EtherDream/jsproxy
文字转语音https://developer.baidu.com/vcast
阿虚同学的储物间 http://kyon945.ys168.com/ https://axutongxue.github.io/
万能君的小工具 https://www.52pojie.cn/thread-981080-1-1.
个人学习手册(AI、Web、Quant) https://github.com/zmecust/learning-manual
LNMP一键安装程序https://github.com/yeszao/dnmp https://www.awaimai.com/2120.html
win 下集成环境除了 XAMPP 、phpStudy ,现在还有个 laragon 也不错
敏感词过滤 https://github.com/FireLustre/php-dfa-sensitive
仿知网https://www.cn-ki.net/仿知网是一个完全可以代替知网的精品网站

我收集了 3000 多万翻译数据,建立了一个搜索引擎,以后做国际化的就不用重复翻译了。https://i18ns.com/zh/index.html
canvas图片水印,用于身份证等个人信息添加仅用于XXX等字样保护个人信息https://github.com/dxcweb/watermark?utm_source=hacpai.com
http://watermark.dxcweb.com/
下载工具https://motrix.app/
Go 语言常用工具库,这个轱辘还算圆! https://github.com/b3log/gulu?utm_source=hacpai.com

词云https://me.bdp.cn/home.html http://www.picdata.cn http://www.tocloud.com WordArt.com Tagxedo.com WordItOut.com Wordle.net
gif 录制工具 · licecap
https://hacpai.com/tag/tools
这里我就要介绍强大的 LICEcap 了,用来做屏幕截图的,录制出来的 gif 很小,我的所有 gif 都是通过它来制作的。
https://www.screentogif.com/?l=zh_cn GifCam 也不错https://github.com/ShareX/ShareX
github.dev,这是由 Github 官方出品的个人网站生成器工具;它可以快速帮你建立一个展示您的贡献、兴趣和开发经验的个人网站。 它是您自己的完全可自定义的 GitHub 配置文件,由 GitHub API,GitHub Pages 和 Jekyll 提供支持,适用于对您的工作感兴趣的任何人 - 只要您准备好分享它

在线协作编辑器一起写

工具收集

仿站小工具

微博监督员批量拉黑工具

翻译数据

在线分解质因子

在线流程图

仿知网是一个完全可以代替知网的精品网站

在线ocr

新趣集 - 一个新的产品发现网站

PDF文件在线解密http://www.free-pdftoword.com/cn/

下载 B 站(bilibili)视频新技能 bilibili.com 前面加一个 i 即可 https://www.bilibilijj.com/video/av4117003/

下载YouTube youtube前面加个ss也行 youtubemultidownloader.net www.vidpaw.com

免费下载 Instagram 视频图片

软件下载列表

百度网盘满速下载baiduwp

抖音相关工具合集-抖音网页版,视频去水印

下载微信公众号的视频

抖音网页版https://dy.kukutool.com/douyinweb https://welltool.net/rank

抖音自动识别抖音小姐姐并点赞

简单一步激活 Office2019

商品历史价格查询 地址栏中的电商域名后加入字母asd即可查询当前商品历史价格

百度文库文档在线免费导出工具

VIP 视频解析免会员观看

SQLMap 从入门到入狱详细指南

Sqlmap使用教程

乌云空间

google代理

在线画图

安全技术精粹

百度文库下载工具

截图

gif mac http://cockos.com/licecap/

Chrome浏览器都安装了哪些扩展插件

Chrome插件英雄榜:

v2ray 更安全的代理服务

生成字幕https://greatdk.com/

ELK Stack 和 Docker 搭建日志平台

gif 动图很好用 ScreenToGif

科学上网:使用Shadowsock搭建一条自由的梯子

google的outline科学上网

翻墙!冲出你的窗口

翻墙!免费科学上网方法与技巧

通过谷歌云(GCP)免费科学上网一年

科学上网

google hosts

JavaScript编写的内存型SQL数据库AlaSQL

在线SQL

Appium 使用 Python 运行 Appium 测试的示例

在线工具箱(各种实用工具聚合)http://tool.mkblog.cn/

微信里面的黑科技记录

装逼大全

收藏全球最有趣的网站

基于 Laravel 可灵活自定义的的私人微信机器人

微信调试、API调试和AJAX的调试的工具

超级微信电脑客户端,支持多开、防消息撤销

微信、支付宝、QQ 三合一收款二维码

网页版微信API,包含终端版微信及微信机器人

每天搜集 Github 上优秀的项目

视频解析网(微博,秒拍,快手,抖音)

Linux、MySQL、Nginx、PHP、Git、Shell等笔记

在线Excel

开发文档 / API 文档管理 工具

程序员必备的生产力工具

在线生成词云

微信群合影qunheying.com - 多彩的主题,有趣的头像

朋友圈生成器

朋友圈集赞

微信朋友圈数据统计、导出工具

朋友圈备份机器人/老刘碎碎念https://github.com/coolzilj/WechatSnsViewer

保存历史网页https://archive.is/

朋友圈抓取导出Suclogger https://github.com/rarnu/wxdb

在线聊天工具

google翻墙代理v2ray

使用frp搭建微信开发环境

google翻墙梯子制作方法

Ubuntu下部署MediaWiKi小记

国内的chrome镜像站点http://getcrx.cn/#/

Vultr 搭建 Shadowsocks(VPS 搭建 SS)

CST学分币,是一个区块链教学项目

中文文案排版规范

截屏工具screen.guru/

下载GitHub文件

PhpStorm的使用姿势

内网穿透之 frp

google搜索镜像

科学上网之搭建 Google 反向代理

Teahour批量下载

科学上网之蓝灯(Lantern)

Shadowsocks(R)设置%E8%AE%BE%E7%BD%AE%EF%BC%9A%E7%B3%BB%E7%BB%9F%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F%E3%80%81PAC%E3%80%81%E4%BB%A3%E7%90%86%E8%A7%84%E5%88%99/)

PAC最轻量级的科学方(上)法(网)

站长工具基于 Laravel 与 layui 的程序

自动代理配置生成PAC

如何使用PAC文件“科学上网”

详解代理自动配置 PAC

科学上网之 PAC 代理自动配置

傻瓜式利用vultr自建SS和SSR教程

网盘资源搜索网站和下载神器

COW 是一个简化穿墙的 HTTP 代理服务器

PAC翻墙

区块链背后的密码学

漫画:什么是 HTTPS 协议

惊艳的红楼梦可视化作品

HTML 转化为 Markdown 做成了一个服务

SOCKS5 安全代理工具

一个10分钟邮箱服务

小程序——文本转语音 tts

网络吐槽

nas论坛

Drone + Gogs 基于Docker构建CICD

acme.sh 从 Let’ s Encrypt 生成免费的通配符 SSL 证书

短信接收小程序 短信云

沙雕 Thug Life 动图生成器

开源自由的 Nextcloud

你的英语水平有提高

知乎300问

在线应用软件

整合互联网各种在线工具

科学上网

2019 PHP程序员发展路线

笑来的学习学习再学习公众号所有文章

公众号收集

刘大猫的财富之旅

自制emoji表情

老司机程序员用到的各种优秀资料

数学知识的资源 https://space.bilibili.com/88461692

文件共享

HTML table 和 Markdown 相互转换的工具

开发工具

程序员工具

自动打印输出

免费图床

帮助你快速生成静态网站的工具

内网穿透工具 NAP

渗透攻击

百度网盘高速下载工具 BaiduCDP 开源

人工智能生成动漫女生头像

ai生成妹子

Google 在线代理

Google镜像

hosts&DNS工作原理

分享有意思有价值的网站

新一代隐私通信(电话/短信)助手

内网穿透管理平台,基于 Frp 改的客户端

小米球ngrok

国内免翻墙看 YouTube

永久免费梯子看 YouTube

有人总结的租房要点

后端社招面试经历

内网渗透相关

搜集了 LeetCode、HackRank、剑指 offer 等经典算法实现

程序员如何优雅的挣零花钱

开发工具的中文 Cheatsheet

全栈程序员用到的各种优秀资料

程序员找工作黑名单

测试你的英语单词

帮独立开发者赚钱的资源整理

聪明人应该如何背单词?

let’s encrypt 申请 https 证书

MongoDB 资源、库、工具、应用程序精选列表中文版

PAC 自动代理翻墙

Ngrok NatApp 微信本地化调试利器

常用的命令总结及各种实用工具

收集喜欢的网址

生成聚合收款二维码:支付宝、微信、QQ 钱包

下载网页模板软件

两行代码 搞定计数

移动端后台开发api签名验证

RESTful API

个人工具

Charles 手机抓包记录

内网穿透 服务管理平台

渗透测试系统

XSS Platform

内网穿透frp

用Proxychains给你的Shell加上代理

用Wireshark抓包分析网络通讯

Fiddler 进行HTTP请求调试

蓝灯最新版本下载

gif添加文字

Prometheus 服务器监控和 Grafana 看板

Elasticsearch入门教程之安装与基本使用

Grafana 文档(目录)

Grafana是一个开源的指标量监测和可视化工具

Grafana系列教程

Grafana中踩过的坑

简单的文件服务

send firefox

表情包

搜集邮箱账户的工具

V2EX 撕逼大战

升级到HTTP/2,性能大提升

博客聚合网站

程序员主题相声

网页长截图

在线文件转换工具

基于深度学习对一些老照片自动着色并且修复

Linux 命令

如何优雅地使用Sublime Text3

去除图片背景

phantomjs

Navicat Premium 12.1.11.0安装与激活

navicat-keygen

navicat 12 激活

JetBrains 系列软件汉化包

redis lua

使用 implode.io 记录分享你的代码片段

开启您的内网穿透之旅

3步汉化sublime text3

Lantern 免费爬墙工具

topvpn

MySQL 索引及查询优化总结

swagger-php

VPN推荐

程序猿成长计划

Lumen 微服务生成 Swagger 文档

一个去掉图片背景的网站

Lantern是一款免费的科学上网软件

《科学上网翻墙教程》

文件中转

Jetbrains系列产品2018.3.2最新激活方法

《后端架构师技术图谱》

Swoole热更新

Win下必备神器之Cmder

经纬度行政区域查询

全景故宫

抓包软件 Fiddler 了解一下

很有意思的网站

解析b站

微信本地调试神器

PHP笔记

PHP 高级工程面试题汇总

RESTful API 最佳实践

隐私搜索

基于 Elixir-GraphQL-React 的新一代社区系统设计雏形

科学上网配置详解 Chrome+SwitchyOmega+Shadowsocks

Proxy SwitchyOmega 使用指南

Chrome 扩展:The Fucking GitHub 查看、整理、搜索你已经 Star 过的项目

WSL 配置指北:打造 Windows 最强命令行

闲话macOS五:实用命令行

『 OAuth2.0』 『进阶』 授权模式总结

抓包分析Mitmproxy

提供免费HTTPS证书

经典编程书籍大全

GitHub 的 Restful HTTP API 设计分解

程序员想提高先改变你的编程思想,而不是代码量

MetaWeblog 博客同步

Shadowsocks科学上网及pac自动代理

科学上网之 SSH 隧道

内网穿透之 frp

科学上网之影梭(Shadowsocks)

有哪些鲜为人知,但是很有意思的网站

代码片段托管服务

google镜像google404.net

google镜像jsproxy https://github.com/EtherDream/jsproxy

开源微信调试工具 WeChat Playground 预览版

Linux 懒人工具 - autojump

收藏地址

微信公众号排版编辑器

浅谈 XSS 攻击的那些事(附常用绕过姿势)

帮你百度

开源的google梯子

工具网站

Save Your Code in an Emergency

图床

使用图床

在线中文分词

chrome爬虫工具

Jetbrains系列产品2019.1.2最新激活方法http://idea.lanyus.com/

钉钉自动打卡神器

【Jetbrains】Idea、Phpstorm、Pycharm、Webstorm等激活教程

谷歌chrome插件谷歌上网助手 开发版

VPN蚂蚁

Navicat Premium 12激活破解教程(亲测可用)(附上官网离线安装包和破解工具)

乌云镜像https://shuimugan.com/

万能命令工具网站https://www.chongbuluo.com/thread-5982-1-1.html

网页转PDF

教你用教育网(IPV6)清洁上 Google

识别图片是否ps过

下载网易云音乐

你知道Windows上有哪些奇技淫巧

在线制作词云wordart.com

在线图片文字识别ocr提取网站https://www.wdku.net/

js ocr

谷歌访问助手

教你google

微信公号写手工具

帮你百度

将图片转成字符画

网页在线玩小霸王

微信群采集的网站

年度代码报告

万能工具站 miku.tools www.atoolbox.net www.toolnb.com/

墙外赛风psiphon3

shadowsocks 34.97.235.209:56454:imwooI:aes-256-cfb

Windows中的Shadowsocks客户端https://jsproxy-test.tk/

图片搜索

免费透明体背景的图片下载库pinpng

部署PHP环境

Composer 中国全量镜像

UML 类图processon.com

mac软件

在线导图mubu.com

下载百度文库

google镜像 206.189.135.241/ google.upupming.site

谷歌google镜像

那些离不开的 Chrome 扩展插件

工具箱

Emoji cheat sheet 速查表

解析经过 eval 加密的 JS

google镜像google.0xgg.com

解析八进制权限数字

office 在线预览服务

Office 文档在线预览的几种方案

Elasticsearch 国内镜像https://thans.cn/mirror/elasticsearch.html

MBTI职业性格测试最新版

有意思的迷宫游戏。

翻译 https://tingtalk.me/spoken-english/

在线旋转视频 https://tingtalk.me/digital-life-tips/ https://www.aconvert.com/cn/video/rotate/

打开即用的免费在线白板工具 https://witeboard.com/db103a80-e330-11e9-ba19-2db460254e5d

简单搜索 App:无广告的 Baidu http://www.searchcraft.cn/

Chrome 插件 https://tingtalk.me/chrome/

翻墙指南 https://tingtalk.me/fq/ https://tingtalk.me/fq-diy/

简历工具 https://resume.mdnice.com/ https://tingtalk.me/resume-tips/

中文排版指南 https://tingtalk.me/typography/

Google 搜索技巧 https://tingtalk.me/google-search-tips/

保险入门指南 https://tingtalk.me/personal-insurance/

驾考指南 https://tingtalk.me/driving-test/

Windows 电脑:使用技巧https://tingtalk.me/windows/

向日葵远程控制 https://sunlogin.oray.com/personal/

写作技巧https://tingtalk.me/composition-seven-tips/

1024课堂 https://1024casts.com/topics

自动采集文章兼发布文章 - 优化推广工具https://www.lmcjl.com/index/collectarticles/index.html?menu_id=65

api 测试工具 RunApi,欢迎使用:http://runapi.showdoc.cc

网盘搜索集合网站 http://www.chaonengsou.com/