懒人的府邸。只是为了学习备份。收藏精品。

flexget自动删种

懒人阅读(30)

clean_transmission:【自动删除种子】

host: localhost

port: 9099

username: eeqiulovept

password: ptisverygood

finished_for: 48 hours【种子下载完成2天后删除】

min_ratio: 5【种子分享率达到5以后,删除该种子】

delete_files: Yes【删除种子的同时,删除下载的文件】

enabled: Yes【启用自动删除种子插件】

V2ray多用户管理脚本

懒人阅读(638)

本文最后更新于2018年11月24日,已超过 1 年没有更新,涉及的内容可能已经失效!

 

特色

调用v2ray官方api进行流量统计
多用户, 多端口管理, 混合传输协议管理不再是梦
首次安装时产生随机端口,默认配置mkcp + 随机一种 (srtp | wechat-video | utp | dtls) header伪装;
安装完成显示配置信息; 脚本跑完即可放心食用!
每天北京时间早上3点自动升级重启v2ray核心,降低v2ray因内存小被kill几率。可关闭开启此功能。
查看配置信息显示vmess字符串(v2rayN的分享链接格式)
生成Telegram的socks5/MTProto分享链接, 支持socks5 + tls组合
支持http/2, 随机生成伪装h2 path
开启关闭tcpFastOpen
开启关闭动态端口
禁止BT
支持新版v2ray配置文件格式(v4.1+)
支持范围端口修改
支持程序和命令行参数管理控制

功能

一键 启动 / 停止 / 重启 V2ray 服务端
流量统计
命令行模式管理v2ray
支持多用户, 多端口管理
开启关闭动态端口
bittorrent的禁止与放行
单端口, 范围端口的修改
开启关闭tcpFastOpen
快速查看服务器连接信息, 常规配置修改
自由更改传输配置:
常规TCP
HTTP头部伪装
WebSocket流量
常规mKCP流量
mKCP 伪装 FaceTime通话流量(srtp)
mKCP 伪装 BT下载流量(utp)
mKCP 伪装 微信视频通话流量(wechat-video)
mKCP 伪装 DTLS 1.2流量(dtls)
mKCP 伪装 WireGuard流量(wireguard)
HTTP/2的tls流量(h2)(需备域名)
Socks5
MTProto
Shadowsocks
WebSocket和HTTP/2不包括Nginx分流,请自行安装Nginx来分流。

安装

安装

