wqc30311 发布的文章

首先是安装有docker
创建配置文件目录
frps.toml (最新版镜像配置文件由frps.ini变化为frps.toml文件了)
复制命令:

cd /home
mkdir frp
cd frp
nano frps.toml

rps.toml配置信息

[common]
# 监听端口
bind_port = 6868
# 面板端口
dashboard_port = 7878
# 登录面板账号设置
dashboard_user = admin
dashboard_pwd = 123456789
# 身份验证
token = swz

创建frps容器

拉取镜像:docker pull snowdreamtech/frps
启动容器:docker run --restart=always --network host -d -v /home/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps
查看容器状态,创建成功:docker ps -a

管理端面板:公网服务器ip:7878,用户:admin、密码:123456789

语法解析
--network host:网络模式host -v /home/frp/frps.ini:/etc/frp/frps.ini:配置文件映射 --name frps:容器名称,可以随便取 -d 后台运行
--network host 配置解析
直接使用宿主机的IP地址与外界进行通信,不再需要额外进行NAT转换。容器将不会获得一个独立的Network Namespace,而是和宿主机共用一个Network Namespace,同时容器将不会虚拟出自己的网卡,而是使用宿主机的IP和端口

使用Docker镜像库时,由于网络原因,直接访问Docker Hub可能会较慢。为了提高拉取镜像的速度,你可以使用国内的Docker镜像库服务,比如阿里云、腾讯云、网易云等。以下是如何配置国内Docker镜像库的步骤和示例:

登录你选择的国内镜像服务提供商的网站。

根据提供商的指引,获取你的认证信息(比如访问密钥、密钥ID等)。

配置Docker守护进程以使用国内源。

以阿里云容器镜像服务为例,配置步骤如下:

登录阿里云容器镜像服务控制台。

获取你的认证信息(比如访问令牌)。
nano /etc/docker/daemon.json
编辑Docker的配置文件daemon.json(通常位于/etc/docker/),添加或修改registry-mirrors键值:

{
  "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
}

替换为你的认证信息。

重启Docker服务:

sudo systemctl daemon-reload
sudo systemctl restart docker
现在,当你使用Docker拉取镜像时,Docker将会优先使用配置的国内镜像库。

您可以通过发送以下命令来控制我:https://t.me/BotFather
/newbot-创建一个新的bot
/mybots-编辑你的机器人
编辑机器人
/setname-更改机器人的名称
/setdescription-更改bot描述
/setabouttext-更改机器人关于信息
/setuserpic-更改机器人个人资料照片
/setcommands-更改命令列表
/deletebot-删除机器人
机器人设置
/token-生成授权令牌
/revoke-撤销bot访问令牌
/setinline-切换内联模式(https://core.telegram.org/bots/inline)
/setinlinegeo-切换内联位置请求(https://core.telegram.org/bots/inline#location-基于结果)
/setinlinefeedback-更改内联反馈(https://core.telegram.org/bots/inline#collecting-反馈)设置
/setjoingroups-您的机器人可以添加到组中吗?
/setprivacy-切换隐私模式(https://core.telegram.org/bots/features#privacy-模式)分组
网页应用
/myapps-编辑您的网络应用(https://core.telegram.org/bots/webapps)
/newapp-创建新的web应用程序(https://core.telegram.org/bots/webapps)
/listapps-获取您的网络应用列表
/editapp-编辑web应用程序
/deleteapp-删除现有的web应用程序
游戏
/mygames-编辑您的游戏(https://core.telegram.org/bots/games)
/newgame-创建新游戏(https://core.telegram.org/bots/games)
/listgames-获取您的游戏列表
/editgame-编辑游戏
/deletegame-删除现有游戏

机器人信息获取:https://t.me/VersaToolsBot

thum-a.png
Wiki.Js部署
1.打开一个端口,例如1155
2.SERV00创建Website wiki.milaone.app
3.给Wiki域名添加A记录指向SERV00的IP
4.给域名Wiki.milaone.app申请证书
5.创建PostgreSQL数据库
注意:PostgreSQL的用户名与数据库名是一致的
6.ssh终端部署
6.1下载程序源代码

mkdir domains/wiki && cd domains/wiki
wget https://github.com/requarks/wiki/releases/download/v2.5.303/wiki-js.tar.gz
tar -zxvf wiki-js.tar.gz && rm wiki-js.tar.gz
复制
6.2编辑配置文件

cp config.sample.yml config.yml && nano config.yml
复制
2

6.3 启动服务
6.3.1脚本方式

node server
复制
也可以使用nohup空输出方式的脚本运行
创建Wiki.sh脚本,并赋予运行权限:填入下面脚本

! /bin/bash

cd ~/domains/wiki
nohup node server >/dev/null 2>&1 &
复制
6.3.2 PM2 方式运行
使用nano在wiki目录中创建ecosystem.config.js文件,下面内容拷贝进去

module.exports = {
apps: [{
name: "wiki",
script: "server",
}]
}
复制
然后通过PM2方式运行

pm2 start ecosystem.config.js
复制
最后别忘了保活设置

使用OpenWRT时,通过LuCI界面更新软件包,只能一个个手动更新,耗时费力。

下面这个方法,可以让你通过SSH批量更新OpenWRT的软件包,一键升级更新。

更新软件包源

opkg update

仅更新LuCI相关软件包

opkg list-upgradable | grep luci- | cut -f 1 -d ' ' | xargs opkg upgrade

更新全部可更新软件包,包含OpenWRT内核等

opkg list-upgradable | cut -f 1 -d ' ' | xargs opkg upgrade