WSL2运行Ubuntu子系统并设置开机自动启动应用docker

去Microsoft官网下载 Windows 11版本要求23H2+ 打开启用或关闭Windows功能勾选适用于Linux的Windows子系统和Hyper-V重启系统生效 下载WSL2 Linux kernel update package for x64 machines安装。 WSL常用操作 查看WSL版本 wsl --version 可以在运行(win+R)或资源文件管理器的路径里直接输入\\wsl$进入Ubuntu的目录 更新 WSL: wsl --update --pre-release 关机、重启 wsl --shutdown wsl 其它 # 列出分发版本 wsl -l -v # 关闭指定版本 wsl -t Ubuntu # 启动指定版本 wsl -d Ubuntu 不能使用 systemctl 开启、停止或查看服务的运行,使用这些服务文件有许多功能 {start|stop|reload|force-reload|restart|try-restart|status},WSL可以使用service或/etc/init.d/,例如 service docker start /etc/init.d/nginx start WSL2+Docker 开机自启 WSL2子系统中的应用默认不会开机自动启动,这里以docker为例,安装docker wget -qO- get.docker.com | bash 可以手动启动docker service docker start 不过有时候我们希望它能开机自动启动,接下来使用 WSL2内操作 echo "#! /bin/sh service docker start" > /etc/init.wsl chmod +x /etc/init.wsl Windows内操作 使用 ...

一月 2, 2024 · admin

用nginx搭建webdav文件服务器

安装nginx-full版本 apt install nginx-full 创建一个WebDAV根目录,并授予写入权限。例如,您可以使用以下命令创建并授予权限,/var/www/example.com替换成自己的实际目录路径 mkdir /var/www/example.com chown www-data:www-data /var/www/example.com 增加nginx的认证,这里用的是用户名密码,user就是你要登陆的用户名,/etc/nginx/.htpasswd换成你自己的文件存放路径 sh -c "echo -n 'user:' >> /etc/nginx/.htpasswd" sh -c "openssl passwd -apr1 >> /etc/nginx/.htpasswd" 编辑修改nginx配置文件,在server中增加 # webdav配置 # 认证方式 auth_basic "Restricted Content"; # 存放认证用户名、密码文件(确认有对应权限) auth_basic_user_file /etc/nginx/.htpasswd; # dav allowed method dav_methods PUT DELETE MKCOL COPY MOVE; # Allow current scope perform specified DAV method dav_ext_methods PROPFIND OPTIONS; # In this folder, newly created folder or file is to have specified permission. If none is given, default is user:rw. If all or group permission is specified, user could be skipped dav_access user:rw group:rw all:r; # Temporary folder client_body_temp_path /tmp/webdav; # MAX size of uploaded file, 0 mean unlimited client_max_body_size 0; # Allow autocreate folder here if necessary create_full_put_path on; 完整示范 ...

十月 4, 2023 · admin

sing-box安装使用

sing-box支持的协议众多,可分流,全平台免费,包括IOS、MAC平台。 https://sing-box.sagernet.org/zh/ https://github.com/SagerNet/sing-box 安装 安装方法官网文档有详细介绍,以Debian12为例 bash <(curl -fsSL https://sing-box.app/deb-install.sh) 修改默认的配置文件/etc/sing-box/config.json 修改/lib/systemd/system/sing-box.service内容如下 [Unit] Description=sing-box service Documentation=https://sing-box.sagernet.org After=network.target nss-lookup.target network-online.target [Service] CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_SYS_PTRACE CAP_DAC_READ_SEARCH AmbientCapabilities=CAP_NET_ADMIN CAP_NET_BIND_SERVICE CAP_SYS_PTRACE CAP_DAC_READ_SEARCH # ExecStart=/usr/bin/sing-box -D /var/lib/sing-box -C /etc/sing-box run ExecStart=/usr/bin/sing-box -D /var/lib/sing-box -c /etc/sing-box/config.json run ExecReload=/bin/kill -HUP $MAINPID Restart=on-failure RestartSec=10s LimitNOFILE=infinity [Install] WantedBy=multi-user.target 服务管理 对于带有 systemd 的 Linux 系统,通常安装已经包含 sing-box 服务, 您可以使用以下命令管理服务: 行动 命令 开机自启 sudo systemctl enable sing-box 禁用 sudo systemctl disable sing-box 启动 sudo systemctl start sing-box 停止 sudo systemctl stop sing-box 强行停止 sudo systemctl kill sing-box 重新启动 sudo systemctl restart sing-box 查看日志 sudo journalctl -u sing-box –output cat -e 实时日志 sudo journalctl -u sing-box –output cat -f 更新订阅 ...

