## 站点更新描述
更新时间:2023-03-14 15:32:05
基于分支:develop 由 yaobohai 持续第 165 次更新
更新内容:Update register_linux.sh
## 2022年12月22日 增加命令行文件共享脚本
- 20MB/s峰值下行速度
- 支持IPV6并使用HTTPS加密请求
- 使用curl请求即可共享本地文件
- 使用定时清理策略 文件仅保留14天
- 尽量保持单个文件大小在100MB内 (Cloudflare限制)
使用
```shell
# 使用IPV4请求
curl -4s https://transfer.init.ac/scripts/file.sh|bash -s 本地文件名或本地文件路径
# 使用IPV6请求
curl -6s https://transfer.init.ac/scripts/file.sh|bash -s 本地文件名或本地文件路径
```
例子
```shell
# 本地文件路径
$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
# 开始传输文件并返回文件链接
$ curl -4s https://transfer.init.ac/scripts/file.sh|bash -s /etc/centos-release
/etc/centos-release transfer success; file url: https://transfer.init.ac/vC3mF3/centos-release
# 测试请求访问文件
$ curl https://transfer.init.ac/vC3mF3/centos-release
CentOS Linux release 7.9.2009 (Core)
```
文件共享控制(可选)
```shell
执行前定义
# 开启控制
export save_file_control=true
# 文件最大保存天数
export max_save_days=1
# 文件最大下载次数
export max_download_nums=1
# 取消控制
unset save_file_control
```
## 2022年09月17日 增加Spug自动注册脚本
使用步骤-创建认证
```shell
-- 新建主机组:自动注册
-- 创建角色:api
-- 功能权限:新建主机
-- 主机权限:自动注册
-- 新建账户:api --> 角色: api
```
使用步骤-执行脚本
```shell
# 程序仅支持amd64位处理器、Linux系统
# 需可连接运维平台;被控主机需提前配置运维平台ssh公钥(则 运维平台可免密登录到被控主机)
export DEVOPS_URL='https://ops.demo.com/' # 运维平台地址;例如:https://ops.demo.com/
export DEVOPS_USER='api' # 运维平台账户;例如:api
export DEVOPS_PASSWD='demo123' # 运维平台api用户密码;例如:demo123
if [[ -f /tmp/add_host ]];then rm -rf /tmp/add_host ;fi
curl -so /tmp/add_host https://mirrors.itan90.cn/scripts/devops/add_host_20221008
chmod +x /tmp/add_host && /tmp/add_host 被控主机名 被控主机IP 被控主机SSH用户 被控主机SSH端口
# 例如:
# chmod +x /tmp/add_host && /tmp/add_host host_01 192.168.0.1 root 22
```
按照上述操作;执行即可
## 2022年09月06日 增加FRPC客户端
```shell
$ mkdir -p /app/frpc/
$ vim /app/frpc/frpc.ini
[common]
tcp_mux = true
protocol = tcp
admin_port = 7400
admin_addr = 0.0.0.0
dns_server = 114.114.114.114
server_addr = {{ .Envs.FRPS_ADDR }}
server_port = {{ .Envs.FRPS_PORT }}
admin_user = {{ .Envs.FRPC_USER }}
admin_pwd = {{ .Envs.FRPC_PASSWD }}
[demo]
privilege_mode = true
type = tcp
local_ip = 192.168.1.1
local_port = 80
remote_port = 8080
use_encryption = true
use_compression = true
```
```shell
# x86
docker run -itd --name=frpc --restart=always \
-p 7400:7400 \
-e FRPS_ADDR=你的服务端地址 \
-e FRPS_PORT=你的服务端端口 \
-e FRPC_USER=客户端管理用户 \
-e FRPC_PASSWD=客户端管理密码 \
-v /app/frpc/frpc.ini:/app/frpc/frpc.ini \
registry.cn-hangzhou.aliyuncs.com/bohai_repo/frpc:0.28.2
# arm
docker run -itd --name=frpc --restart=always \
-p 7400:7400 \
-e FRPS_ADDR=你的服务端地址 \
-e FRPS_PORT=你的服务端端口 \
-e FRPC_USER=客户端管理用户 \
-e FRPC_PASSWD=客户端管理密码 \
-v /app/frpc/frpc.ini:/app/frpc/frpc.ini \
registry.cn-hangzhou.aliyuncs.com/bohai_repo/frpc-arm:0.28.2
```
客户端管理UI: http://IP:7400 (配置WEB管理、热加载等)

## 2021年12月19日 增加远程下载工具 ⭐
1、安装Docker(已安装则可忽略)
```
yum -y install docker \
&& systemctl start docker \
&& systemctl enable docker
```
2、安装远程下载工具程序
```
首选地址:curl -s https://oss.itan90.cn/files/remote_download/init.sh|bash
备用地址:curl -s https://oss-1251604004.cos.ap-shanghai.myqcloud.com/files/remote_download/init.sh|bash
```
3、访问
```
执行脚本后返回表示安装成功:
The remote download tool has been started successfully! Access address is: http://xx.xx.xx.xx:8999
访问返回的地址后即可打开网页;默认存在50MB大小的文件用来测试下载速度
```
## 2021年10月01日 新增部署WARP支持
```
参考: https://itan90.cn/Cloudflare_WARP/
```
部分系统执行报错:RTNETLINK answers: Permission denied
大致意为系统内核参数中禁用了IPV6,解决方法如下:
```
$ vim /etc/sysctl.conf
# 增加以下参数
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.br-c52900509a5c.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.docker0.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
$ sysctl -p
```
## 2021年09月29日 新增IP查询脚本 ⭐
```
$ curl -s -O https://mirrors.itan90.cn/scripts/other/ip_query && chmod +x ip_query && ./ip_query
# 执行后返回以下信息:
虚拟 IPV4 地址: 114.0.0.0.0
虚拟 IPV6 地址: 240e:388...
真实 IPV4 地址: 114.0.0.0.0
真实 IPV6 地址: 240e:388...
```
## 2021年09月10日 增加V2RAY部署脚本 ⭐
1、安装BBR加速
```
cd /usr/src && wget -N --no-check-certificate "https://mirrors.itan90.cn/scripts/net/bbr/tcp.sh" && chmod +x tcp.sh && ./tcp.sh
```
2、更新内核
```
输入以下代码。在弹出的界面选1,安装内核,安装完之后vps会重启,SSH会断开连接,重启等待1到2分钟,重新连接vps ssh,输入以下代码,在弹出的界面输入5,使用BBR
cd /usr/src && ./tcp.sh
```
3、安装V2RAY
```
# 输入以下代码
# 选择:1 回车因为脚本需要安装Nginx,比较慢,大概五六分钟,等待一下。过程中会提示需要输入域名,输入解析到本服务器的域名,然后回车 等即可
cd /usr/src && curl -O https://mirrors.itan90.cn/scripts/net/v2ray/v2ray_ws_tls.sh && chmod +x v2ray_ws_tls.sh && ./v2ray_ws_tls.sh
```
## 2021年07月03日 增加初始化脚本
2022年05月18日 更新笔记
> 初始化基础环境清单
- 主机监控
- 进程监控
- 优化内核
- 时间同步
- DOCKER
- 基础工具包
- 域名解析订阅
- SSH-KEY登录
- DOCKER COMPOSE
```
# 国内
export idc='华为云' ; export region='中国-上海市' ; export app='v2ray'
curl -s "https://mirrors.itan90.cn/scripts/init/main.sh" |bash
# 不执行监控部署
curl -s "https://mirrors.itan90.cn/scripts/init/main_no_monitor.sh" |bash
```
## 2021年07月02日 基础源仓库建立