(curl -sL https://git.io/fNgqx)

升级命令(保留配置文件,升级失败请全新安装)

(curl -sL https://git.io/fNgqx)-k

卸载命令

(curl -sL https://git.io/fNgqx) --remove

命令行参数

所有命令行参数支持Tab补全

v2ray -h 查看帮助
v2ray start 启动 V2Ray
v2ray stop 停止 V2Ray
v2ray restart 重启 V2Ray
v2ray status 查看 V2Ray 运行状态
v2ray log 查看 V2Ray 运行日志
v2ray update 更新 V2Ray
v2ray update.sh 更新 multi-v2ray脚本
v2ray add 新增mkcp + 随机一种 (srtp | wechat-video | utp) header伪装的端口(Group)
v2ray add [wechat|utp|srtp|dtls|wireguard|socks|mtproto|ss] 新增一种协议的组,端口随机,如 v2ray add utp 为新增utp协议
v2ray del 删除端口组
v2ray info 查看配置
v2ray port 修改端口
v2ray tls 修改tls
v2ray tfo 修改tcpFastOpen
v2ray stream 修改传输协议
v2ray stats 流量统计
v2ray clean 清理日志

逗比的MTProxy 的一键脚本

懒人阅读(290)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!

一键脚本:


wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/mtproxy_go.sh && chmod +x mtproxy_go.sh && bash mtproxy_go.sh

启动:/etc/init.d/mtproxy-go start

停止:/etc/init.d/mtproxy-go stop

重启:/etc/init.d/mtproxy-go restart

查看状态:/etc/init.d/mtproxy-go status

安装目录:/usr/local/mtproxy-go

配置文件:/usr/local/mtproxy-go/mtproxy.conf

日志文件:/usr/local/mtproxy-go/mtproxy.log

逗比的shadowsocks一键管理脚本

懒人阅读(290)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!

 

# CentOS系统:
yum install -y wget
 
# Debian/Ubuntu系统:
apt-get install -y wget

一键脚本:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ss-go.sh && chmod +x ss-go.sh && bash ss-go.sh
启动:/etc/init.d/ss-go start

停止:/etc/init.d/ss-go stop

重启:/etc/init.d/ss-go restart

查看状态:/etc/init.d/ss-go status

安装目录:/usr/local/shadowsocks-go

配置文件:/usr/local/shadowsocks-go/shadowsocks-go.conf

日志文件:/usr/local/shadowsocks-go/shadowsocks-go.log

v2ray一键安装脚本、可以配合宝塔

懒人阅读(512)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!

一键脚本:
可以配合宝塔

bash <(curl -s -L https://v2ray66.com/v2ray.sh)
如果提示 curl: command not found ,那是因为你的 VPS 没装 Curl
ubuntu/debian 系统安装 Curl 方法: apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法: yum update -y && yum install curl -y
安装好 curl 之后就能安装脚本了

管理

v2ray

快速管理

v2ray info 查看 V2Ray 配置信息
v2ray config 修改 V2Ray 配置
v2ray link 生成 V2Ray 配置文件链接
v2ray infolink 生成 V2Ray 配置信息链接
v2ray qr 生成 V2Ray 配置二维码链接
v2ray ss 修改 Shadowsocks 配置
v2ray ssinfo 查看 Shadowsocks 配置信息
v2ray ssqr 生成 Shadowsocks 配置二维码链接
v2ray status 查看 V2Ray 运行状态
v2ray start 启动 V2Ray
v2ray stop 停止 V2Ray
v2ray restart 重启 V2Ray
v2ray log 查看 V2Ray 运行日志
v2ray update 更新 V2Ray
v2ray update.sh 更新 V2Ray 管理脚本
v2ray uninstall 卸载 V2Ray

配置文件路径

V2Ray 配置文件路径:/etc/v2ray/config.json
Caddy 配置文件路径:/etc/caddy/Caddyfile
脚本配置文件路径: /etc/v2ray/233blog_v2ray_backup.conf

 

注意:

V2Ray 客户端配置文件 SOCKS 监听端口为 2333, HTTP 监听端口为 6666

打开域名如果显示bad request就成功了

记得开端口

宝塔安装

配合宝塔的时候不要自动配置tls自己在宝塔里配置

NGINX配置文件加入

server {
  listen  443 ssl;
  ssl on;
  ssl_certificate       /etc/v2ray/v2ray.crt;
  ssl_certificate_key   /etc/v2ray/v2ray.key;
  ssl_protocols         TLSv1 TLSv1.1 TLSv1.2;
  ssl_ciphers           HIGH:!aNULL:!MD5;
  server_name           mydomain.me;
        location /ray {
        proxy_redirect off;
        proxy_pass http://127.0.0.1:10000;#假设WebSocket监听在环回地址的10000端口上
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        }
}

Apache配置


  ServerName mydomain.me
  SSLCertificateFile /etc/v2ray/v2ray.crt
  SSLCertificateKeyFile /etc/v2ray/v2ray.key

  SSLProtocol -All +TLSv1 +TLSv1.1 +TLSv1.2
  SSLCipherSuite HIGH:!aNULL

  <Location "/ray/">
    ProxyPass ws://127.0.0.1:10000/ray/ upgrade=WebSocket
    ProxyAddHeaders Off
    ProxyPreserveHost On
    RequestHeader append X-Forwarded-For %{REMOTE_ADDR}s
  

其他一键脚本

注意先解析好域名

这个脚本能打开域名网站

apt-get install -y curl && curl -O https://download.v2ray-install.ml/v2ray-go.sh && bash v2ray-go.sh

V2RAY 基于 NGINX 的 VMESS+WS+TLS+Website(Use Host)

wget -N --no-check-certificate git.io/v.sh && chmod +x v.sh && bash v.sh

V2RAY 基于 CADDY 的 VMESS+H2+TLS+Website(Use Host)

wget -N --no-check-certificate git.io/h.sh && chmod +x h.sh && bash h.sh

wireguard一键脚本CentOS 7

懒人阅读(232)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!

1.切换管理员命令和安装wget工具

sudo -i

yum install -y wget

2.一键命令

wget https://raw.githubusercontent.com/yobabyshark/wireguard/master/wireguard_install.sh && chmod +x wireguard_install.sh && ./wireguard_install.sh

3.选择1更新内核

输入 y 重启后,重新输入以上命令(按上键也可以),选择 2 安装wireguard
输入命令

cat /etc/wireguard/client.conf

4.复制出现配置文件,粘贴到桌面的配置文件中

 

选择 Edit Config

安卓版

在play商店中搜索wireguard即可,手机可以使用二维码,把配置文件转行成二维码即可

二维码生成网址:http://www.liantu.com/

在play商店下载tunsafe app自带七大免费节点
速度报表

windows版

https://tunsafe.com/download

ios版

tunsafe:https://testflight.apple.com/join/9gbYAJLB
wireguard:https://testflight.apple.com/join/63I19SDT

MAC版使用

安装官网工具 brew install wireguard-tools
把配置文件复制保存成 wrieguard.conf(conf结尾)的文件
command + shift + .找到/etc 创建 wireguard文件夹
将文件复制到wireguard
关闭wg wg-quick down * *指原网卡的名字 一般为 wgopenwrt
开启wg wg-quick up wireguard

查看vps去程和回程脚本

懒人阅读(160)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!
wget -qO- https://raw.githubusercontent.com/hongwenjun/vps_setup/master/autoBestTrace.sh | bash

wireguard+ss_brook一键安装脚本debian 9

懒人阅读(220)

本文最后更新于2018年11月17日,已超过 1 年没有更新,涉及的内容可能已经失效!

一键脚本:

# ss_brook脚本
wget -qO- git.io/fxQug | bash
# wireguard 脚本
wget -qO- git.io/fptwc | bash

方法:复制。。。。粘贴。

项目地址:

https://github.com/hongwenjun/vps_setup
国内外分流:
https://github.com/lmc999/auto-add-routes/blob/master/README.md

客户端:

https://tunsafe.com/

wireguard官网:

https://www.wireguard.com/

linux常用命令

懒人阅读(148)

本文最后更新于2018年11月11日,已超过 1 年没有更新,涉及的内容可能已经失效!

1、命令格式

命令 [-选项] [参数]

 

说明:1)、个别命令不一定遵循这个格式

 

2)、有多个选项时,可以写在一起

 

3)、简化选项和完整选项

 

2、目录处理命令:ls

英文原意:list

 

所在路径:/bin/ls

 

执行权限:所有用户

 

功能描述:显示目录文件

 

语法:ls [-选项] [文件或目录]

 

-a 显示所有文件,包括隐藏文件

 

-lh 详细信息显示

 

-d 查看目录属性

 

-i 查看i节点

 

文件类型:

 

– 进制文件

 

d 目录

 

l 软链接

3、目录处理命令:mkdir

英文原意:make directories

 

所在路径:/bin/mkdir

 

执行权限:所有用户

 

功能描述:创建新目录

 

语法: mkdir [-p] [目录名]

 

-p 递归创建

 

 

 

4、目录处理命令:cd

英文原意:change directory

 

所在路径:shell内置命令

 

执行权限:所有用户

 

功能描述:切换目录

 

语法: cd [目录]

 

cd .. 回到上一级目录

 

5、目录处理命令:pwd

英文原意:print working directory

 

所在路径:/bin/pwd

 

执行权限:所有用户

 

功能描述:显示目录路径

 

语法: pwd

 

6、目录处理命令:rmdir

英文原意:remove empty directories

 

所在路径:/bin/rmdir

 

执行权限:所有用户

 

功能描述:删除空目录

 

语法: rmdir [目录]

 

7、文件处理命令:cp

英文原意:copy

 

所在路径:/bin/cp

 

执行权限:所有用户

 

功能描述:复制文件或目录

 

语法: cp [-选项] [原文件或目录] [目标文件或目录]

 

-r 复制目录

 

-p 保留文件属性

 

 

 

8、文件处理命令:mv

英文原意:move

 

所在路径:/bin/mv

 

执行权限:所有用户

 

功能描述:剪切文件,改名

 

语法:mv [原文件或目录] [目标文件或目录]

 

9、文件处理命令:rm

英文原意:remove

 

所在路径:/bin/rm

 

执行权限:所有用户

 

功能描述:删除文件

 

语法:rm -rf [文件或目录]

 

-r 删除目录

 

-f 强制执行

 

 

 

10、文件处理命令:touch

所在路径:/bin/touch

 

执行权限:所有用户

 

功能描述:创建空文件

 

语法:touch [文件名]

 

11、文件处理命令:cat

所在路径:/bin/cat

 

执行权限:所有用户

 

功能描述:显示文件内容

 

语法:cat -n [文件名]

 

-n 显示行号

 

 

 

12、文件处理命令:tac

所在路径:/usr/bin/tac

 

执行权限:所有用户

 

功能描述:显示文件内容(反向列示)

 

语法:tac [文件名]

 

13、文件处理命令:more

所在路径:/bin/more

 

执行权限:所有用户

 

功能描述:分页显示文件内容

 

语法:more [文件名]

 

空格或f 翻页

 

Enter 换行

 

q或Q 退出

 

14、文件处理命令:less

所在路径:/bin/less

 

执行权限:所有用户

 

功能描述:分页显示文件内容(可向上翻页,可搜索)

 

语法:less [文件名]

 

/搜索关键字

 

 

 

15、文件处理命令:head

所在路径:/bin/head

 

执行权限:所有用户

 

功能描述:显示文件内容(可指定看的行数)

 

语法:head -n 20 [文件名]

 

-n 指定行数

 

16、文件处理命令:tail

所在路径:/bin/tail

 

执行权限:所有用户

 

功能描述:显示文件末尾内容(可指定看的行数)

 

语法:tail -fn [文件名]

 

-n 指定行数

 

-f 动态显示文件末尾内容

 

17、链接命令:ln

英文原意:link

 

所在路径:/bin/ln

 

执行权限:所有用户

 

功能描述:生成链接文件

 

语法:ln -s [原文件] [目标文件]

 

-s 创建软链接

 

不加选项 生成硬链接

 

软链接:类型windows快捷方式,原文件删除后软链接不能用

 

硬链接:相当于复制,保留文件的属性,同步更新。原文件删除后还能用

 

判断硬链接:通过i节点识别

 

不能跨分区

 

不能针对目录使用

 

18、权限管理命令:chmod

英文原意:change the permissions mode of a file

 

所在路径:/bin/chmod

 

执行权限:所有用户

 

功能描述:改变文件或者目录权限

 

语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录]

 

