Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
#install teleport node
cd /root
wget --no-check-certificate https://get.gravitational.com/teleport-v2.6.1-linux-amd64-bin.tar.gz
tar zxfv teleport-v2.6.1-linux-amd64-bin.tar.gz
rm teleport-v2.6.1-linux-amd64-bin.tar.gz
cd teleport
cp teleport /usr/bin
cd ..
rm -rf teleport
@snail007
snail007 / gist:83e93e62a3abc390a649b2d96c1a61c4
Created April 9, 2019 06:11
git仓库删除所有提交历史记录,成为一个干净的新仓库,把旧项目提交到Git上,但是会有一些历史记录,这些历史记录中可能会有项目密码等敏感信息。如何删除这些历史记录,形成一个全新的仓库,并且保持代码不变呢?
1.Checkout
git checkout --orphan latest_branch
2. Add all the files
git add -A
3. Commit the changes
@snail007
snail007 / vpstest.sh
Created January 28, 2019 06:43
vpstest
#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# Description: Auto test download & I/O speed script
# Thanks: LookBack <admin@dwhd.org>; Nils Steinger; Teddysun
# Toyo: https://doub.io
# H2YTech: https://minecloud.asia
# For https://VPS.BEST
RED='\033[0;31m' && GREEN='\033[0;32m' && YELLOW='\033[0;33m' && PLAIN='\033[0m'
@snail007
snail007 / vpstest
Created January 28, 2019 06:42
vpstest
#!/usr/bin/env bash
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
# Description: Auto test download & I/O speed script
# Thanks: LookBack <admin@dwhd.org>; Nils Steinger; Teddysun
# Toyo: https://doub.io
# H2YTech: https://minecloud.asia
# For https://VPS.BEST
RED='\033[0;31m' && GREEN='\033[0;32m' && YELLOW='\033[0;33m' && PLAIN='\033[0m'
curl -H "Content-Type: application/json" --data '{"source_type": "Tag", "source_name": "v6.9"}' -X POST <trigger_url>
@snail007
snail007 / gist:d4805ba808205cf4ab26562dd944c5db
Created October 16, 2018 10:56 — forked from windwiny/gist:c85dd8c2571b4374f874
Linux 基于策略的路由(Linux Policy Routing)(Linux 多个网卡使用相同网段的IP地址设置)
----
Linux 基于策略的路由(Linux Policy Routing)
Linux 有传统的基于数据包目的地址的路由算法,和新的基于策略的路由算法
新算法优点:支持多个路由表,支持按数据报属性(源地址、目的地址、协议、端口、数据包大小、内容等)选择不同路由表
# 查看规则命令,后面可跟其它参数,默认为 show(list) 显示全部
ip rule
@snail007
snail007 / gist:49530dccba8419635674fe0dd12363cd
Last active August 27, 2018 09:29
gopackets 编译运行环境要求
1.linux 需要libpcap库
sudo apt-get install libpcap0.8-dev
2.windows 64位系统需要
go_amd64
使用winpcap无法抓取127.0.0.1通讯的流量,如果要抓取127.0.0.1的流量需要Npcap
Npcap 是对当前最流行的 WinPcap 工具包进行改进的一个项目,兼容winpcap api.
安装x86_64-w64-mingw32-8.1.0-crt-5.0.4.7z
package main
import (
"bufio"
"errors"
"flag"
"fmt"
"io"
"log"
"net"
@snail007
snail007 / teleport安装使用手记.txt
Last active June 2, 2019 17:17
teleport安装使用手记
1.下载二进制包:https://get.gravitational.com/teleport-v2.6.1-linux-amd64-bin.tar.gz
解压得到用到的是里面的三个二进制:
1.1 tctl (管理工具)
1.2 teleport (认证服务中心)
1.3 tsh (类似ssh客户端)
tctl和teleport必须在一个服务器上
安装:
mkdir -p /var/lib/teleport
cp tctl teleport tsh /usr/bin
@snail007
snail007 / postern.conf
Created April 16, 2018 03:53
andoroid postern configuration
[General]
loglevel = notify
skip-Proxy = 192.168.0.0/16, 193.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, 127.0.0.1, ::ffff:0:0:0:0/1, ::ffff:128:0:0:0/1, localhost, *.local
bypass-system = true
dns-server = system,119.28.28.28,223.6.6.6,208.67.222.222
allow-wifi-access = true
collapse-policy-group-items = true
enhanced-mode-by-rule = false
exclude-simple-hostnames = true
hide-crashlytics-request = true