windows10子系统Ubuntu20.04搭建青龙配置bot和傻妞

前置说明

申明:以下均为本人搭建中摸索教程,期间也问了很多群,很多人,有回复的,也有石沉大海的,也有叫我百度的,其实我觉得google更好用,哈哈。大佬说的对,要自己摸索,自己找。

废话不说了,以下为纯手打,部分教程引用其他大佬,因为更加仔细,使用的原链接

如以下教程构成侵权或发表出来不合适,请管理员直接删帖

还有希望大家不要喷,会的教教我对接青龙,不会的往下看。。。。

环境:windows10 + Ubuntu20.04  + 公司电信网
版本: Windows 10 专业版
版本号:21H1
操作系统内部版本    19043.1202

Ubuntu安装与基础设置

windows10自带的应用商店搜索Ubuntu20.04 下载。如果商店打不开win+R 输入 wsreset 等待重置。。。

1.打开安装好的Ubuntu20.04 会提示Installing, this may take a few minutes... 等待

2.输入自定义用户名Enter new UNIX username:,密码输入两次New password:(不会显示)

3.再sudo passwd root 输入三次新密码提示passwd: password updated successfully(以后用CMD su—>密码就是这次新输入的密码
Windowspowershell管理员模式 
wsl -l -v  
wsl --set-version Ubuntu-20.04 2 等待转换

①输入wsl或者bash都一样   ②su---密码----cd /   ##cd到根目录

配置子系统代理

1.打开常用的windows for clash 观察port 把 Allow lan打开(可以先打开,反正我打开了,所有都是新摸索google的)

2.直接输入export url='https://raw.githubusercontent.com/juewuy/ShellClash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null ##安装clash

以下为clash安装提示信息:

仍要安装?可能会产生未知错误!(1/0) > 1
-----------------------------------------------
请选择想要安装的版本:
 1 Shellclash正式版
 2 Shellclash测试版
-----------------------------------------------
请输入相应数字 > 2(我选的测试版)
最新版本:1.4.4-test
-----------------------------------------------
安装ShellClash至少需要预留约1MB的磁盘空间
 1 在/etc目录下安装(适合root用户)
 2 在/usr/share目录下安装(适合Linux设备)
 3 在当前用户目录下安装(适合非root用户)
 4 手动设置安装目录
 0 退出安装
-----------------------------------------------
请输入相应数字 > 1
目标目录/etc空间剩余:234G
确认安装?(1/0) > 1
-----------------------------------------------
开始从服务器获取安装文件!
-----------------------------------------------
ShellClash 已经安装成功!
-----------------------------------------------
输入 clash 命令即可管理!!!
-----------------------------------------------
root@XXX:/# clash
 欢迎使用ShellClash新手引导!
-----------------------------------------------
请先选择你的使用环境:
(你之后依然可以在设置中更改各种配置)
-----------------------------------------------
 1 主路由或旁路由
 2 Linux本机代理
-----------------------------------------------
请输入对应数字 > 2
-----------------------------------------------
请选择设置本机代理的方式
 1 使用环境变量方式配置(不支持部分应用)
 2 使用iptables增强模式配置(不支持OpenWrt)
 0 稍后设置
请输入对应数字 > 2
-----------------------------------------------
安装本地Dashboard面板,可以更快捷的管理clash内置规则!
-----------------------------------------------
需要安装本地Dashboard面板吗?(1/0) > 1
-----------------------------------------------
安装本地版dashboard管理面板
打开管理面板的速度更快且更稳定
-----------------------------------------------
请选择面板安装类型:
-----------------------------------------------
 1 安装官方面板(约500kb)
 2 安装Yacd面板(约1.1mb)
 3 卸载本地面板
 0 返回上级菜单
请输入对应数字 > 2
-----------------------------------------------
面板安装成功!
请使用http://提示的ip:xxxx/ui访问面板
-----------------------------------------------
是否导入配置文件?(这是运行前的最后一步)
你必须拥有一份yaml格式的配置文件才能运行clash服务!
-----------------------------------------------
现在开始导入?(1/0) > 1
导入你可以使用的clash配置就行了
-----------------------------------------------
已成功获取配置文件!
是否启动clash服务以使配置文件生效?(1/0) > 1
-----------------------------------------------
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
clash服务已启动!
请使用 http://xxx:xxxx/ui 管理内置规则
-----------------------------------------------
其他设备可以使用PAC配置连接:http://xx.xx.xx.xx:xxxx/ui/pac
或者使用HTTP/SOCK5方式连接:IP{xx.x.x.x}端口{xxxx} ###记住这个,后面有用

使用上面的http://xxx:xxxx/ui 复制到浏览器打开,在配置选项里:找到Mode,选择Global。

安装docker

1.直接输入 sudo apt-get update 

2. sudo apt-get install curl 后输入 y 

3.curl -sSL https://get.daocloud.io/docker | sh ##安装docker等安装成功 如果clash的配置没问题的话,应该会很快

4.service docker start ##启动docker

搭建青龙

1.复制以下代码:

docker run -dit 
-v $PWD/ql/config:/ql/config 
-v $PWD/ql/scripts:/ql/scripts 
-v $PWD/ql/repo:/ql/repo 
-v $PWD/ql/log:/ql/log 
-v $PWD/ql/db:/ql/db 
-v $PWD/ql/jbot:/ql/jbot 
-v $PWD/ql/raw:/ql/raw 
-p 5700:5700 
--name qinglong 
--hostname qinglong 
--restart always 
whyour/qinglong:latest

2.接下来,浏览器输入 127.0.0.1:5700 进入控制面板。

(1)输入,帐号:admin  密码:adminadmin ;提示密码已重置。

(2)打开我的电脑在地址栏输入\wsl$Ubuntu-20.04qlconfig 找到auth.json 里面有一串密码输入即可,面板-系统设置,可以更改密码。

配置jbot

如果上面的clash你玩不好,可以查看这篇教程:https://www.kejiwanjia.com/server/5221.html 。

申请bot Telegram机器人(TGbot)交互申请指南:https://www.kejiwanjia.com/zheteng/5132.html 。

bot调戏指南:https://www.kejiwanjia.com/zheteng/11248.html。

1.直接进入容器:docker exec -it qinglong ql bot

2.然后 /ql/repo/dockerbot/config  使用mv命令把里面的文件移动到/ql/config ; /ql/repo/dockerbot/jbot  使用mv命令把里面的文件移动到 /ql/jbot 。

3.配置

配置方式一 :vim /ql/config/bot.json

配置方式二:进入面板---配置文件--右上角选择bot.json 按里面的要求填写。

##下面这个填写  最上面使用HTTP/SOCK5方式连接:IP{xx.x.x.x}端口{xxxx} 这个东西
    "proxy_type":"http", 
    "//proxy_add":"↓↓↓  代理IP地址例如:192.168.99.100  ↓↓↓",
    "proxy_add":"xx.x.x.x", 
    "//proxy_port":"↓↓↓  代理端口,不需要双引号例如 5890  ↓↓↓",
    "proxy_port":xxxx,

最后再 docker exec -it qinglong ql bot 一下。

配置傻妞

先搬一部分https://www.kejiwanjia.com/zheteng/9392.html#xdd-62 的教程,因为xdd不存在了只有傻妞了。

sudo -i ##root权限
cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz ##local目录下载
tar -xvzf go1.16.7.linux-amd64.tar.gz ##解压
vi /etc/profile

打开文件,设置环境变量,输入“i”进行编辑文件,最后一行输入下面的变量,全选复制进去。

export GO111MODULE=on
export GOPROXY=https://goproxy.cn 
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

输入后,按“Esc”,再输入":wq",按"Enter",保存并退出。

##source /etc/profile
go env #运行后,出现下方右图运行状态,表示装好了。

cd /ql
git clone https://github.com/cdle/sillyGirl.git #此时你的ql目录下会新增文件夹sillyGirl
cd /sillyGirl ##cd到sillyGirl目录
go build ##开始编译,稍微等一下,让它跑一会儿
chmod 777 sillyGirl ##给权限
./sillyGirl 提示:下载配置文件,解析配置文件,未配置通讯工具。

ctrl+c退出当前进程。
vim /ql/sillyGirl/conf/config.yaml 
i ##编辑模式

##修改为
 im:
   - type: tg
     token: 你的机器人token(自查tgbot怎么搞得)
     masters: 
       - 你的userid
ESC :wq ##保存并退出
vim /ql/sillyGirl/conf/demo_config.yaml
 im:
   - type: tg
     token: 你的机器人token(自查tgbot怎么搞得)
     masters: 
       - 你的userid
ESC :wq ##保存并退出

目前只摸索到这里,暂时可以对话傻妞了,怎么对接青龙,请下面大神评论一下。

拓展

1.基础知识

mv /路径/xx.xx(以xx为结尾的文件 *.xx | 以xx开头的文件:xx.*) /路径  ##移动文件命令
find . -type f -name xxx* -exec rm {} ;  ##删除以xxx开头的文件
rm -rf /路径/xx*    ##删除以xxx开头的文件夹
vim /路径/文件名 ##编辑文件 要输入i才能编辑 编辑完按ESC 输入:wq保存并退出,不保存直接退出输入:q

2.更新青龙
docker exec -it qinglong ql update

3.更新青龙并编译
docker exec -it qinglong ql restart

4.拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

5.拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js

6.导出互助码
docker exec -it qinglong ql code

7.通知测试
docker exec -it qinglong notify test test

8.立即执行脚本
docker exec -it qinglong task test.js now

9.并行执行脚本
docker exec -it qinglong task test.js conc

本文由 @扣你鸡娃 发布。如若转载,请注明出处: 科技玩家 » windows10子系统Ubuntu20.04搭建青龙配置bot和傻妞
教程玩家投稿

Linux平台和Windows平台docker的安装

2021-9-9 16:03:31

学习笔记折腾记教程

elecv2p相关应用梳理之晶彩

2021-9-10 0:12:52

35 条回复 A文章作者 M管理员
  1. 马上凉了

    先关注

  2. nikoyy

    辛苦了。这个不容易啊

  3. 悲喜

    学了

  4. sting

    内容很全,谢谢分享。

  5. Sakura9359

    支持

  6. 居然不会游泳

    我是初级玩家,谢谢教程!

  7. 大大的强

    学习了

  8. Gaodaye

    支持一下

  9. didier

    那个userid是哪个id?我填了tg的用户名不对

    • 扣你鸡娃

      就是有个机器人@getuseridbot 发/star出来的就是

  10. manxi

    学习学习

  11. 可乐加百事去气泡

    xdd-plus已经出来了,希望有大佬可以出个教程
    https://github.com/764763903a/xdd-plus

  12. 加林

    强啊!!!

  13. qingling

    😁😁😁

  14. 狼魂

    😟

  15. LAzySneep

    这个不错, 傻妞都出来了。
    后面大家多投稿,丰富我们的文章内容。

    咱们除了羊圈(juan),还有硬货。😁

个人中心
今日签到
有新私信 私信列表
搜索