chomod [mode=421] [文件或目录]

 

-R 递归修改

 

权限的数字表示:

 

r 4

 

w 2

 

x 1

 

 

 

19、权限管理命令:chown

英文原意:change file ownership

 

所在路径:/bin/chown

 

执行权限:所有用户

 

功能描述:改变文件或者目录的所有者

 

语法:chmod [用户] [文件或目录]

 

20、权限管理命令:chgrp

英文原意:change file group ownership

 

所在路径:/bin/chgrp

 

执行权限:所有用户

 

功能描述:改变文件或者目录所属组

 

语法:chmod [用户组] [文件或目录]

 

21、权限管理命令:umask

英文原意:the user file-creation mask

 

所在路径:shell内置命令

 

执行权限:所有用户

 

功能描述:显示、设置文件的缺省权限

 

语法:umask [-S]

 

-S 以rwx形式显示新建文件的缺省权限

 

22、文件搜索命令:find

所在路径:/bin/find

 

执行权限:所有用户

 

功能描述:文件搜索

 

语法:find [搜索范围] [匹配条件]

 

find /etc -name init -name根据文件名来搜索 -iname(不区分大小写)

 

find / -size +204800 -size根据文件大小搜索

 

find /home -user ctt -user\-group根据文件所有者\所有组搜索

 