八月 21, 2023 · admin

神秘模块sing-box的使用

神秘发布渠道为 Telegram 话题组 原始人,启洞! 下的 “啊?” 话题(特殊时期,已修改为私人群聊) 发送/notes机器人会回复 CFM SFM 交流|闲聊吹水 中的备忘录列表: - captiveportal - cmfm摆烂版 - disable_flag_secure_magisk_module - eu本地化 - linux命令行与shell脚本编程大全 - log - macrodroid - mt管理器下载 - powertoolsactivity - sing-box部分相关 - stellariumplus星图 - termux - 代理模块地址导航 - 免重启重启神秘 - 固定热点ip - 快速获取多个应用包名 - 最新神秘 - 最新神秘win - 核心相关 - 流浪地球2 - 百度直连 - 神秘开启tproxy模式 - 神秘模块详细教程 - 神秘状态切换 - 神秘的第二种百度献祭模板空格写法 - 禁用ipv6 - 网络是怎样连接的 - 网络联通性测试地址 - 规则文件 - 锐评 - 面板 - 高亮语法 - 鸡蛋问题 您可以使用/get notename 或 #notename 去检索这些备忘录 ...

六月 8, 2023 · admin

Edge浏览器、Chrome使用扩展Header Editor使用新必应Bing AI

申请加入Bing AI 通过申请链接加入Bing AI等待获得批准通过 浏览器安装Header Editor规则 安装扩展Header Editor Microsoft Edge Chrome Mozilla 添加2条Header Editor规则,阻止https://www.bing.com跳转到https://cn.bing.com方法如下 ^http(s?)://www\.bing\.com/(.*) 头部名称x-forwarded-for头内容8.8.8.8 匹配规则https://cn.bing.com重定向至https://www.bing.com 保存规则后就能愉快的使用https://www.bing.com 不需要魔法了。

三月 9, 2023 · admin

在VPS上搭建ChatGPT网页API

解锁ChatGPT节点(可选) 部分IP访问ChatGPT官网或新域名ai.com 会出现Access denied阻止访问,可以套用Cloudflare WARP wget -N https://gitlab.com/rwkgyg/CFwarp/raw/main/CFwarp.sh && bash CFwarp.sh 依次选择 wgcf内核安装WARP、方案一:安装/切换WGCF-WARP、安装/切换wgcf-warp单栈IPV6 如何刷新/更换 CloudFlare Warp IP systemctl restart wg-quick@wgcf 警告: Plus 用户请不要使用此方式,会掉 Plus 订阅 配置 V2Ray 修改 outbounds 和 routing 配置 "outbounds": [ { "tag": "IP4_out", "protocol": "freedom", "settings": { "domainStrategy": "UseIPv4" } }, { "tag": "IP6_out", "protocol": "freedom", "settings": { "domainStrategy": "UseIPv6" } }, { "protocol": "blackhole", "settings": {}, "tag": "blocked" } ], "routing": { "rules": [ { "type": "field", "domain": [ "openai.com", "bing.com" ], "outboundTag": "IP6_out" }, { "type": "field", "outboundTag": "IP4_out", "network": "udp,tcp" } ] } 介绍 支持双模型,提供了两种非官方 ChatGPT API 方法 ...

三月 5, 2023 · admin

在Windows11上启用bbr2

使用管理员身份运行powershell Change TCP congestion control to BBR: netsh int tcp set supplemental Template=Internet CongestionProvider=bbr2 netsh int tcp set supplemental Template=Datacenter CongestionProvider=bbr2 netsh int tcp set supplemental Template=Compat CongestionProvider=bbr2 netsh int tcp set supplemental Template=DatacenterCustom CongestionProvider=bbr2 netsh int tcp set supplemental Template=InternetCustom CongestionProvider=bbr2 Verify: Get-NetTCPSetting | Select SettingName, CongestionProvider 返回以下结果则成功开启了bbr2 SettingName CongestionProvider ----------- ------------------ Automatic InternetCustom BBR2 DatacenterCustom BBR2 Compat BBR2 Datacenter BBR2 Internet BBR2

三月 2, 2023 · admin

联通TinyProxy百度直连UC动态直连免流IP模块Magisk

