Mirror site is read only www.netnr.com
123 gists results Add gist
netnr/ ShadowsocksR.sh 2018-12-18 23:07
Install ShadowsocksR
# 安装
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocksR.sh
chmod +x shadowsocksR.sh
./shadowsocksR.sh 2>&1 | tee shadowsocksR.log

# 卸载
./shadowsocksR.sh uninstall

# 状态
/etc/init.d/shadowsocks status
查看详情
netnr/ slmgr 2018-11-05 10:02
Windows 软件授权管理 slmgr 命令,KMS 服务激活系统
# 管理员 运行

# 设置服务
slmgr -skms skms.netnr.eu.org

# 安装秘钥,或者通过操作界面输入秘钥激活也可以的
slmgr -ipk 输入对应版本的秘钥

# 激活(已安装秘钥)
slmgr -ato
查看详情
netnr/ nginx-proxy_pass 2018-11-30 14:34
nginx 代理授权验证访问的站点(伪造 User-Agent、Cookie 验证)
server {
    listen 66;
    location / {
            # 允许跨域
            add_header 'Access-Control-Allow-Origin' '*';
            add_header 'Access-Control-Allow-Credentials' 'true';
            add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS';
            add_header 'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type';
            
            proxy_set_header X-Real-IP $remote_addr;
查看详情
netnr/ wget 2018-11-30 14:24
wget 命令爬取整个站点,可设置(伪造)Cookie、User-Agent 授权验证
# 爬取站点
wget -c -r -npH -k -nv https://zme.ink/

# 参数说明
-c  # 断点续传
-r  # 递归下载
-np  # 递归下载时不搜索上层目录
-nv  # 显示简要信息
-nd  # 递归下载时不创建一层一层的目录,把所有文件下载当前文件夹中
-p  # 下载网页所需要的所有文件(图片,样式,js文件等)
查看详情
netnr/ ToTimestamp.cs 2018-11-03 10:13
将Datetime转换成时间戳,10位,秒
/// <summary>
/// 将Datetime转换成时间戳,10位,秒
/// </summary>
/// <param name="datetime"></param>
/// <returns></returns>
public static long ToTimestamp(this DateTime datetime)
{
    return (datetime.ToUniversalTime().Ticks - 621355968000000000) / 10000000;
}
查看详情
netnr/ ToEncode-ToDecode.cs 2018-11-03 10:12
编码、解码
/// <summary>
/// 编码
/// </summary>
/// <param name="uri"></param>
/// <param name="charset"></param>
/// <returns></returns>
public static string ToEncode(this string uri, string charset = "utf-8")
{
    string URL_ALLOWED_CHARS = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.~";
查看详情
netnr/ ToDataTable-ToModel.cs 2018-11-03 10:06
实体转表、表转实体
/// <summary>
/// 实体转表
/// </summary>
/// <typeparam name="T">泛型</typeparam>
/// <param name="list">对象</param>
/// <returns></returns>
public static DataTable ToDataTable<T>(this IList<T> list)
{
    Type elementType = typeof(T);
    var t = new DataTable();
查看详情
netnr/ bbr 2018-11-10 08:25
快速开启 Google BBR 的方法,BBR 内核要求为 4.9
# 修改系统变量
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf

sysctl -p   # 保存生效
sysctl net.ipv4.tcp_available_congestion_control    # 查看内核是否已开启 BBR
lsmod | grep bbr    #查看 BBR 是否启动

#help
https://www.moerats.com/archives/612/
查看详情
netnr/ bench 2018-11-10 22:30
测试各种 Linux 发行版的网络(下行)和 IO 测试,性能测试
# 网络和 IO 测试 https://teddysun.com/444.html
wget -qO- bench.sh | bash

# 性能测试 https://teddysun.com/245.html
wget --no-check-certificate https://github.com/teddysun/across/raw/master/unixbench.sh && chmod +x unixbench.sh
./unixbench.sh

wget -qO- --no-check-certificate https://raw.githubusercontent.com/oooldking/script/master/superbench.sh | bash
查看详情
netnr/ kms 2018-11-10 14:16
一键安装KMS服务脚本
#安装
wget --no-check-certificate https://github.com/teddysun/across/raw/master/kms.sh && chmod +x kms.sh && ./kms.sh

#查看端口
netstat -nxtlp | grep 1688

#启动
/etc/init.d/kms start
#停止
/etc/init.d/kms stop
查看详情

链接