find /etc -cmin -5 -cmin查找5分钟内被修改过属性的文件和目录

 

-a 两个条件都满足

 

-o 两个条件满足任意一个

 

-exec/-ok 命令 {} \; 对搜索结果执行操作

 

-type 根据文件类型查找

 

-inum 根据文件i节点查找

 

 

 

23、文件搜索命令:locate

所在路径:/bin/locate

 

执行权限:所有用户

 

功能描述:在文件资料库中查找文件

 

语法:locate 文件名

 

updatedb 更新文件资料库

 

文件存放在/tmp中不能够查找

 

24、文件搜索命令:which

所在路径:/usr/bin/which

 

执行权限:所有用户

 

功能描述:搜索命令所在目录及别名信息

 

语法:which 命令名

 

 

 

25、文件搜索命令:whereis

所在路径:/usr/bin/whereis

 

执行权限:所有用户

 

功能描述:搜索命令所在目录及帮助文档路径

 

语法:whereis [命令名称]

 

26、文件搜索命令:grep

所在路径:/bin/grep

 

执行权限:所有用户

 

功能描述:在文件中搜索字符串匹配的行并输出

 

语法:grep -iv [指定字串] [文件]

 

-i 不区分大小写

 

-v 排除指定字串

 

 

 

27、帮助命令:man

