增加在线聊天室的功能

This commit is contained in:
zeaslity
2023-08-18 17:37:09 +08:00
parent 37aeb45c97
commit 92acacb7b4
14 changed files with 469 additions and 16 deletions

View File

@@ -0,0 +1,26 @@
#Write-Host "开始关闭 Clash"
#
## 关闭应用程序 clash
#Stop-Process -Name "Clash For Windows" -Force
#
#
#Write-Host "开始 启动 Clash"
#Start-Sleep -Seconds 2
#
## 启动应用程序 "C:\SSS\ClashForWindows\Clash for Windows"
#Start-Process -FilePath "C:\SSS\ClashForWindows\Clash for Windows\Clash for Windows.exe"
#
#Start-Sleep -Seconds 2
Write-Host "开始 修改 Clash 的配置 "
$uri = 'http://127.0.0.1:61889/proxies/:tc-bjc'
$headers = @{
'Authorization' = 'Bearer 5c090877-21bb-4006-a97c-0bd4bfbb9be9'
}
$result = Invoke-RestMethod -Uri $uri -Method Put -Headers $headers
# 可以根据需要处理$result的响应

View File

@@ -0,0 +1 @@
帮我写一段powershell脚本实现如下功能关闭应用程序clash, 启动应用程序"C:\SSS\ClashForWindows\Clash for Windows"

View File

@@ -288,9 +288,15 @@ InstallDocker() {
## 清理docker环境
colorEcho ${BLUE} "开始清理docker环境卸载先前的相关安装内容"
$CMD_REMOVE docker docker-client docker-client-latest docker-ce-cli \
docker-common docker-latest docker-latest-logrotate docker-logrotate docker-selinux docker-engine-selinux \
docker-engine kubelet kubeadm kubectl
systemctl stop docker
systemctl disable docker
pre_soft_ware=(docker-ce containerd.io docker-ce-cli docker-compose kubelet kubeadm kubectl)
for pre in ${pre_soft_ware[@]}
do
$CMD_REMOVE $pre
done
colorEcho ${GREEN} "----------docker环境清理完成----------"
echo ""
colorEcho ${GREEN} "当前系统的发行版为-- ${LinuxReleaseVersion}"
@@ -340,14 +346,14 @@ InstallDocker() {
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
colorEcho ${GREEN} " 添加成功 "
echo ""
colorEcho ${BLUE} "开始添加中科大的docker源的apt源"
colorEcho ${BLUE} "开始添加 Docker官方 的docker源的apt源"
echo "deb [arch=$(dpkg --print-architecture) https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
colorEcho ${GREEN} " 添加成功 "
echo ""
fi
colorEcho ${BLUE} "正在执行更新操作!!"
apt-getMapper update
apt-get update
colorEcho ${GREEN} "----------更新完成----------"
FunctionSuccess
colorEcho ${BLUE} "可以安装的docker-ce的${dockerVersion}版本为:"
@@ -357,11 +363,12 @@ InstallDocker() {
echo ""
colorEcho ${GREEN} "开始安装docker-ce版本为${DOCKER_VERSION}"
realDockerSTag=$(apt-cache madison docker-ce | grep -w ${dockerVersion} | awk '{print$3}' | grep ${DOCKER_VERSION})
echo " real is $realDockerSTag"
realDockerSTag=$(apt-cache madison docker-ce-cli | grep -w ${dockerVersion} | awk '{print$3}' | grep ${DOCKER_VERSION})
installDemandSoftwares "docker-ce=${realDockerSTag}" || return $?
echo "real docker version is $realDockerSTag"
installDemandSoftwares "docker-ce-cli=${realDockerSTag}" "docker-ce=${realDockerSTag}" containerd.io || return $?
fi
echo ""
@@ -377,10 +384,13 @@ InstallDocker() {
InstallDockerCompose() {
FunctionStart
colorEcho ${PURPLE} "正在下载 +++++++++++++ docker-compose文件 ++++++++++++++"
# curl -L "https://github.com.cnpmjs.org/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" \
# -o /usr/local/bin/docker-compose
curl -L "https://objectstorage.ap-seoul-1.oraclecloud.com/n/cnk8d6fazu16/b/seoul/o/docker-compose-Linux-x86_64" \
local dockerComposeOssUrl="https://b2.107421.xyz/docker-compose-linux-x86_64-v2.18.0"
curl -L "${dockerComposeOssUrl}" \
-o /usr/local/bin/docker-compose
if [[ -e /usr/local/bin/docker-compose ]]; then
colorEcho ${BLUE} "docker-compose文件下载成功"
@@ -396,6 +406,9 @@ InstallDockerCompose() {
colorEcho ${RED} "docker-compose文件下载失败 无法访问github的资源。。"
colorEcho ${RED} "请手动下载docker-compose的安装文件"
fi
FunctionEnd
}
@@ -1012,7 +1025,6 @@ changeDockerRegisterMirror() {
mv /etc/docker/daemon.json /etc/docker/daemon.backup.json
colorEcho ${GREEN} "已经将daemeon文件备份"
fi
#echo "192.168.35.25 aiboxhb.cdcyy.cn" >>/etc/hosts
colorEcho ${BLUE} "正在写入docker的daemon配置文件……"
cat >>/etc/docker/daemon.json <<EOF
{
@@ -1146,10 +1158,10 @@ main() {
commonToolInstall
# 安装docker版本信息在本脚本的开头处修改~~
# InstallDocker cn || return $?
# InstallDockerCompose || return $?
# modifySystemConfig_Docker
# changeDockerRegisterMirror || return $?
InstallDocker cn || return $?
InstallDockerCompose || return $?
modifySystemConfig_Docker
changeDockerRegisterMirror || return $?
# InstallRedis -p 36379 -m docker
@@ -1161,13 +1173,13 @@ main() {
# modifySystemConfig_Kubernetes
# 安装宇宙第一shell的zsh
InstallZSH cn || return $?
# InstallZSH cn || return $?
# 使用chrony进行NTP时间同步--包含下面的设置
# TimeSyncToAliByChrony || return $?
# 使用timedatactl修改时间与时区【推荐】
changeTimeZoneAndNTP || return $?
# changeTimeZoneAndNTP || return $?
}
main