欢迎来到我的博客
PS5游戏机Zerotier+IPv6远程游玩串流方案+科学上网
提前准备
1、 将openwrt系统用balenaEtcher工具写盘进U盘,TVBOX写盘后修改U盘中的uEnv文件
默认登录地址:192.168.1.1
默认账号:root
默认密码:password
2、Zerotier账号 附件:无需公网IP zerotier内网穿透+chiaki远程串流PS5。
3、软路由设置:
3.1 接口IPv4、IPv6设置,前提条件能正常上网。
3.2 安装易有云文件管理器 一键安装配置脚本
1
| sh -c "$(curl -sSL http://fw.koolcenter.com/binary/LinkEase/Openwrt/install_linkease.sh)"
|
3.3 先调试OpenClash中的内核,步骤:删除内核-还原默认设置-用易有云文件管理器手动上传至 内核路径:/etc/openclash/core/
4、防火墙自定义规则添加:
1
| iptables -t nat -I POSTROUTING -j MASQUERADE
|
5、端口转发添加:OpenWrt - 端口转发 - 添加端口 如下:
6、UPnP、DHCP第一项打钩。 附件:OpenWrt - DHCP_DNS - 设置、OpenWrt - UPnP - 设置
7、DDNSTO Token:
1
| ef1eb5de-e99d-4e85-95f8-d52cb4752a1b
|
8、Zero:
9、电报机器人token:
1
| 5750382736:AAF4rTjWFCUCOKh5RjtKqVFzXR1Al3OFgX8
|
getuserID:
10、企业微信推送
1
| ww2b276a873550b53d,esEGB4Q5ChDEMs0PRezR0vnMxsvtuEhay-R1CYy-b3U,@all,1000002,2-HCOstqNr_GGXf1lOAlIbK8zIrxg9ayRfV8Zffq-S7plcSHDdZOW3lpFeOPHLZL7
|
(企业ID,应用秘钥,账号,应用ID,图片ID)
部署青龙
方法一:拉取青龙面板镜像 代码如下:
1 2 3 4 5 6 7 8 9 10
| docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/log:/ql/log \ -v $PWD/ql/db:/ql/db \ -v $PWD/ql/scripts:/ql/scripts \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:2.10.13
|
方法二(推荐–来自便利空间):拉取最新青龙面板镜像 代码如下:
1
| docker pull whyour/qinglong:latest
|
启动青龙镜像 代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13
| docker run -dit \ -v $pwd/ql/config:/ql/config \ -v $pwd/ql/log:/ql/log \ -v $pwd/ql/db:/ql/db \ -v $pwd/ql/scripts:/ql/scripts \ -v $pwd/ql/jbot:/ql/jbot \ -p 5700:5700 \ -e ENABLE_HANGUP=true \ -e ENABLE_WEB_PANEL=true \ --name qinglong \ --hostname qinglong \ --restart always \ whyour/qinglong:latest
|
拉库指令:
1
| 6dylan6:ql repo https://github.com/6dylan6/jdpro.git "jd_|jx_|jddj_" "backUp" "^jd[^_]|USER|JD|function|sendNotify"
|
1
| Faker3:ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
|
依赖
1–Nodejs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| crypto-js prettytable dotenv jsdom date-fns tough-cookie tslib ws@7.4.3 ts-md5 jsdom -g jieba fs form-data json5 global-agent png-js @types/node require typescript js-base64 axios tunnel ds request download moment cheerio
|
2–python3
1 2 3 4 5
| requests canvas ping3 jieba PyExecJS
|
3–Linux
1 2 3 4
| libc-dev python3-dev gcc moment
|
青龙环境变量的名称改为:JD_COOKIE
pt_key=AAJkaKA3ADCRGcv5k4ZopWDwLqkRkAeN1ETJ4Jb-tArT7nMNMbVzCdjOV1k8ZFMBurp033ef9TE;pt_pin=jd_4a09404ed1641;(已失效)
pt_key=AAJkbLtpADAV841QYG-RCP0aQkJ2oE6x6iVSnbiAPVt_fW5EU7MpArzaTaT9_URuJW8GjjhcGSw;pt_pin=13666253076_p;(已失效)
docker容器和镜像指令
列出所有的容器 ID
1 2 3
| 1 docker ps -aq -a, --all Show all containers (default shows just running) -q, --quiet Only display numeric IDs
|
停止所有的容器
1
| docker stop $(docker ps -aq)
|
删除所有的容器
1
| docker rm $(docker ps -aq)
|
删除所有的镜像
1
| docker rmi $(docker images -q)
|
现在的docker有了专门清理资源(container、image、网络)的命令。 docker 1.13 中增加了 docker system prune的命令,针对container、image可以使用docker container prune、docker image prune命令。
删除所有不使用的镜像
1
| docker image prune --force --all
|
或者
1
| docker image prune -f -a`
|
删除所有停止的容器
1
| docker container prune -f
|
1、停止所有的容器,有时候也不需要全部停止
1
| docker stop $(docker ps -q)
|
2、强制移除此容器
3、清理此容器的网络占用
格式:
1
| docker network disconnect --force 网络模式 容器名称
|
示例:
1
| docker network disconnect --force bridge qinglong
|
4、简查是否还有同名容器占用
格式:
1
| docker network inspect 网络模式
|
示例:
1
| docker network inspect bridge
|
5、重新构建容器
1
| docker run --name qinglong
|