英文原意:manual

 

所在路径:/usr/bin/man

 

执行权限:所有用户

 

功能描述:获得帮助信息

 

语法:man [命令或配置文件]

 

 

 

28、帮助命令:help

所在路径:shell内置命令

 

执行权限:所有用户

 

功能描述:获得shell内置命令帮助信息

 

语法:help 命令

 

29、用户管理命令:useradd

所在路径:/usr/sbin/useradd

 

执行权限:root

 

功能描述:添加新用户

 

语法:useradd 新用户名

 

 

 

30、用户管理命令:passwd

所在路径:/usr/sbin/passwd

 

执行权限:root

 

功能描述:为用户设置密码

 

语法:passwd 用户名

 

31、用户管理命令:who

所在路径:/usr/bin/who

 

执行权限:所有用户

 

功能描述:查看登录用户信息

 

语法:who

 

w 显示更为详细的信息

 

 

 

32、压缩解压命令:gzip

英文原意:GNU zip

 

所在路径:bin/gzip

 

执行权限:所有用户

 

功能描述:压缩文件

 

语法:gzip [文件]

 

-d 可以解压.gz的压缩文件

 

压缩后文件格式: .gz

 

 

 

33、压缩解压命令:gunzip

英文原意:GNU unzip

 

所在路径:bin/gunzip

 

执行权限:所有用户

 

功能描述:解压缩 .gz压缩文件

 

语法:gunzip [压缩文件]

 

34、压缩解压命令:tar

所在路径:bin/tar

 

执行权限:所有用户

 

功能描述:打包目录

 

语法:gzip [选项] [压缩后文件名] [目录]

 

-c 打包

 

-v 显示详细信息

 

-f 指定文件名

 

-z 打包同时压缩

 

-j 生成.bz2的压缩格式

 

压缩后文件格式: .tar.gz

 

tar命令解压语法:

 

-x 解包

 

-v 显示详细信息

 

-f 指定解压文件

 

-z 解压缩

 

-j 解压.bz2压缩格式

 

35、压缩解压命令:zip

所在路径:/usr/bin/zip

 

执行权限:所有用户

 

功能描述:压缩文件或目录

 

语法:zip [选项] [压缩后文件名] [文件或目录]

 

-r 压缩目录

 

压缩后文件格式: .zip

 

36、压缩解压命令:unzip

所在路径:/usr/bin/unzip

 

