[更新]Folderclone谷歌Google Drive共享云端硬盘转存相互转移拷贝复制文件的正确姿势
超级详细Folderclone使用的图文教程,更新新版Folderclone的使用方法 更新新版folderclone使用方法 详情https://github.com/Spazzlo/folderclone [可选]加入Google Drive团队盘 没有Google Drive团队盘的小伙伴可以自助添加 英国谢菲尔德大学:https://gdrive.zppcw.cn/ 404 NOT FOUND:https://gd.404edu.workers.dev/ https://gd.zxd.workers.dev/ http://leon.educationhost.cloud/ swccd.edu团队盘:https://teamdrive.xcpx.workers.dev/ 洛杉矶加利福尼亚大学团队盘:https://ucla.ur.workers.dev/ 日本国際大学团队盘:https://iuj.ur.workers.dev/ 自动创建:https://www.teamdrive.workers.dev 感谢大佬提供的Google Drive团队盘 ===新版folderclone教程开始=== 第一步 安装folderclone Linux Debian/Ubuntu安装 apt update apt install python3-pip git screen -y git clone https://github.com/Spazzlo/folderclone.git cd folderclone pip3 install folderclone CentOS把apt-get替换成yum 因拷贝时间长,防止中断,强烈建议使用screen后台运行。screen简单使用方法 # 创建screen窗口,folderclone名字可自定义 screen -S folderclone # 临时退出使用screen后台运行,按组合键 【Ctrl】【a】【d】 # 回到screen窗口 screen -r folderclone Windows安装 下载Python安装 Python 3.7.4 64-bit 、 Python 3.8.1 下载folderclone源码并解压,比如我的放置在E:\folderclone-master 以管理员身份运行 cmd或Windows PowerShell执行,且确保本地cmd或Windows PowerShell稳定的外网环境。 # 进入folderclone解压根目录 cd E:\folderclone-master pip install folderclone 第二步 开启Drive API服务 打开登陆Python Quickstart 点击Enable the Drive API ...
Serv00.com搭建使用
Serv00.comRevolutionary Free Hosting 提供免费的PHP,MYSQL,SMTP,PostgreSQL,MongoDB,可以SSH连接创建自己的应用,可以绑定域名,无广告。 注册 注册Serv00 建议用gmail邮箱,不要用微软邮箱,因为就是提示成功它也收不到邮件. 注册小技巧 gmail邮箱可以无限别名,假设已经有一个yourname@gmail.com那么可以使用别名在用户名后面添加+或者.后面加其它随机字母数字,比如使用yourname+6dhj68kkm@gmail.com 或者 yourname.jdjjs64kpo@gmail.com 达到使用1个gmail邮箱来注册多个serv00账号,账号信息邮件在yourname@gmail.com接收。注册成功就能在邮件里面看到相关账号信息 搭建 面板设置 打开Additional services , Run your own applications 使状态 Status改为 Enabled开启 可最多3个端口号,在Port reservation,Add port中设置添加。 搭建hy2,tuic,vmess 提前在面板添加1个tcp端口给vmess使用,2个udp端口分别给tuic和hy2用 https://github.com/yixiu001/serv00-singbox wget https://raw.githubusercontent.com/yixiu001/serv00-singbox/main/yixiu.sh chmod +x yixiu.sh 编辑yixiu.sh修改tcp与udp端口为面板对应添加的端口,修改uuid为自己的 UUID在线生成或者命令行生成 cat /proc/sys/kernel/random/uuid 然后创建screen窗口 curl -O https://raw.githubusercontent.com/eooce/ssh_tool/main/index.js && curl -O https://raw.githubusercontent.com/eooce/nodejs-argo/main/package.json && npm install && chmod +x index.js && screen node index.js 再次执行 ./yixiu.sh 复制节点信息使用 搭建vmess+argo 如果ip端口被xxx了,可套用cloudflare的argo,实现CDN减速 https://github.com/eooce/scripts vmess-ws-tls(argo)一键脚本 必填变量:PORT=TCP端口 可选变量:UUID NEZHA_SERVER NEZHA_PORT NEZHA_KEY CFIP CFPORT bash <(curl -Ls https://raw.githubusercontent.com/eooce/scripts/master/containers-shell/00_vmess.sh) 修改00_vmess.sh中的TCP端口,uuid,argo的token域名 ...
Debian12 Gnome桌面安装ibus五笔输入法
Debian12 默认安装的是Gnome桌面,安装ibus五笔输入法,输入su root然后root密码 安装ibus五笔 apt-get update apt-get install ibus ibus-table-wubi 配置输入法 以普通用户身份输入下面的命令打开ibus配置窗口。 ibus-setup 选择输入法标签,选中极点五笔然后点击添加按钮。添加之后,关闭窗口。 打开Gnome的设置面板,选择键盘。 在底部点击输入源。 点击加号添加输入源。 选择极点五笔。点击添加按钮。 现在你可以用Super+空格键来调出五笔输入法了。如果调不出,请重新登录或重启Debian系统。 转载自https://www.ywnz.com/linuxjc/704.html
PaperMod主题添加valine评论
Valine 一款快速、简洁且高效的无后端评论系统。服务端可以借助LeanCloud免费部署到Vercel 部署 (服务端) 配置Valine 注册LeanCloud 账号: 进入 LeanCloud 官网注册一个国际账号。 创建一个新的应用以便使用 LeanCloud 提供的后端服务。 在Vercel 部署 (服务端) 关联github账号登陆,创建Valine应用,名称任意,例如Valine 获取 Valine App ID 和 App Key: 在 LeanCloud 控制台中,进入你创建的应用。 在左侧导航栏中找到“设置”选项。 在应用凭证部分,复制 App ID、App Key、REST API 服务器地址 在Vercel的应用中依次进入【settings】、【environment-variables】添加上面获取的环境变量LEAN_KEY与LEAN_ID值。然后进入【deployments】【Redeploy】重新部署生效。 完成后会自动分配一个二级域名,类似xxx-xxx-xxxx-projects.vercel.app【可选】进入【settings】【domains】绑定自己的域名 评论通知的环境设置在在进入leancloud应用的Play=== CLIENT ENGINE === 设置 添加自定义环境变量 【Redeploy】重新部署生效。 valine评论数据管理 点击Visit打开进入https://xxx-xxx-xxxx-projects.vercel.app 是一个独立的网页单面。 在域名后边加上/ui/register注册,默认首次注册的用户是为评论管理员,可以删除评论等操作,也可以进入LeanCloud的控制台找到数据存储=>结构化数据=>Comment,在这里你可以对评论的数据进行管理 在Hugo主题中引入Valine 以PaperMod主题为例,找到需要添加Valine的页面或模板文件,以下方法二选一 方法一:在~/themes/PaperMod/layouts/_default/single.html添加以下代码 复制替换 LeanCloud 控制台中的【设置】【应用凭证】的App ID、App Key、REST API 服务器地址值 <div id="comments"></div> <script src="https://cdn.jsdelivr.net/npm/vue"></script> <script src="https://cdn.jsdelivr.net/npm/valine/dist/Valine.min.js"></script> <script> new Valine({ el: '#comments', appId: 'App-ID', appKey: 'App-Key', serverURLs: "REST API 服务器地址", placeholder: '说点什么吧...', }); </script> 方法二: 修改~/themes/PaperMod/layouts/partials/comments.html的内容如下 ...
fly.io部署alist与vaultwarden版本的Bitwarden
现在注册fly.io账号需要绑定信用卡并验证(扣款10刀以下随机金额)后方可免费试用三个256MB内存的服务,每个1GB大小,最多3G的持久化存储 分类 限额 说明 VM: shared-cpu 每个月 2340 小时 可以全天候运行 3 个 256 MB 内存的共享 CPU 的 VM Volumes 3GB 提供 3GB 永久存储 Bandwidth 160 GB/每月 亚洲、印度30G,美国、欧洲100G的outbound流量 Anycast IPs 无限的 IPv6, 每个应用一个 IPv4 每一个额外的 IPv4 地址需要额外每个月 $2 Certificates 10 个活跃的证书 最多 10 个证书 资源定价 Fly.io 计费 获取FLY_API_TOKEN 或在本地执行flyctl auth token查看 Linux安装 curl -L https://fly.io/install.sh | sh 移动到/usr/bin目录下 cp /root/.fly/bin/flyctl /usr/bin 登陆fly.io flyctl auth login 复制提示里面的网址在浏览器中打开完成登陆 部署Bitwarden 使用 SQLite 数据库安装 Vaultwarden。但是您需要为数据库创建卷 flyctl volumes create vaultwarden_data -a APP_NAME -s 1 在 Fly 上启动创建应用 ...
一加手机oneplus解锁Bootloader并通过KernelSU获取ROOT权限
一加手机是OPPO旗下的子品牌,俗称厂妹机、绿厂机。 解锁Bootloader 一加手机解锁无任何限制,到手就能秒解锁Bootloader,没有套路。好评!! 一、首先激活“开发者模式”: “设置“→“关于手机“→“版本信息“→点击五次“版本号”输入密码即可 返回到“设置“→“系统“→“开发者选项“ “开发者选项“里,找到“OEM解锁”并勾选允许 “开发者选项“里,打开USB调试,以便连接电脑 Tips:OEM解锁保持开启,因为这是解锁BootLoader的硬性开关 二、安装驱动 下载一加手机oneplus电脑驱动.zip解压并依次安装里面的adb驱动、高通驱动、一加驱动。 三、通过ADB进入解锁bootloader 从Google下载ADB档案并解压,打开CMD命令行定位到ADB解压目录下输入 adb devices 检测手机是否连接到电脑 如果出现“XXXXXXXXXXXXXXXXX device”,表示连接成功,然后继续输入 adb reboot bootloader 此时手机将开机状态下重启进入到Fastboot模式,然后再输入 fastboot devices 列出Fastboot模式下的设备,如果未出现“XXXXXXXXXXXXXXXXX device”,表示设备未连接成功,成功后,再次输入 fastboot flashing unlock Fastboot模式下刷入解锁指令,这时候手机会出现BL解锁的英文画面,用音量下键移动到第二行的UNLOCK THE BOOTLOADER上,再按一次开机按键,等待开机后就自动恢复出厂设置,并且解锁BL完成开机。 如果不出意外,手机将会自动格式化后再重启,开机要加载一段时间,请耐心等待。 进入系统界面后再次开启“开发者模式”,勾选允许USB调试即可。 通过KernelSU获取ROOT权限 提取init_boot.img文件 下载对应机型的卡刷包,下载安装MT管理器,用MT管理器打开系统包里面 payload.bin长按 init_boot.img 解压复制一份出来。 通过KernelSU修补 手机内核版本5.15+可以直接修补,使用LKM方式运行KernelSU,不再需要编译内核。 下载安装KernelSU修补刚才提取到init_boot.img文件,成功后生成的新的文件在手机的下载目录,找到它并把它复制到上面的ADB解压目录下。 ADB刷入修补过的init_boot.img文件 打开CMD定位到ADB目录下,然后执行 fastboot flash init_boot init_boot.img fastboot reboot 重启手机后即可通过KernelSU的APP管理ROOT权限与安装模块应用了
Hysteria2的安装、配置、使用
Hysteria2是一个基于HTTP3的UDP协议代理。 https://github.com/apernet/hysteria https://v2.hysteria.network/zh/ 安装 bash <(curl -fsSL https://get.hy2.sh/) 卸载 bash <(curl -fsSL https://get.hy2.sh/) --remove 默认的配置文件/etc/hysteria/config.yaml内容如下 # listen: :443 acme: domains: - your.domain.net email: your@email.com auth: type: password password: /dKigjv9qEJrQbJvm3RMtIGg masquerade: type: proxy proxy: url: https://news.ycombinator.com/ rewriteHost: true 在线生成密码 配置Hysteria2 分二种情况,拥有域名、没有域名 拥有域名 拥有域名的话,只需要提前把域名解析到服务器的IP地址上,替换your.domain.net为自己的域名。域名SSL证书通过acme全自动申请。 sed -i 's/your.domain.net/自己的域名/' /etc/hysteria/config.yaml 自己的域名改为实际域名。 若无域名,生成自签证书 openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && chown hysteria /etc/hysteria/server.key && chown hysteria /etc/hysteria/server.crt 修改配置文件/etc/hysteria/config.yaml ...
Cloudflare Tunnel免费内网穿透使用教程
使用前提条件 拥有域名,并托管在Cloudflare上 持有外币卡或paypal账号【二选一】 使用方法如下 打开 Cloudflare One按提示输入,选择免费套餐,填写好付款方式,开通试用账号; 依次进入【Networks】【Tunnels】【Create a tunnel】创建一个隧道,然后按照里面的提示部署到需要内网穿透的机子上;看到Linux service for cloudflared installed successfully部署成功后刷新页面,此时Status应该会变成绿底黑字HEALTHY 启动cloudflared /etc/init.d/cloudflared start 卸载cloudflared cloudflared service uninstall 授权 Cloudflare 隧道 在服务器命令行中执行 cloudflared tunnel login 复制网址、在浏览器中打开并登录CloudFlare账号,选中域名并授权; 接下来就可以在网页端管理配置 回到网页,依次进入【Networks】【Tunnels】【创建的隧道名称】右侧3点,【Configure】新增、编辑【Public Hostname】和【Private Network】 不需要手掇配置文件
安卓隐藏root权限
Kitsune Magisk https://github.com/HuskyDG/magisk-files https://huskydg.github.io/magisk-files/ Magisk 安装Shamiko模块对软件隐藏Root权限,但是效果不是很好,比如过不了【数字人民币】、【反诈中心】APP,目前隐藏root权限效果出色的是KernelSU,但是KernelSU门槛较高,要编译安卓kernel内核,可使用修改版使用APatch 德尔塔面具kitsune mask是Magisk修改改进版,在隐藏root这方面比原版Magisk好,其它功能、使用上差不多。 同样是kernel内核级root,但KernelSU使用的是GKI,APatch使用的是init. 万豪旅享家在kernelsu能过,但APatch会闪退。 截止目前,使用APatch或kitsune mask能有效隐藏root,日后可能会升级到检测bootloader解锁状态。
使用ACME申请泛域名SSL证书
安装acme.sh curl https://get.acme.sh | sh -s email=my@example.com 创建 一个 bash 的 alias方便你使用 alias acme.sh=~/.acme.sh/acme.sh 注册(可选) acme.sh --register-account -m my@example.com 使用DNS API方式申请 不需要TCP 80端口 不需要WEB服务器 不需要公网IP 导入DNS API: 签发泛域名证书是最好的方式了,申请一个证书任意二级域名都可以使用,非常方便。 根据你的域名服务商提供的DNS API,并导入DNS API,各域名服务商的DNS API请参考官方说明:https://github.com/Neilpang/acme.sh/tree/master/dnsapi 这里以CloudFlare为例,在CloudFlare的控制台里找到自己的DNS API,然后使用以下命令导入到acme.sh中: export CF_Token="yp1dgAKdzglvUUuOBlXqDML2U886eQwiZ******" export CF_Zone_ID="e554bfdafd90d1671303d543c*******" 这个DNS API信息会保存在“~/.acme.sh/account.conf”文件中。 2、申请泛域名证书: 导入域名商的DNS API之后就可以使用以下命令,自动解析DNS(通过api给你的域名添加一条txt解析记录),验证通过后就会下发证书: acme.sh --issue --dns dns_cf -d example.com -d *.example.com 【可选】默认证书提供商是ZeroSSL ECC,可以添加--server letsencrypt更换为letsencrypt,或者 acme.sh --set-default-ca --server letsencrypt 证书申请成功后,默认保存在“~/.acme.sh/example.com_ecc”目录下。注意:“dns_cf”表示使用CloudFlare的DNS API,域名商不同的话此处会不同,请参考上述文档。 默认生成的证书都放在安装目录下: ~/.acme.sh/中的/root/.acme.sh/example.com_ecc/example.com.cer和/root/.acme.sh/example.com_ecc/example.com.key但是不要在web服务器中直接引用目录下的证书文件,也不要手动来拷贝证书文件到具体的web服务器中,手动拷贝会导致之后更新证书流程不能完全自动。 正确方式是使用acme.sh的安装证书命令,acme.sh自动拷贝证书文件到具体目录中,拷贝命令会被记录下来,之后自动更新证书流程也会执行此拷贝步骤,从而实现更新证书流程的完全自动化。 创建目录 mkdir /etc/nginx/ssl acme.sh的安装证书命令 acme.sh --install-cert -d example.com \ --key-file /etc/nginx/ssl/example.com.key \ --fullchain-file /etc/nginx/ssl/example.com.cer \ --reloadcmd "service nginx force-reload" 配置nginx ...