https://github.com/EternalPain/ZJL ZJL2.0beta30_clncUC动态(联通)_magisk、ZJL2.0beta30_clnc百度直连_magisk、ZJL2.0beta30_cns 百度直连不限制网速 三选一即可,安装完重启手机后进入目录/data/ZJL2.0_magisk修改编辑文件conf并执行开启.sh TinyProxy官方版: https://www.lanzoui.com/b004yxdhc 密码5fgw 获取最新最快的百度直连IP ping cloudnproxy.baidu.com 目前可选IP地址 # 联通 IP # 南京 153.3.236.22 # 苏州 157.0.148.53 # 保定 110.242.70.69 # 保定 110.242.70.68 # 广州 157.255.78.51 # 电信 IP # 南京 180.97.104.168 # 苏州 180.97.93.202 # 北京 220.181.7.1 # 北京 220.181.33.174 # 北京 220.181.111.189 # 广州 14.215.179.244 # 移动 IP # 南京 36.152.45.98 # 南京 36.152.45.97 # 北京 39.156.69.161 # 北京 39.156.69.198 # 广州 183.232.233.5 务必选择对应运营商的IP,否则不免流例如使用的是中国联通手机号就要选联通的IP ...

二月 20, 2023 · admin

联通电信移动V2ray免流host http教程

V2ray服务端的搭建配置 bash <(curl -L https://raw.githubusercontent.com/XTLS/Xray-install/main/install-release.sh) 免流的方案采用Vadminss协议+TCP+HTTP,编辑配置文件/usr/local/etc/xray/config.json, nano /usr/local/etc/xray/config.json 完整配置示范如下 { "inbounds": [ { "port": 80, "protocol": "vmess", "settings": { "clients": [ { "id": "这里填写你的UUID" } ] }, "streamSettings": { "network": "tcp", "tcpSettings": { "header": { "type": "http", "response": { "version": "1.1", "status": "200", "reason": "OK", "headers": { "Content-Type": ["application/octet-stream", "video/mpeg"], "Transfer-Encoding": ["chunked"], "Connection": ["keep-alive"], "Pragma": "no-cache" } } } } } } ], "outbounds": [ { "protocol": "freedom" } ] } 可以通过命令cat /proc/sys/kernel/random/uuid随机生成 ws配置如下 { "inbounds": [ { "port": 8080, "protocol": "vmess", "settings": { "clients": [ { "id": "这里填写你的UUID" } ] }, "streamSettings": { "network": "ws", "wsSettings": { "path": "/ray" } } } ], "outbounds": [ { "protocol": "freedom", "settings": {} } ] } 管理启动V2ray ...

九月 9, 2022 · admin

Cookie自动登陆签到、抓包提取制作HAR文件

通过自动签到(网页签到、APP签到),可以有效防止某些站点规则中的因长时间未登陆不活跃而导致封号,还可以赚积分、领金币薅羊毛… Docker安装签到 https://hub.docker.com/r/a76yyyy/qiandao https://github.com/qiandao-today/qiandao 安装、启用docker wget -qO- get.docker.com | bash systemctl enable docker systemctl start docker Docker部署a76yyyy/qiandao签到 docker run -d --name qiandao --restart=always --env PORT=8923 --net=host -v /root/qiandao:/usr/src/app/config a76yyyy/qiandao 然后就可以访问 http://localhost:8923 网页管理签到 8923端口可以随意,只要不被其它应用占用即可,/root/qiandao宿主机配置文件目录 备份数据库只需要备份/root/qiandao目录下的database.db这个文件即可; 还原数据库只需要先暂停docker stop qiandao然后将database.db复制替换掉原来/root/qiandao目录下的database.db这个文件。 启动容器 docker start qiandao 停止容器 docker stop qiandao 删除容器 docker rm qiandao 获取HAR文件 我们还可以使用Fiddler抓包软件来抓取,这里使用Chrome浏览器示范。 打开Chrome浏览器,新建隐身窗口(重要),登陆账号: 打开开发者工具(ctrl+shift+I,或者 鼠标右键 > 审查元素) 切换到 Network(网络)面板,勾选 Preserve log (非常重要) 直奔签到页,完成签到 找对签到链接(非常重要),导出HAR文件。 使用HAR模板文件签到 以PT站点为例,因为大部分PT站点都是使用NexusPHP,大同小异,我们只需要抓取https://example.com/attendance.php保留这个链接,其它统统删掉。然后利用cookie登陆签到。 注册、登陆到网页签到管理,上传导入HAR文件,编辑、删除多余的链接,只需要保留有效、正确的签到链接 编辑HAR模板文件 Request Headers全部勾选;cookie填写为{{cookie}};Cookies全部删除; ...

三月 11, 2022 · admin