执行权限:所有用户

 

功能描述:解压.zip压缩文件

 

语法:unzip [压缩文件]

 

37、压缩解压命令:bzip2

所在路径:/usr/bin/bzip2

 

执行权限:所有用户

 

功能描述:压缩文件

 

语法:bzip2 [选项] [文件]

 

-k 产生压缩文件后保留原文件

 

压缩后文件格式: .bz2

 

38、压缩解压命令:bunzip2

所在路径:/usr/bin/bunzip2

 

执行权限:所有用户

 

功能描述:解压文件

 

语法:bunzip2 [选项] [文件]

 

-k 解压文件后保留原文

 

39、网络命令:write

所在路径:/usr/bin/write

 

执行权限:所有用户

 

功能描述:给用户发送信息, 以Ctrl+D保存结束

 

语法:write <用户名>

 

40、网络命令:wall

英语原意:write all

 

所在路径:/usr/bin/wall

 

执行权限:所有用户

 

功能描述:发送广播信息

 

语法:wall [message]

 

 

 

41、网络命令:ping

所在路径:/bin/ping

 

执行权限:所有用户

 

功能描述:测试网络连通性

 

语法:ping [选项] [IP地址]

 

-c 指定发送次数

 

 

 

42、网络命令:ifconfig

英语原意:interface configure

 

所在路径:/sbin/ifconfig

 

执行权限:root

 

功能描述:查看和设置网卡信息

 

语法:ifconfig [网卡名称] [IP地址]

 

 

 

43、网络命令:mail

所在路径:/bin/mail

 

执行权限:所有用户

 

功能描述:发送电子邮件

 

语法:ifconfig [用户名]

 

44、网络命令:last

所在路径:/usr/bin/last

 

执行权限:所有用户

 

功能描述:列出目前与过去登录系统的用户信息

 

语法:last

 

45、网络命令:lastlog

所在路径:/usr/bin/lastlog

 

执行权限:所有用户

 

功能描述:检查特定用户上次登录的时间

 

语法:lastlog [-u] [用户UID]

 

-u 指定用户UID

 

46、网络命令:traceroute

所在路径:/bin/traceroute

 

执行权限:所有用户

 

功能描述:显示数据包到主机间的路径

 

语法:traceroute [网站或IP]

 

47、网络命令:netstat

所在路径:/bin/netstat

 

执行权限:所有用户

 

功能描述:显示网络相关信息

 

语法:netstat [选项]

 

-t TCP协议

 

-u UDP协议

 

-l 监听

 

-r 路由

 

-n 显示IP地址和端口号

 

-a 所有

 

示例:netstat -tlun 查看本机监听的端口

 

netstat -an 查看本机所有的网络连接

 

netstat -rn 查看本机路由表

 

48、网络命令:setup

所在路径:/usr/bin/setup

 

执行权限:root

 

功能描述:配置网络

 

语法:setup

 

 

 

49、挂载命令:mount

所在路径:/bin/mount

 

执行权限:所有用户

 

功能描述:把设置分配到相应的挂载点

 

语法:mount [-t 文件系统] 设备文件名 挂载点

 

示例:mount -t iso9660 /dev/sr0 /mnt/cdrom

 

退出挂载点 unounk /dev/sr0

 

50、关机命令:shutdown

所在路径:/sbin/shutdown

 

执行权限:root

 

功能描述:关机

 

语法:shutdown [选项] [时间]

 

-c 取消前一个关机命令

 

-h 关机

 

-r 重启

 

其它关机命令:halt

 

poweroff

 

init 0

 

其它重启命令:reboot

 

init 6

 

系统运行级别

 

0 关机

 

1 单用户

 

2 不完全多用户,不含NFS服务

 

3 完全多用户

 

4 未分配

 

5 图形界面

 

6 重启

 

配置文件:/etc/inittab

 

查看运行级别:runlevel

 

51、退出登录命令:logout

这些只是基础的操作,想要学习更加深入,需要坚持。linux的强大超乎你的想像,而且它还是免费的。感谢大家的支持!