首页
关于我们
友链链接
壁纸下载
更多
统计中心
热点搜索
图床上传
推荐
剩余价值
磁链清理
IP定位
Search
1
[Win DD包] wes7-x86-cn-精简,安装后仅占用1.55G存储空间
25,788 阅读
2
v2rayN基础使用教程、配置说明、添加订阅、路由选择
17,647 阅读
3
鸿蒙Next也能科学上网?Clash Meta for harmorny next os
9,671 阅读
4
保姆级教程!甲骨文ARM DD成Debian10并升级内核成5.10
6,412 阅读
5
纯血鸿蒙系统如何安装电报、推特、Tiktok和油管APP
6,167 阅读
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
MV频道
登录
Search
标签搜索
vps
typecho
linux
bench
mysql
cloudflare
nginx
lnmp
ssl
empirecms
openwrt
google
centos
docker
qbittorrent
telegram
n1
301
free
onedrive
V+变量
累计撰写
295
篇文章
累计收到
239
条评论
首页
栏目
Linux学堂
网站建设
网络资源
主题插件
固件工具
主机评测
MV频道
页面
关于我们
友链链接
壁纸下载
统计中心
热点搜索
图床上传
推荐
剩余价值
磁链清理
IP定位
搜索到
295
篇与
的结果
2025-01-18
Giffgaff激活和充值步骤图文教程
Giffgaff激活和充值步骤很多时候我们在注册谷歌、Meta或者是Youtube想自定义封面缩列图需要验证手机号的时候,国内以及香港的手机号一般会受到限制导致不可用。Giffgaff是一家成立于2009年的英国移动虚拟网络电信运营商(MVNO),它是O2的全资子公司,该公司推出的套餐灵活,是很多初到英国的留学生、新移民的第一张电话卡。目前该电话卡可在官网免费订购,而且免费包邮到全世界大部分国家。Giffgaff的优点● 可用于注册OpenAI/WhatsApp等各种海外服务● 0月租,6个月内发条短信就能保号● 无需实名● 国内可以正常漫游使用1 打开 Giffgaff激活页面打开激活地址https://giffgaff.com/activate2 输入卡套上的数字激活代码3 输入邮件地址4 输入一个密码注册5 选择No,无需自动推荐套餐6 如果准备去英国或欧盟旅游,出发前2~3天可以开通对应套餐。7 如果想长期在中国使用这个英国号码,以后再选择套餐。那就下拉到最后,选择 Pay as you go ,然后继续。8 选择充值金额,最少的充值金额是10英镑9 填写绑定的信用卡信息及对应账单地址,只支持Master,VISA,JCB,AMEX。没有外币信用卡也可以购买Giffgaff储值卡充值(如果选择套餐了,以后每月也是从此信用卡扣取套餐费用)10 支付成功,显示到分配给你的Giffgaff电话号码(Keep your old number是携你的旧号码转入,但是这里不支持自选号码,分配的号码是随机的)11 插卡到手机,也显示了欢迎信息
2025年01月18日
568 阅读
3 评论
0 点赞
2025-01-18
【0月租】可用 20 年的英国giffgaff卡攻略
关于GiffgaffGiffgaff是一家成立于2009年的英国移动虚拟网络电信运营商(MVNO),它是O2的全资子公司,该公司推出的套餐灵活,是很多初到英国的留学生、新移民的第一张电话卡。目前该电话卡可在官网免费订购,而且免费包邮到全世界大部分国家。Giffgaff的优点● 可用于注册OpenAI/WhatsApp等各种海外服务● 0月租,6个月内发条短信就能保号● 无需实名● 国内可以正常漫游使用为什么选择英国 giffgaff SIM 卡?性价比高零月租,免费接收短信,只需充值一次,可以使用超过 20 年(仅需每半年保号一次)安全实体卡不会因为号码被风控而担忧,还可以换两次号码,比 Google Voice 更可靠漫游支持中国大陆激活和漫游,非常方便稳定性高无限有效期,每半年发送一条短信即可保号,稳定性杠杠的兼容性好支持绝大部分海外 APP、应用和银行,非常方便多用途一、支持用途TikTok/Twitter/Facebook/Instagram/LINE/WhatsApp/Telegram 等等ChatGPT3.5/4.0 ,苹果 ID ,AmazonPayPal ,花旗,渣打,巴克莱,德意志银行,瑞士银行,还有一些新出现的虚拟信用卡等等二、介绍giffgaff 是来自英国的一家新锐低成本运营商,隶属于英国三大运营商 O2 旗下,2009 年创立,采用了无营业网点,无热线客服,灵活套餐的特色服务来降低用户成本,特别适合短期游客及英国留学生。它支持全球漫游,在中国也可收发短信,接听电话和上网。三、常见坑汇总Q:官网申请到的空白卡里有话费吗?A:没有,收到卡后按照教程自助激活(教程可以问我要)Q:充值送 5 磅话费的福利一直有吗?A:直接官网在线申请的,目前此项福利已经取消。可以通过朋友邀请链接申请才有,或者自行购买。不激活不充值是没有的哦,超时充值也有可能没有错过福利哦。Q:月租多少钱?A:若和我一样,主要是用来接码,建议选择 0 月租的 Pay As You Go 套餐,充多少用多少,TB 或 JD 上卖的都是针对游客的短期月租套餐卡,不合适长期使用。如果您需要前往海外,只需到官网上调整您的套餐即可。Q:如何保号,成本多少?A:这种 O 月租的卡一般都有保号要求,giffgaff 要求每 180 天话费余额需要变动一次,否则号码会被回收。在国内,最低成本就是发出一条短信,发送对象是国内外手机号码均可以,每条 0.3 磅,因此一年消费 0.6 磅,仅仅不到 6 元人民币。每次话费余额变化后,例如充值,消费,保号周期重新开始计算。首次充值,也属于余额变动,因此在 180 天内完成保号即可。Q:收短信免费吗,其他费用如何?A:收短信免费,打电话/接电话=1 英镑/分钟,发短信=0.3 英镑/条,上网=0.2 英镑/MBQ:首次自助充值激活需要准备什么?A:请准备一张 VISA 或万事达的外币实体信用卡或借记卡,国内发行的也可以,单银联、JCB 、AE 等信用卡以及任何虚拟信用卡均无法使用哦,充值最低 10 英镑起,请确保您的卡额度足够。特别提醒,首次充值不支持 PayPal ,以后续费可以使用。Q:插卡后没信号A:由于海外运营商与国内运营商之间的漫游对接有很多环节和验证过程,耐心等待 1-5 分钟, 就会出现。Q:我的卡号是多少?A:首次插卡,会收到一条激活成功的提示短信,内有您的手机号码,后面也可以登录官网查询。Q:手机号码正确,无法登录官网或软件提示号码格式不对A:英国国际区号(United Kingdom)是+44 ,有时候也用 0044 表示,输入时候要选择正确区号。Q:为什么我的卡无法拨打电话,无法发短信?A:可以在手机设置里取消 [运营商自动选择] ,改为手动选择到中国移动,并重启手机后再尝试Q:支持哪些手机?信号如何?A:支持目前所有主流手机,gg 卡是 FDD-LTE 制式,除了极少数电信 CDMA 3G 手机不支持,其他均无问题。它在国内默认通过中国移动或中国联通进行漫游,还支持 5G ,通话质量,数据质量,覆盖范围非常不错。Q:苹果手机使用上有什么注意事项?A:不建议打开 iMessage/Facetime 功能,因为如果点击确认,苹果后台会发出一条短信,因此会被扣费 0.3 磅。由于国内短信价格很低,很多人都是套餐里送的,所以不知道有这么一个短信发送的过程。四、giffgaff 常用功能申请SIM卡地址:https://www.giffgaff.com/orders/affiliate/fvars510首次充值激活: https://giffgaff.com/activate登录个人账户/重置密码: https://giffgaff.com/auth/login查询话费余额/SIM 号码: https://giffgaff.com/dashboard续费充值: https://giffgaff.com/top-up话费账单查询: https://giffgaff.com/profile/usage-statement…个人资料修改: https://giffgaff.com/profile/details申请换号: https://giffgaff.com/profile/details/getnumber… (一般在被 app 封号后建议用,有 2 次额度)查询SIM号码:发送 [ NUMBER ] 到 43430查询话费余额:直接拨打 [*100#]关闭语音信箱:直接拨打 [##002#]打开语音信箱:直接拨打 [*614431020#]
2025年01月18日
321 阅读
3 评论
0 点赞
2025-01-18
如何注册土耳其Apple ID账号使用国内网络无需信用卡以及如何充值
本文旨在介绍如何注册土耳其地区的apple id账号以及如何充值,你需要一个自己的土耳其区的 Apple ID,无论是下载购买 App,还是订阅服务,土耳其地区还是有很多低价的服务可以让我节省一大笔钱,注册一个属于自己的很有必要。土耳其Apple ID注册步骤:一、使用手机自带的Safari浏览器,打开苹果官方ID注册网址:https://appleid.apple.com/account姓氏和名字可以随意填写。国家或地区选择美国。出生日期要大于18岁。电话号码可以填写国内的,多个 Apple ID 用一个手机号码没问题注意:邮箱地址填写一个尚未注册过苹果ID的邮箱,此邮箱将作为登录账号使用。密码应包含大小写字母和数字,并建议与之前的密码保持一致,以免忘记。手机号填写你目前正在使用的手机号码,因为稍后需要接收短信验证码。如果遇到如下图,目前无法完成你的请求,请更换邮箱重新注册,我曾经尝试了四五个邮箱才成功,可能最近风控的问题导致。二、验证邮箱和手机号苹果会向你填写的邮箱和手机号发送验证码,你可以去邮箱和手机中查找验证码。将验证码填入相应的字段,然后点击下一步。这将使你的苹果ID成功注册。三、激活 Apple ID。刚注册好的 Apple ID 还不能直接使用下载 App,需要激活下设置下账单地址。打开手机的设置,进入App Store,点击顶部的账户名,然后退出登录。接着切换登录为刚刚注册的土区账号。打开App Store,你会看到新的提示,界面变为英文。点击右上角的头像,然后点击你的账户名。在弹出的窗口中输入密码,然后会显示一个新的弹窗。点击”Review”,进入完善账户信息页面。不要选择任何付款方式,直接填写名称和地址。名字使用任意英文字母,不要使用中文。土耳其地址可填写如下:街道:Şenyurt,3, 52750, Perşembe, Ordu, Turkey街道:3城市:Perşembe邮编:52750电话:903226441667再点下一页就大功告成, 可以下载 App 使用了。土耳其Apple ID充值步骤:注意:多数站点需要自备Visa/MasterCard/美国运通(Amex)信用卡、带翻译的浏览器以及接码平台,且含有手续费用。嫌麻烦的话可小黄鱼购买,但有风险,后果自负。此教程我以 oyunfor 为例:oyunfor.com是一个土耳其的在线游戏商店,提供各种类型的游戏,如PC游戏、掌机游戏、手机游戏等。该网站还提供游戏新闻、评测及其他游戏相关的服务,例如游戏下载、激活码、虚拟货币等。此外oyunfor.com还提供游戏会员服务,会员可以享受更多的优惠和游戏礼包等福利。没错,它也卖 Apple 礼品卡!不过要注意,购买后并不是立即会收到兑换码,等待时长几分钟到几小时不等。购买之前建议先小额购买,小红书上有部分小伙伴说购买后没有收到商品,不过我从来没遇到过,自己做判断。访问网站,注册账号,绑定一个visa或银联卡(网站支持)。选择你需要的apple礼品卡面值,可以根据的自己需要金额购买多张。加购物车提交后,会通过 PayTR 支付网关进行结算扣款,第一次的话,中途需要等待一下验证,但很快能好。支付成功后,将会收到邮件,可以查看到礼品卡的兑换码,也可以登录 oyunfor.com通过订单记录查看购买的礼品卡信息。兑换礼品卡在苹果手机 Apple Store中登录土耳其账号,找到兑换礼品卡的位置,填写礼品卡兑换码即可。过程中如果有网络问题,请关闭再开启蜂窝网络或关闭开启飞行模式再反复尝试。当然你也可以通过访问这个链接进行兑换:https://apps.apple.com/redeem/兑换成功后,在手机的 Apple Store 中就可以看到可用余额。
2025年01月18日
1,018 阅读
0 评论
0 点赞
2025-01-18
Typecho允许多个域名绑定同一个网站
Typecho默认只认后台设置的域名,通过域名访问网站主题资源都是从设置的域名进行加载的,此时如果你绑定了其他域名,使用其他域名访问网站,资源也是从网站设置的域名进行加载的,这个就属于跨越加载,而浏览器部分资源不允许跨域加载。举个常见的例子,比如你网站后台设置的域名为qq.com,但同时你又给网站绑定了www.qq.com,那么使用www.qq.com的域名进行访问,网页加载的资源实际上还是从qq.com加载的,而qq.com和www.qq.com其实是算是不同的域名。这种情况一般都是推荐www.qq.com设置301重定向到qq.com,一般服务器面板啥的都有相关设置,设置一下就好。但如果你想两个域名同时都可以访问,不想弄301重定向的话,可以在网站根目录下修改config.inc.php文件,在里面添加下面这行代码即可。define('__TYPECHO_DYNAMIC_SITE_URL__',true);不过还是推荐301重定向的方案,程序默认关闭的东西肯定有一定道理的,比如seo考量(比如a,b,c三个域名绑定一个网站,搜索引擎如果看到啦这种会不会判断为抄袭,觉得其中两个域名抄了另一个域名,不过感觉qq.com和www.qq.com这种有无www的应该没啥影响,其他的情况就不好说了),安全考量等等。
2025年01月18日
135 阅读
0 评论
0 点赞
2025-01-16
linux查看文件,文件夹目录大小
前言我们可以使用下述 4 种方法,在Linux中方便地检查文件的大小。这些方法提供了不同的方式来获取文件大小信息,适用于不同的场景和需求。方法特点适用情况使用 ls 命令显示文件详细信息,包括文件大小快速查看单个文件的大小使用 du 命令计算文件或目录所占用的磁盘空间,以人类可读的格式显示文件大小查看文件或目录的总大小,包括子目录和文件使用 stat 命令显示文件的各种属性,包括文件大小查看文件的详细属性信息使用 find 命令结合 -size 参数指定文件大小范围来搜索文件搜索符合指定大小范围的文件方法一:使用 ls 命令ls 命令 :ls命令是 Linux 中最常用的文件和目录列表命令之一。它可以显示文件的各种属性,包括文件大小。ls -ll // 显示成字节大小 ls -lh // 以KB、MB等为单位进行显示直接输入上面的命令,显示的是当前文件夹的大小也可以专门检查当前路径下某一文件夹或文件的大小。ls -ll <文件夹> ls -ll example.txt ls -lh <文件夹> ls -lh example.txt方法二:使用 du 命令1、查看当前目录下各文件、文件夹的大小du -h --max-depth=1 *2、查询当前目录总大小du -sh3、只显示直接子目录文件及文件夹大小统计值。du -h –max-depth=0 *4、只查看指定目录的总大小du -sh 目录名称/文件夹名称5、对于指定文件夹指定显示层次深度du -h --max-depth=0 文件夹名称 du -h --max-depth=1 文件夹名称方法三:使用 stat 命令stat命令可以显示文件的详细信息,包括文件大小、创建时间、修改时间等。比如使用stat命令查看文件的详细信息:stat filename其中,filename是要查看详细信息的文件名。方法四:使用 find 命令1、查询服务器中大于1G的文件: find / -type f -size +1G find / -type f -size +50M (大于50M的文件)2、查询服务器中大于1G的文件及属性信息find / -type f -size +1G -print0 | xargs -0 ls -l在查询大于1G文件的同时,显示创建者、size(以b为单位)、修改日期、路径3 查询大文件并排序:这里用du -h只显示文件大小和路径,如需查看详情信息,将du -h改为ls -l即可find / -type f -size +1G -print0 | xargs -0 du -h | sort -nr
2025年01月16日
74 阅读
0 评论
0 点赞
2025-01-16
lnmp自动备份网站文件和数据库并上传到Onedrive
1 备份的意义为什么要自动备份网站文件和数据库且还要自动上传到云盘?都说数据无价!这么做的主要原因是云厂商可能会把我们的账号封禁,连同这个账号下的全部VPS直接销毁!还有VPS所在机房、数据中心火灾等灾难也可能导致我们的服务器上的数据消失在灿烂的焰火中。刚好,我有个稍稍有点悲伤的故事你稍稍了解一下,具体点的吐槽发布在论坛里,点此访问。我其中一个网站用的是甲骨文云(Oracle cloud)付费账户的VPS。尽管是付费用户,我依旧用的他们家可免费使用的服务器,确实是那个网站已经足够使用。甲骨文封禁账号早有耳闻,这个事情发生属实意料之中。却没想到这么粗暴,直接封号删机,连数据转移的机会都不给。还好,网站内容不多,我直接从谷歌的缓存页面将内容恢复了过来。lnmp备份网站文件和数据库上传到谷歌云盘温馨提示:各位站长、博主.. 记得做好数据备份。虽然我们个人不能做到大厂的容灾备份,但起码也算更稳妥了一分!如果还担心谷歌账号被封了咋办?那就再找找办法自动传回到自己的本地硬盘上吧!或者定时从服务器、谷歌云盘上下载备份数据到本地。2 lnmp自动备份网站上传到云盘的步骤站长WordPress建站用的是lnmp一键安装包,这个程序中自带了备份脚本。我们只需修改脚本的部分参数,安装gdrive与谷歌云端硬盘授权,并配置好自动上传脚本即可。3 修改备份脚本参数修改/root/lnmp2.1/tools/backup.sh 备份脚本的几个参数。清注意:如果升级了lnmp一键安装包,此文件应需要再次修改。Backup_Home="/home/backup/" # 此为备份文件存放目录 MySQL_Dump="/usr/local/mysql/bin/mysqldump" # mysqldump路径,如果是mariadb,替换/usr/local/mysql为/usr/local/mariadb ######~Set Directory you want to backup~###### Backup_Dir=("/home/wwwroot/vvars.com" "/home/wwwroot/5var.com") # 要备份的目录,目录用双引号括起来,多个目录空格隔开 ######~Set MySQL Database you want to backup~###### Backup_Database=("lnmp" "vvars-com") # 要备份的数据库,目录用双引号括起来,多个目录空格隔开 ######~Set MySQL UserName and password~###### MYSQL_UserName='root' # MySQL root账号 MYSQL_PassWord='yourrootpassword' # MySQL root密码 ######~Enable Ftp Backup~###### Enable_FTP=1 # 是否启用ftp备份。0 启用;1 不启用 # 0: enable; 1: disable ######~Set FTP Information~###### ftp账号信息 FTP_Host='1.2.3.4' FTP_Username='vvars.com' FTP_Password='yourftppassword' FTP_Dir="backup" # ftp服务器上存放备份的目录 #Values Setting END! 默认备份文件保存3天,可以修改backup.sh里的-3day为你指定的天数。4 挂载onedrive为本地硬盘可以参考本站之前的文章 通过rclone挂载onedrive每天定时同步VPS数据5 设置自动上传OneDrive和123pan脚本1) 编辑lnmp的备份脚本vim /root/lnmp2.1/tools/backup.sh在backup.sh基础上增加如下的两句命令即可rclone copy --ignore-existing /home/backup/ /home/onedrive/www/backup #备份到onedrive网盘 rclone copy --ignore-existing /home/backup/ /home/123pan/www/backup #备份到123云盘保存,其中路径等内容自行修改。注意:rclone sync是同步,即本地目录有删除文件的话,远程网盘中的文件也会删除。而rclone copy –ignore-existing则是只增不减,各有各的优势,你可以根据自己的需要来选择。2) 试运行一次网站备份自动上传脚本。chmod +x /root/lnmp2.1/tools/backup.sh /bin/bash /root/lnmp2.1/tools/backup.sh出现Backup website files …,表示脚本执行成功。6 设置定时备份任务1)接下来执行crontab -e在最后一行添加0 2 * * 2 /bin/bash /root/lnmp2.1/tools/backup.sh其中/root/backupload.sh是脚本的完整路径,你可以根据自己的喜好修改。保存成功后,服务器每周二的凌晨2点,系统会自动备份服务器网站文件和数据库并上传到OneDrive和123pan。2)计划任务添加完毕后,执行此命令重启计划任务服务;systemctl restart cron #或 service cron restart
2025年01月16日
278 阅读
0 评论
0 点赞
2025-01-15
通过rclone挂载onedrive每天定时同步VPS数据
1. 准备工作在教程开始之前,首先要做一些准备工作,主要有三点。首先就是注册一个OneDrive网盘账号,如果你已经有了可以忽略这点。其次是可以利用lnmp添加OneDrive作为备份文章备份文件。最后是一句话带你认识Rclone这个软件,Rclone是个非常强大的云存储文件管理命令行程序。2. 安装RcloneRclone安装非常简单,远程登录VPS服务器后,只需执行一条命令:curl https://rclone.org/install.sh | sudo bash安装成功后的提示如下。rclone v1.56.0 has successfully installed. Now run "rclone config" for setup. Check https://rclone.org/docs/ for more details.需要再安装一下需要的包apt install fuse3 -y3. OneDrive授权这一步是在本地电脑Windows系统操作,进入Rclone下载页面,点击下载Windows版本的Rclone软件,选择Intel/AMD-64Bit即可。如果是32位操作系统,那么选择32Bit的。下载后将全部文件解压到D:\rclone文件夹,打开CMD命令窗口,依次输入下面两条命令。cd /d d:\rclone rclone authorize "onedrive"第二条命令输入完回车后会自动打开浏览器,登录你的OneDrive账号,点击“是”按钮同意授权。成功后返回到CMD命令窗口就能看到长串授权码,即花括号以及里面的内容。将授权码复制下来保存备用,有效期1个小时。Paste the following into your remote machine ---> {"access_token":"EwCAA8l6BAAUwihrrCrmQ4wuIJX5mbj7rQla6TUAAS7oJFl1pmRc4whIlOj5am6oPQ+zf1kOcygsi5JHL2IgXh55prjh3r6P/fSZr8K9UJ58Pksh1YTJkzL/kHywyZnEvM8kDr55B1J//SXLJ1sGNsNR9vH0Rmz9xMrnl6GFrF8z+UQxi+GL3L3MpBN3NenacA0+pmVXKk8hghj64a8xxEFhlc+b0LJCp4yMg+96548752OPQwLZEPikbJ1zB5Wm5IUzuq03zNKa5lOicGET0l8zWW+itYg2Ca+mCS9DRm5e8NcPL5yiLZmRIm4vCI3pIQGKxEKghQG2lLmjMnWJj8BMotxH9Px2/XWs2TJ3BdLbuX2EjdYy8MNoBbaYXafe3uHx!UpdOwFHCiKnJqYomn*8cCFNP7RM1W8DMzXNBAlgTnuaRo6v7xjxFX3xIrXWonyCk*l1Z7glOXEmRS","expiry":"2021-09-16T15:47:47.8171297+08:00"} <---End paste4. 配置Rclone和安装相同,Rclone配置也只需要一条命令。不同的是后续操作比较繁琐,需要有耐心哈。在配置过程中如果输错字母,可以按Ctrl+Backspace删除。我们首先在VPS远程登录窗口输入下面命令:rclone config新建远程网盘连接,输入字母n回车。No remotes found - make a new one n) New remote s) Set configuration password q) Quit config n/s/q> n给远程网盘起个名字,因为我是RackNerd服务器备份到OneDrive网盘,输入名称onedrivename> onedrive接着会出现一系列网盘名字列表,我输入26选择OneDrive网盘。需要注意的是这个序号以后可能会有变动,填写的时候再次确认下。Storage> 36Client ID无需设置,直接回车使用默认的。OAuth Client Id Leave blank normally. Enter a string value. Press Enter for the default (""). client_id>Client Secret也不用填写,回车使用默认值。OAuth Client Secret Leave blank normally. Enter a string value. Press Enter for the default (""). client_secret>选择OneDrive网盘服务器的区域,我用的是国际版输入1,如果你用的是世纪互联,那就输入4Choose national cloud region for OneDrive. Choose a number from below, or type in your own value 1 / Microsoft Cloud Global \ "global" 2 / Microsoft Cloud for US Government \ "us" 3 / Microsoft Cloud Germany \ "de" 4 / Azure and Office 365 operated by 21Vianet in China \ "cn" region> 1不需要设置高级配置,输入n后回车Edit advanced config? (y/n) y) Yes n) No (default) y/n> n因为我们是远程连接VPS主机,不能自动配置,填写n回车。Use auto config? * Say Y if not sure * Say N if you are working on a remote or headless machine y) Yes (default) n) No y/n> n这时候将第二步获取的OneDrive授权码粘贴到config_token>后面,回车。Enter a string value. Press Enter for the default (""). config_token>选择OneDrive网盘,输入1Choose a number from below, or type in an existing value 1 / OneDrive Personal or Business \ "onedrive" 2 / Root Sharepoint site \ "sharepoint" 3 / Sharepoint site name or URL (e.g. mysite or https://contoso.sharepoint.com/sites/mysite) \ "url" 4 / Search for a Sharepoint site \ "search" 5 / Type in driveID (advanced) \ "driveid" config_type> 1Rclone找到一个OneDrive盘,输入y确定回车。Drive OK? Found drive "root" of type "personal" URL: https://onedrive.live.com/?cid=a40d32de9 y) Yes (default) n) No y/n> y确认OneDrive网盘的所有信息,输入y回车。[rn2od] type = onedrive token = {"access_token":"EwBoA8l6BAAU6k7qJd7*3wELXHy... drive_id = a40d32de9 drive_type = personal -------------------- y) Yes this is OK (default) e) Edit this remote d) Delete this remote y/e/d> y配置完成后Rclone显示远程网盘列表,至此配置结束,输入q退出。Current remotes: Name Type ==== ==== onedrive onedrive e) Edit existing remote n) New remote d) Delete remote r) Rename remote c) Copy remote s) Set configuration password q) Quit config e/n/d/r/c/s/q> q经过上面的设置后,我们就成功地将Rclone连接挂载到OneDrive网盘啦。5. 编写同步脚本这个脚本也不算麻烦,首先输入下方命令新建同步脚本。vi rclone.sh按Insert键进入编辑模式,粘贴以下三条内容。#!/bin/bash rclone sync /www/backup/database onedrive:bak/database rclone sync /www/backup/site onedrive:bak/site然后按Esc键退出编辑模式,输入:wq保存并退出。脚本首行是注释,上面的脚本只包含两条命令,第二行是将/www/backup/database目录及里面的数据库备份文件,同步到OneDrive的bak/database文件夹里。第三行是同步网站备份文件。接着为新建的脚本增加执行权限。chmod +x rclone.sh6. 设置定时任务脚本编写成功后,需要设置定时任务来运行脚本,才能完成自动备份。在设置之前,首先将VPS服务器的时区设置为东八区,与我们的作息相同。如果你是国内的VPS或云服务器通常不需要设置。cp /usr/share/zoneinfo/Asia/Chongqing /etc/localtime输入y确定。接下来我们设置定时任务,输入下方命令。crontab -e按Insert键进入编辑模式,在尾部添加一行即可。35 1 * * * /root/rclone.sh >> /root/rclone.log 2>&1这行内容的意思是,每天凌晨1点35分,运行rclone.sh脚本,将网站和数据库备份文件同步到OneDrive网盘。然后等到第二天,登录OneDrive盘就能看到备份文件已经同步过来了。7. 将OneDrive挂载到本地(可选)创建需要挂载的文件夹mkdir /onedrive后台运行挂载命令1 挂载onedrive到home/onedriverclone mount onedrive: /home/onedrive --allow-other --allow-non-empty --vfs-cache-mode writes --daemon2 挂载123pan到home/123panrclone mount 123pan: /home/123pan --allow-other --allow-non-empty --vfs-cache-mode writes --daemon挂载成功后输入df -h会显示挂载信息root@v2202411242922300191:/home# df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 791M 656K 791M 1% /run /dev/vda3 503G 81G 402G 17% / tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock 123pan: 1.0P 0 1.0P 0% /home/123pan onedrive: 1.1T 922M 1.1T 1% /home/onedrive8 卸载挂载fusermount -u /home/123pan
2025年01月15日
344 阅读
1 评论
0 点赞
2025-01-14
Alist安装教程,十分钟搭建一个属于自己的网盘系统
1 alist简介官网地址:https://alist.nn.ci/AList是一个支持多种存储,支持网页浏览和 WebDAV 的文件列表程序,由 gin 和 Solidjs 驱动。简单的来说就是能够帮助你管理各种网盘应用,类似于CloudDrive,AList除了支持网盘存储之外,还支持对象存储,本地存储,FTP等等。AList在部署配置上可能稍微有些麻烦,你可以看官方提供的文档,或者搜索相关的视频进行操作,如果你经常使用网盘等存储服务,相信它能帮助你提高不少效率。特点很多支持多个存储提供商,包括本地存储、阿里云盘、OneDrive、Google Drive 等,且易于拓展。支持 WebDAV、暗黑模式、受保护的路由、文件预览、打包下载、文件编辑、HTML渲染、文件永久链接、Cloudflare Workers 代理等2 alist安装适用于 Linux amd64/arm64 平台的一键脚本curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh安装完成后会显示用户名和密码,需要记住,第一次登陆后可以修改密码面板管理命令使用命令:alist 或者 alist-manager正常安装完成可以通过http://ip:5244访问2自定义路径默认安装在 /opt/alist 中。 自定义安装路径,将安装路径作为第二个参数添加,必须是绝对路径(如果路径以 alist 结尾,则直接安装到给定路径,否则会安装在给定路径 alist 目录下),如 安装到 /root:# Install curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh install /root # update curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh update /root # Uninstall curl -fsSL "https://alist.nn.ci/v3.sh" -o v3.sh && bash v3.sh uninstall /root3 管理命令启动: systemctl start alist 关闭: systemctl stop alist 状态: systemctl status alist 重启: systemctl restart alist4 常见问题获取密码需要进入脚本安装AList的目录文件夹內执行如下命令低于v3.25.0版本./alist admin高于v3.25.0版本3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置# 随机生成一个密码 ./alist admin random # 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码 ./alist admin set NEW_PASSWORD一直在加载怎么办?挂载了一些网盘但是不能用了重启了一下AList,发现进不去 网页提示:获取设置失败:请稍后,正在加载存储怎么办?等待几分钟通过使用命令将失效的/无法启动的存储停止运行,如果通过命令停止 必须先进入你AList所在的文件夹输入命令,如果我们不知道是那个存储原因导致的,可以通过命令列出所有的存储./alist storage list[root@OPSD-g8xXordx3B9f alist]# ./alist storage list INFO[2023-11-23 17:54:10] reading config file: data/config.json INFO[2023-11-23 17:54:10] load config from env with prefix: ALIST_ INFO[2023-11-23 17:54:10] init logrus... INFO[2023-11-23 17:54:10] Found 2 storages ┌─────────────────────────────────────────────────────────────────┐ │ ID Driver Mount Path Enabled │ │─────────────────────────────────────────────────────────────────│ │ 1 S3 /R2 true │ │ 2 UrlTree /233 true │ └─────────────────────────────────────────────────────────────────┘输入查询命令后我们会进入另一种模式无法输入,如果添加的存储过多可以通过键盘的 ↑ 和 ↓ 来往下翻,等找到后可以按Ctrl+C退出例如我们是因为 233 这个存储停止的,我们就输入命令来停止,然后在 重启一下AList就可以了./alist storage disable /233[root@OPSD-g8xXordx3B9f alist]# ./alist storage disable /233 INFO[2023-11-23 17:54:52] reading config file: data/config.json INFO[2023-11-23 17:54:52] load config from env with prefix: ALIST_ INFO[2023-11-23 17:54:52] init logrus... INFO[2023-11-23 17:54:52] Storage with mount path [/233] have been disabled
2025年01月14日
358 阅读
0 评论
0 点赞
2025-01-14
233boy sing-box 一键安装脚本
233BOY大佬的 sing-box 一键安装脚本 & 管理脚本,自动创建 REALITY 协议;支持 TUIC,Trojan,Hysteria2 等所有常见的协议1 介绍Github 地址:https://github.com/233boy/sing-box特点快速安装无敌好用零学习成本自动化 TLS简化所有流程兼容 sing-box 命令强大的快捷参数支持所有常用协议一键添加 VLESS-REALITY (默认)一键添加 TUIC一键添加 Trojan一键添加 Hysteria2一键添加 Shadowsocks 2022一键添加 VMess-(TCP/HTTP/QUIC)一键添加 VMess-(WS/H2/HTTPUpgrade)-TLS一键添加 VLESS-(WS/H2/HTTPUpgrade)-TLS一键添加 Trojan-(WS/H2/HTTPUpgrade)-TLS一键启用 BBR一键更改伪装网站一键更改 (端口/UUID/密码/域名/路径/加密方式/SNI/等…)还有更多…设计理念设计理念为:高效率,超快速,极易用脚本基于作者的自身使用需求,以 多配置同时运行 为核心设计并且专门优化了,添加、更改、查看、删除、这四项常用功能你只需要一条命令即可完成 添加、更改、查看、删除、等操作例如,添加一个配置仅需不到 1 秒!瞬间完成添加!其他操作亦是如此!脚本的参数非常高效率并且超级易用,请掌握参数的使用请认真往下阅读脚本的参数使用,你就会发现可以如此美妙支持协议列表TUICTrojanHysteria2VMess-WSVMess-TCPVMess-HTTPVMess-QUICShadowsocksVMess-H2-TLSVMess-WS-TLSVLESS-H2-TLSVLESS-WS-TLSTrojan-H2-TLSTrojan-WS-TLSVMess-HTTPUpgrade-TLSVLESS-HTTPUpgrade-TLSTrojan-HTTPUpgrade-TLSVLESS-REALITYVLESS-HTTP2-REALITYSocks机场推荐如果你只是单纯的翻,墙需求,可以购买机场的,不用自己搭建什么的,省心省力。2 安装系统支持:Ubuntu,Debian,CentOS,推荐使用 Ubuntu 22,谨慎使用 CentOS,脚本可能无法正常运行!执行如下命令:bash <(wget -qO- -o- https://github.com/233boy/sing-box/raw/main/install.sh)如果需要指定 sing-box 版本,请在安装命令后面加 -v ver 参数如需查看安装命令帮助,在安装命令后面加 -h 即可安装完成当你执行了上面的安装命令,并且没有错误提示的话,就会提示成功脚本特意弄了一个时间显示,给反馈用来检测安装时间的…理论上,绝大多数情况下 15 秒内会安装完成,条件允许的情况下仅需一秒即可完成安装!超过 15 秒的你应该考虑换 VPS 了,推荐使用 搬瓦工 VPS为方便你快速使用,脚本在安装完成后会自动创建一个 VLESS-REALITY 配置此时你可以复制 URL 到相关软件 (例如 v2rayN) 去测试一下是否正常使用。如果无法正常使用,请尝试使用 sing-box add ss auto auto aes-256-gcm 添加一个 SS 来再测试一下3管理面板安装完成后,输入 sing-box 或者 sb 就能看到管理面板,如下图片所示4sing-box 脚本管理面板提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。为方便输入,脚本自动创建 sb 快捷输入命令用来代替 sing-box (sing-box 太长了都无法使用无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。如果你的 VPS 有外部防火墙,请确保你已经开放了端口测试端口是否能连接上:打开:https://tcp.ping.pe/写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。提醒,你可以使用 sb ip 查看 VPS IP。关闭防火墙,执行如下命令:systemctl stop firewalld; systemctl disable firewalld; ufw disable关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用。如果能连接上端口,那就继续使用 sb add ss auto auto aes-256-gcm 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。提醒,默认安装的 sing-box 内核为最新版本如果无法使用,可能是你客户端的内核太旧请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等请尝试设置 VMessAEAD,某些客户端会有相关选项某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西请更新你的客户端 sing-box 内核跟服务器端版本保持一致!5 快速入门sing-box 脚本简化了很多流程,例如我们常用的是 (添加、更改、查看、删除) 配置,以下内容让你可以快速掌握使用添加配置:sb add -> 添加配置sb add reality -> 添加一个 VLESS-REALITY 配置sb add reality 443 auto dl.google.com -> 同上,自定义参数:端口使用 443, SNI 使用 dl.google.comsb add hy -> 添加一个 Hysteria2 配置sb add ss -> 添加一个 Shadowsocks 2022 配置sb add tcp -> 添加一个 VMess-TCP 配置备注,使用 sb add 添加配置的时候,仅 *TLS 相关协议配置必须提供域名,其他均可自动化处理。如需查看更多 add 参数用法,请查看下面的 add 说明–更改配置:sb change -> 更改配置sb change reality -> 更改 REALITY 相关配置sb change reality sni 1.1.1.1 -> 更改 REALITY 相关配置的 SNI 为 1.1.1.1, 也可以使用 sb sni reality 1.1.1.1sb change tcp -> 更改 TCP 相关配置sb change tcp port auto -> 更改 TCP 相关配置的端口,端口使用自动创建,也可以使用 sb port tcp auto如需查看更多 change 参数用法,请查看下面的 change 说明–查看配置:sb info -> 查看配置sb info REALITY -> 查看 REALITY 相关配置sb info tcp -> 查看 TCP 相关配置–删除配置:sb del -> 删除配置sb del REALITY -> 删除 REALITY 相关配置sb del tcp -> 删除 TCP 相关配置提醒,谨慎使用 del 参数–非常棒!你已经掌握最常用的功能 (添加、更改、查看、删除)add / change / info / del : 添加、更改、查看、删除对于绝大多数用户来说使用 sb add 添加配置,使用 sb change sb info sb del 来 (更改、查看、删除) 配置即可。提醒,如果只匹配到一个配置时则自动选择该配置,否则将显示匹配到的配置列表,要求选择其中一个配置addadd 是一个用来添加配置的参数备注:可选参数中使用 auto 代替即是让脚本自动化处理相关参数用法:sb add [protocol] [args... | auto]举例:sb addsb add h2sb add wssb add sssb add hysb add tcpsb add tuicsb add reality提醒,当 可选参数 不存在时,即默认为 auto,仅 *TLS 协议配置的域名无法自动处理。例如,sb add tcp 等于 sb add tcp auto auto auto–可选参数详细说明如下:添加一个 VLESS-REALITY 配置可选参数:端口,UUID,SNI用法: sb add reality [port] [uuid] [sni]举例:sb add realitysb add reality 443 auto dl.google.com -> 端口使用 443,SNI 使用 dl.google.com备注,此处的 reality 可以直接写成 r,即是 sb add r 等于 sb add reality–添加一个 VLESS-HTTP2-REALITY 配置可选参数:端口,UUID,SNI用法: sb add rh2 [port] [uuid] [sni]举例:sb add rh2sb add rh2 443 auto dl.google.com -> 端口使用 443,SNI 使用 dl.google.com–添加一个 TUIC 配置可选参数:端口,UUID用法: sb add tuic [port] [uuid]举例:sb add tuicsb add tuic 443 -> 端口使用 443–添加一个 Trojan 配置可选参数:端口,password用法: sb add trojan [port] [password]举例:sb add trojansb add trojan 443 -> 端口使用 443–添加一个 Hysteria2 配置可选参数:端口,password用法: sb add trojan [port] [password]举例:sb add hysb add hy 443 -> 端口使用 443备注,此处的 hy 可以换成 hy2 Hysteria2,但是明显没有必要多输入啊(–添加一个 Shadowsocks 配置可选参数:端口,密码,加密方式用法:sb add ss [port] [password] [method]举例:sb add sssb add ss auto auto 2022-blake3-aes-128-gcm -> 加密方式使用 2022-blake3-aes-128-gcmsb add ss 233 233boy aes-128-gcm -> 端口使用 233,密码使用 233boy.com,加密方式使用 aes-128-gcm–添加一个 Socks 配置可选参数:端口,密码,加密方式用法:sb add socks [port] [username] [password]举例:sb add sockssb add socks 233 233boy 233boy.com -> 端口使用 233,用户名使用 233boy,密码使用 233boy.com–添加一个 VMess-(WS/TCP/HTTP/QUIC) 配置可选参数:端口,UUID,伪装类型用法:sb add [ws | tcp | http | quic] [port] [uuid]举例:sb add ws -> 添加一个 VMess-WS 配置sb add tcp -> 添加一个 VMess-TCP 配置sb add http -> 添加一个 VMess-HTTP 配置sb add quic -> 添加一个 VMess-QUIC 配置sb add tcp 233 auto -> 端口使用 233,UUID 自动创建–添加一个 VMess-(WS/H2/HTTPUpgrade)-TLS 配置可选参数:域名,UUID,路径用法: sb add [ws | h2 | hu] [host] [uuid] [/path]举例:sb add wss -> 添加一个 VMess-WS-TLS 配置sb add h2 -> 添加一个 VMess-H2-TLS 配置sb add hu -> 添加一个 VMess-HTTPUpgrade-TLS 配置sb add wss 233boy.com -> 域名使用 233boy.comsb add h2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2sb add hu 233boy.com auto /mypath -> 域名使用 233boy.com,路径使用 /mypath–添加一个 VLESS-(WS/H2/HTTPUpgrade)-TLS 配置可选参数:域名,UUID,路径用法: sb add [vws | vh2 | vhu] [host] [uuid] [/path]举例:sb add vws -> 添加一个 VLESS-WS-TLS 配置sb add vh2 -> 添加一个 VLESS-H2-TLS 配置sb add vhu -> 添加一个 VLESS-HTTPUpgrade-TLS 配置sb add vws 233boy.com -> 域名使用 233boy.comsb add vh2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2sb add vhu 233boy.com auto /HTTPUpgrade -> 域名使用 233boy.com,路径使用 /HTTPUpgrade–添加一个 Trojan-(WS/H2/HTTPUpgrade)-TLS 配置可选参数:域名,UUID,路径用法: sb add [tws | th2 | vhu] [host] [uuid] [/path]举例:sb add tws -> 添加一个 Trojan-WS-TLS 配置sb add th2 -> 添加一个 Trojan-H2-TLS 配置sb add vhu -> 添加一个 Trojan-HTTPUpgrade-TLS 配置sb add tws 233boy.com -> 域名使用 233boy.comsb add th2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2sb add vhu 233boy.com auto /HTTPUpgrade -> 域名使用 233boy.com,路径使用 /HTTPUpgrade–提醒,sb add [protocol] 的 protocol 也可以换完整的协议名称,名称看上面的支持协议列表举例,sb add Hysteria2 跟 sb add hy 是一样的,但当然还是用简化的名称吧,简单好记。举例,sb add Shadowsocks 跟 sb add ss 是一样的,但当然还是用简化的名称吧,简单好记。再说一遍,当可选参数不存在时默认是自动化处理的 (除了 *TLS 的配置必须提供域名),如非必要,可以省去使用可选参数的。所以,绝大多数情况下,只要加上协议即可,举例: sb add tcp,sb add hy,sb add tuicno-auto-tlsno-auto-tls 参数跟 add 参数用法一样,但禁止自动配置 TLS, 可用于 *TLS 相关协议用法:sb no-auto-tls [protocol] [args... | auto]举例:sb no-auto-tlssb no-auto-tls wsssb no-auto-tls vh2 233boy.comsb no-auto-tls vhu 233boy.com提醒,如果你想要手动配置 TLS,请使用此选项,例如你想要用 NGINX 实现 TLS帮助说明:sing-box 脚本 no-auto-tls 参数帮助说明[name]试想一虾,如果你当前有 233 个 VMess-TCP 配置的时候,如何快速选择其中一个配置呢当你有多个配置时,你可以使用 [name] 关键词用来匹配相关配置,以便于快速执行 更改,查看,删除 等操作推荐使用 端口 或者 域名 来匹配,这样更加容易筛选相关配置。请往下查看会使用到 [name] 的举例提醒,如果只匹配到一个配置时则自动选择该配置,否则将显示匹配到的配置列表,要求选择其中一个配置changechange 是一个用来更改配置的参数用法: sb change [name] [option] [args... | auto]提醒:不同的配置可提供更改的相关选项是不同的[option] 名称及选项说明参数如下:名称 可选参数 用途 autofull […] 更改多个参数 其他id [uuid] 更改 UUID 是host [domain] 更改域名 -port [port] 更改端口 是path [/path] 更改路径 是passwd [passowrd] 更改密码 是key [Private key] [Public key] 更改密钥 是method [method] 更改加密方式 是sni [domain] 更改 serverName 是new […] 更改协议 其他web [domain] 更改伪装网站 -备注,支持 auto 的即是可以将可选参数设置为 auto,以执行自动更改相关参数如果 auto 为其他,可选参数请参考 add 参数用法,full 类似于 sb add 当前协议 [...],new 类似于 sb add [...]举例:sb change -> 更改配置sb change tcp -> 更改一个 tcp 相关的配置sb change tcp port 233 -> 更改一个 TCP 配置的端口为 233sb change tcp port auto -> 更改一个 TCP 配置的端口,并且端口自动创建sb change tuic id auto -> 更改一个 TUIC 配置的 UUID,并且 UUID 自动创建sb change tls host 233boy.com -> 更改一个 tls 配置的域名为 233boy.comsb change tls web example.com -> 更改一个 tls 配置的伪装网站为 example.comsb change reality sni 1.1.1.1 -> 更改一个 reality 配置的 SNI 为 1.1.1.1提醒, [option] 名称也支持直接使用用法:sb [option] [name] [...]举例:sb id -> 更改 UUIDsb port -> 更改 端口sb port tcp 233 -> 更改一个 tcp 配置的端口为 233sb id tcp -> 更改一个 tcp 配置的 UUIDsb id tcp auto -> 更改一个 tcp 配置的 UUID,并且 UUID 自动创建sb host tls 233boy.com -> 更改一个 tls 配置的域名为 233boy.comsb web tls example.com -> 更改一个 tls 配置的伪装网站为 example.comsb sni reality 1.1.1.1 -> 更改一个 reality 配置的 SNI 为 1.1.1.1更改配置的选项较多,就不一个一个举例了,绝大多数情况下使用 sb change 即可infoinfo 是一个用来查看配置的参数用法: sb info [name]举例:sb info -> 查看配置sb info tcp -> 查看一个 tcp 配置sb info tuic -> 查看一个 tuic 配置sb info tls -> 查看一个 tls 配置importimport 是一个用来导入 xray/v2ray 脚本配置的参数,方便统一管理使用: sb import仅限使用本人(233boy)的 xray/v2ray脚本创建的配置可自动导入仅部分配置可实现自动导入,并且已导入的配置,将在原脚本上无法查看或管理urlurl 是一个生成配置的 URL 链接的参数用法: sb url [name]举例:sb url -> 查看配置的 URL 链接sb url tcp -> 查看一个 tcp 配置的 URL 链接sb url hy -> 查看一个 Hysteria2 配置的 URL 链接sb url tls -> 查看一个 tls 配置的 URL 链接qrqr 是一个用来生成配置的二维码的参数用法: sb qr [name]举例:sb qr -> 查看配置的二维码sb qr tcp -> 查看一个 tcp 配置的二维码sb qr hy -> 查看一个 Hysteria2 配置的二维码sb qr tls -> 查看一个 tls 配置的二维码deldel 是一个用来删除配置的参数用法: sb del [name]举例:sb del -> 删除配置sb del tcp -> 删除一个 tcp 配置sb del tuic -> 删除一个 tuic 配置sb del tls -> 删除一个 tls 配置谨慎使用此选项ddelddel 是一个用来删除多个配置的参数用法: sb ddel [name...]举例:sb ddel -> 删除配置sb ddel tcp tuic -> 同时删除一个 tcp,一个 tuic 配置提醒,此处的 [name] 只有匹配到相关配置是唯一时,才会执行删除例如,假设你当前有两个 tcp 配置,使用 sb ddel tcp 是不会删除任何文件的谨慎使用此选项gengen 参数跟 add 参数用法一样,但是 gen 参数只返回 JSON 内容,不会创建配置,仅供测试使用用法:sb gen [protocol] [args... | auto]举例:sb gen sssb gen tcpsb gen hy2sb gen tuicsb gen reality 2333sb gen vws 233boy.combbrbbr 参数是启用 BBR 优化的使用: sb bbrbinbin 参数是直接调用 sing-box 核心运行相关命令,此参数可完全兼容所有 sing-box 命令用法:sb bin [...]举例:sb bin help默认兼容的命令: check | completion | format | generate | geoip | geosite | merge | rule-set | run | tools举例:sb generate uuidfix-config.jsonfix-config.json 参数是用来修复 config.json 文件的使用: sb fix-config.jsonupdateupdate 参数是用来更新的用法:sb update [core | sh | caddy] [ver]举例:sb update -> 更新核心sb update core -> 更新核心sb update core v1.8.13 -> 更新核心,使用 v1.8.13 版本sb update sh -> 更新脚本sb update caddy -> 更新 Caddyloglog 参数是用来查看 sing-box 运行的实时日志使用:sb logstatusstatus 是查看运行状态的参数使用:sb statusstart, stop, restartstart, stop, restart 是管理 sing-box 启动,停止,重启 的参数用法:sb [start | stop | restart] [caddy]举例:sb restart -> 重启 sing-boxsb restart caddy -> 重启 Caddyreinstallreinstall 是重装脚本的参数使用: sb reinstalluninstalluninstall 是卸载脚本的参数使用:sb uninstall帮助其他的一些参数用法,请查看帮助使用:sb help目录sing-box 脚本全部身家保存在 /etc/sing-box脚本:/etc/sing-box/sh核心:/etc/sing-box/bin配置:/etc/sing-box/conf友情提醒如果你添加了 *TLS 协议的配置,请务必设置伪装网站,使用 sb web tls 快速设置伪装网站伪装网站伪装网站是一个反代,指的是打开自己域名的时候显示来自伪装网站的内容备份脚本考虑到可能会有不可描述的事情发生,你可以将 sing-box 脚本备份一下以防止万一。Github 地址:https://github.com/233boy/sing-box你可以 Fork 一份,如果作者一键删库跑路了,你也可以照样正常安装使用
2025年01月14日
399 阅读
1 评论
0 点赞
2025-01-14
233boy的V2Ray 一键安装脚本
1 介绍233Boy的一键V2Ray 脚本Github 地址:https://github.com/233boy/v2ray/tree/master特点快速安装超级好用零学习成本自动化 TLS简化所有流程屏蔽 BT屏蔽中国 IP使用 API 操作兼容 V2Ray 命令强大的快捷参数支持所有常用协议一键添加 Shadowsocks一键添加 VMess-(TCP/mKCP/QUIC)一键添加 VMess-(WS/H2/gRPC)-TLS一键添加 VLESS-(WS/H2/gRPC)-TLS一键添加 Trojan-(WS/H2/gRPC)-TLS一键添加 VMess-(TCP/mKCP/QUIC) 动态端口一键启用 BBR一键更改伪装网站一键更改 (端口/UUID/密码/域名/路径/加密方式/SNI/动态端口/等…)还有更多…设计理念设计理念为:高效率,超快速,极易用脚本基于作者的自身使用需求,以 多配置同时运行 为核心设计并且专门优化了,添加、更改、查看、删除、这四项常用功能你只需要一条命令即可完成 添加、更改、查看、删除、等操作例如,添加一个配置仅需不到 1 秒!瞬间完成添加!其他操作亦是如此!脚本的参数非常高效率并且超级易用,请掌握参数的使用请认真往下阅读脚本的参数使用,你就会发现可以如此美妙支持协议列表VMess-TCP VMess-mKCP VMess-QUIC VMess-H2-TLS VMess-WS-TLS VMess-gRPC-TLS VLESS-H2-TLS VLESS-WS-TLS VLESS-gRPC-TLS Trojan-H2-TLS Trojan-WS-TLS Trojan-gRPC-TLS Shadowsocks VMess-TCP-dynamic-port VMess-mKCP-dynamic-port VMess-QUIC-dynamic-port机场推荐如果你只是单纯的翻,墙需求,可以购买机场的,不用自己搭建什么的,省心省力。2 安装系统支持:Ubuntu,Debian,CentOS,推荐使用 Ubuntu 22,谨慎使用 CentOS,脚本可能无法正常运行!执行如下命令:bash <(wget -qO- -o- https://git.io/v2ray.sh)安装完成当你执行了上面的安装命令,并且没有错误提示的话,就能看到配置的代码了。脚本特意弄了一个时间显示,给反馈用来检测安装时间的…理论上,绝大多数情况下 15 秒内会安装完成,条件允许的情况下仅需一秒即可完成安装!超过 15 秒的你应该考虑换 VPS 了,推荐使用 搬瓦工 VPS为方便你快速使用,脚本在安装完成后会自动创建一个 VMess-TCP 配置。此时你可以复制 URL 到相关软件 (例如 v2rayN) 去测试一下是否正常使用。如果无法正常使用,请尝试使用 v2ray add ss 添加一个 SS 来再测试一下3恢复旧配置如果你之前已经安装过233boy的 V2Ray 脚本,请在安装完成后,断开 SSH,重新登录 SSH,然后输入 v2ray之后会有旧配置恢复之类的提示,可完美的把之前的旧配置恢复过来。是否恢复旧配置:1) 删除旧配置2) 恢复: VLESS_WebSocket_TLS请选择 [1-2]:但是你必须做出选择,要么恢复旧配置,要么删除旧配置是否删除旧配置? [y]:如果旧配置无法恢复,那么只有删除旧配置选项其他提醒,如果之前使用的协议为 *TLS,并且使用了 Caddy 自动化完成 TLS,恢复旧配置的时候会连同升级 Caddy 版本到最新版本,并且备份了 /etc/caddy/Caddyfile 文件和 /etc/caddy/sites 目录备份名为:/etc/caddy/Caddyfile.233.bak 文件和 /etc/caddy/sites.233.bak 目录此备份是为了避免 Caddy 版本过旧,造成配置文件出错,无法启动如果你曾在 /etc/caddy/sites 目录放过自己另外的网站配置,请在恢复旧配置之后,再手动检查 sites.233.bak 目录配置的兼容性,然后重新放到 sites 目录,之后重启 Caddy 即可,可以使用 v2ray restart caddy 重启 Caddy4 管理面板安装完成后,输入 v2ray 就能看到管理面板提示,如果你不想执行任何功能,直接按 Enter 回车退出即可。5 无法使用无法使用一般都是两种情况,一是无法连接上端口,二是客户端内核支持有问题。如果你的 VPS 有外部防火墙,请确保你已经开放了端口测试端口是否能连接上:打开:https://tcp.ping.pe/写上你的 VPS IP 跟端口;内容为 ip:端口,示例:1.1.1.1:443,然后点击 Go;或者直接回车如果显示 successful;证明端口能连接;如果显示 failed;那是无法连接上端口。提醒,你可以使用 v2ray ip 查看 VPS IP。关闭防火墙,执行如下命令:systemctl stop firewalld; systemctl disable firewalld; ufw disable关闭防火墙之后再测试一下端口是否通,如果不通,你可能还有外部防火墙没关,必须要能连接上端口才能正常使用。如果能连接上端口,那就继续使用 v2ray add ss 添加一个 SS 看看能不能正常使用,如果正常使用,证明运行没有问题。提醒,默认安装的 V2Ray 内核为最新版本如果无法使用,可能是你客户端的内核太旧请尝试使用不同的客户端进行测试;比如 v2rayN;v2rayNG 等请尝试设置 VMessAEAD,某些客户端会有相关选项某些客户端得把 额外id(alterid) 填写为 0;比如垃圾苹果那边的东西解决方案一,请尝试将服务器端的内核版本降级使用 v2ray update core 4.45.2 降级即可解决方案二,升级客户端内核备注,请尽量将客户端内核和服务器端内核保持一致!内核版本低于 5 可能会出现莫名其妙的问题6 快速入门V2Ray 脚本简化了很多流程,例如我们常用的是 (添加、更改、查看、删除) 配置,以下内容让你可以快速掌握使用添加配置:v2ray add -> 添加配置v2ray add ss -> 添加一个 Shadowsocks 配置v2ray add tcp -> 添加一个 VMess-TCP 配置v2ray add kcpd -> 添加一个 VMess-mKCP-dynamic-port 动态端口配置备注,使用 v2ray add 添加配置的时候,仅 *TLS 相关协议配置必须提供域名,其他均可自动化处理。如需查看更多 add 参数用法,请查看下面的 add 说明–更改配置:v2ray change -> 更改配置v2ray change tcp -> 更改 TCP 相关配置v2ray change tcp port auto -> 更改 TCP 相关配置的端口,端口使用自动创建,也可以使用 v2ray port tcp autov2ray change kcp id auto -> 更改 mKCP 相关配置的 UUID,UUID 使用自动创建,也可以使用 v2ray id tcp auto如需查看更多 change 参数用法,请查看下面的 change 说明–查看配置:v2ray info -> 查看配置v2ray info tcp -> 查看 TCP 相关配置v2ray info kcp -> 查看 kcp 相关配置–删除配置:v2ray del -> 删除配置v2ray del kcp -> 删除 KCP 相关配置v2ray del tcp -> 删除 TCP 相关配置提醒,谨慎使用 del 参数–非常棒!你已经掌握最常用的功能 (添加、更改、查看、删除)add / change / info / del : 添加、更改、查看、删除对于绝大多数用户来说使用 v2ray add 添加配置,使用 v2ray change v2ray info v2ray del 来 (更改、查看、删除) 配置即可。提醒,如果只匹配到一个配置时则自动选择该配置,否则将显示匹配到的配置列表,要求选择其中一个配置addadd 参数是用来添加配置的备注:可选参数中使用 auto 代替即是让脚本自动化处理相关参数用法:v2ray add [protocol] [args... | auto]举例:v2ray addv2ray add h2v2ray add wsv2ray add ssv2ray add tcpv2ray add kcpd提醒,当 可选参数 不存在时,即默认为 auto,仅 *TLS 协议配置的域名无法自动处理。例如,v2ray add tcp 等于 v2ray add tcp auto auto auto–可选参数详细说明如下:添加一个 Shadowsocks 配置可选参数:端口,密码,加密方式用法:v2ray add ss [port] [password] [method]举例:v2ray add ssv2ray add ss 233 233boy aes-128-gcm -> 端口使用 233,密码使用 233boy.com,加密方式使用 aes-128-gcm–添加一个 Socks 配置可选参数:端口,密码,加密方式用法:v2ray add socks [port] [username] [password]举例:v2ray add socksv2ray add socks 233 233boy 233boy.com -> 端口使用 233,用户名使用 233boy,密码使用 233boy.com–添加一个 VMess-(TCP/mKCP/QUIC) 配置可选参数:端口,UUID,伪装类型用法:v2ray add [tcp | kcp | quic] [port] [uuid] [type]举例:v2ray add tcp -> 添加一个 VMess-TCP 配置v2ray add kcp -> 添加一个 VMess-mKCP 配置v2ray add quic -> 添加一个 VMess-QUIC 配置v2ray add tcp 233 auto http -> 端口使用 233,伪装类型使用 httpv2ray add kcp 234 auto dtls -> 端口使用 234,伪装类型使用 dtlsv2ray add quic 235 auto wechat-video -> 端口使用 235,伪装类型使用 wechat-video–添加一个 VMess-(TCP/mKCP/QUIC) 动态端口配置可选参数:端口,UUID,伪装类型,动态开始端口,动态结束端口用法:v2ray add [tcpd | kcpd | quicd] [port] [uuid] [type] [start] [end]举例:v2ray add tcpd -> 添加一个 VMess-TCP 动态端口配置v2ray add kcpd -> 添加一个 VMess-mKCP 动态端口配置v2ray add quicd -> 添加一个 VMess-QUIC 动态端口配置v2ray add tcpd 223 auto http 2333 3333 -> 端口使用 233,伪装类型使用 http,动态端口使用 2333-3333v2ray add kcpd auto auto dtls 2333 2444 -> 伪装类型使用 dtls,动态端口 2333-2444v2ray add quicd 456 auto dtls 4567 5678 -> 端口使用 456,伪装类型使用 dtls,动态端口使用 4567-5678–添加一个 VMess-(WS/H2/gRPC)-TLS 配置可选参数:域名,UUID,路径用法: v2ray add [ws | h2 | grpc] [host] [uuid] [path]举例:v2ray add ws -> 添加一个 VMess-WS-TLS 配置v2ray add h2 -> 添加一个 VMess-H2-TLS 配置v2ray add grpc -> 添加一个 VMess-gRPC-TLS 配置v2ray add ws 233boy.com -> 域名使用 233boy.comv2ray add h2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2v2ray add grpc 233boy.com auto /grpc -> 域名使用 233boy.com,路径使用 /grpc–添加一个 VLESS-(WS/H2/gRPC)-TLS 配置可选参数:域名,UUID,路径用法: v2ray add [vws | vh2 | vgrpc] [host] [uuid] [path]举例:v2ray add vws -> 添加一个 VLESS-WS-TLS 配置v2ray add vh2 -> 添加一个 VLESS-H2-TLS 配置v2ray add vgrpc -> 添加一个 VLESS-gRPC-TLS 配置v2ray add vws 233boy.com -> 域名使用 233boy.comv2ray add vh2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2v2ray add vgrpc 233boy.com auto /grpc -> 域名使用 233boy.com,路径使用 /grpc–添加一个 Trojan-(WS/H2/gRPC)-TLS 配置可选参数:域名,UUID,路径用法: v2ray add [tws | th2 | tgrpc] [host] [uuid] [path]举例:v2ray add tws -> 添加一个 Trojan-WS-TLS 配置v2ray add th2 -> 添加一个 Trojan-H2-TLS 配置v2ray add tgrpc -> 添加一个 Trojan-gRPC-TLS 配置v2ray add tws 233boy.com -> 域名使用 233boy.comv2ray add th2 233boy.com auto /h2 -> 域名使用 233boy.com,路径使用 /h2v2ray add tgrpc 233boy.com auto /grpc -> 域名使用 233boy.com,路径使用 /grpc–提醒,v2ray add [protocol] 的 protocol 也可以换完整的协议名称,名称看上面的支持协议列表举例,v2ray add Shadowsocks 跟 v2ray add ss 是一样的,但当然还是用简化的名称吧,简单好记。再说一遍,当可选参数不存在时默认是自动化处理的 (除了 *TLS 的配置必须提供域名),如非必要,可以省去使用可选参数的。所以,绝大多数情况下,只要加上协议即可,举例: v2ray add tcp,v2ray add kcp,v2ray add kcpdno-auto-tlsno-auto-tls 参数跟 add 参数用法一样,但禁止自动配置 TLS, 可用于 *TLS 相关协议用法:v2ray no-auto-tls [protocol] [args... | auto]举例:v2ray no-auto-tlsv2ray no-auto-tls wsv2ray no-auto-tls vh2 233boy.comv2ray no-auto-tls tgrpc 233boy.com提醒,如果你想要手动配置 TLS,请使用此选项,例如你想要用 NGINX 实现 TLS帮助说明:V2Ray 脚本 no-auto-tls 参数帮助说明[name]试想一虾,如果你当前有 233 个 VMess-TCP 配置的时候,如何快速选择其中一个配置呢当你有多个配置时,你可以使用 [name] 关键词用来匹配相关配置,以便于快速执行 更改,查看,删除 等操作推荐使用 端口 或者 域名 来匹配,这样更加容易筛选相关配置。请往下查看会使用到 [name] 的举例提醒,如果只匹配到一个配置时则自动选择该配置,否则将显示匹配到的配置列表,要求选择其中一个配置changechange 参数是用来更改配置用法: v2ray change [name] [option] [args... | auto]提醒:不同的配置可提供更改的相关选项是不同的[option] 名称及选项说明参数如下:名称 可选参数 用途 autodp, dynamicport [start] [end] 更改动态端口 是full […] 更改多个参数 其他id [uuid] 更改 UUID 是host [domain] 更改域名 -port [port] 更改端口 是path [path] 更改路径 是passwd [passowrd] 更改密码 是type [type] 更改伪装类型 是method [method] 更改加密方式 是seed [seed] 更改 mKCP seed 是new […] 更改协议 其他web [domain] 更改伪装网站 -备注,支持 auto 的即是可以将可选参数设置为 auto,以执行自动更改相关参数如果 auto 为其他,可选参数请参考 add 参数用法,full 类似于 v2ray add 当前协议 [...],new 类似于 v2ray add [...]举例:v2ray change -> 更改配置v2ray change tcp -> 更改一个 tcp 相关的配置v2ray change tcp port 233 -> 更改一个 TCP 配置的端口为 233v2ray change tcp port auto -> 更改一个 TCP 配置的端口,并且端口自动创建v2ray change kcp id auto -> 更改一个 mKCP 配置的 UUID,并且 UUID 自动创建v2ray change kcp dp auto -> 更改一个 mKCP 配置的动态端口,并且动态端口自动创建v2ray change kcp dp 233 332 -> 更改一个 mKCP 配置的动态端口为 233-332v2ray change tls host 233boy.com -> 更改一个 tls 配置的域名为 233boy.comv2ray change tls web example.com -> 更改一个 tls 配置的伪装网站为 example.com提醒, [option] 名称也支持直接使用用法:v2ray [option] [name] [...]举例:v2ray id -> 更改 UUIDv2ray port -> 更改 端口v2ray port tcp 233 -> 更改一个 tcp 配置的端口为 233v2ray id tcp -> 更改一个 tcp 配置的 UUIDv2ray id tcp auto -> 更改一个 tcp 配置的 UUID,并且 UUID 自动创建v2ray dp kcp auto -> 更改一个 mKCP 配置的动态端口,并且动态端口自动创建v2ray dp kcp 233 332 -> 更改一个 mKCP 配置的动态端口为 233-332v2ray host tls 233boy.com -> 更改一个 tls 配置的域名为 233boy.comv2ray web tls example.com -> 更改一个 tls 配置的伪装网站为 example.com更改配置的选项较多,就不一个一个举例了,绝大多数情况下使用 v2ray change 即可infoinfo 参数是用来查看配置的用法: v2ray info [name]举例:v2ray info -> 查看配置v2ray info tcp -> 查看一个 tcp 配置v2ray info kcp -> 查看一个 kcp 配置v2ray info tls -> 查看一个 tls 配置urlurl 参数是用来生成配置的 URL 链接的用法: v2ray url [name]举例:v2ray url -> 查看配置的 URL 链接v2ray url tcp -> 查看一个 tcp 配置的 URL 链接v2ray url kcp -> 查看一个 kcp 配置的 URL 链接v2ray url tls -> 查看一个 tls 配置的 URL 链接备注,使用 v2ray info 也同样会有生成 URL 链接信息的qrqr 参数是用来生成配置的二维码信息的用法: v2ray qr [name]举例:v2ray qr -> 查看配置的二维码信息v2ray qr tcp -> 查看一个 tcp 配置的二维码信息v2ray qr kcp -> 查看一个 kcp 配置的二维码信息v2ray qr tls -> 查看一个 tls 配置的二维码信息deldel 参数是用来删除配置的用法: v2ray del [name]举例:v2ray del -> 删除配置v2ray del tcp -> 删除一个 tcp 配置v2ray del kcp -> 删除一个 kcp 配置v2ray del tls -> 删除一个 tls 配置谨慎使用此选项ddelddel 参数是用来删除多个配置的用法: v2ray ddel [name...]举例:v2ray ddel -> 删除配置v2ray ddel tcp kcp -> 同时删除一个 tcp,一个 kcp 配置提醒,此处的 [name] 只有匹配到相关配置是唯一时,才会执行删除例如,假设你当前有两个 tcp 配置,使用 v2ray ddel tcp 是不会删除任何文件的谨慎使用此选项clientclient 参数可生成适用于客户端的 json,仅供参考,默认生成的配置本地 socks5 监听端口为 2333用法:v2ray client [name]举例:v2ray clientv2ray client tcpv2ray client tlsgengen 参数跟 add 参数用法一样,但是 gen 参数只返回 JSON 内容,不会创建配置,仅供测试使用用法:v2ray gen [protocol] [args... | auto]举例:v2ray gen ssv2ray gen tcpv2ray gen kcpdv2ray gen ws 233boy.comgencgenc 参数是用来查看适用客户端 outbounds JSON 的,仅供测试使用用法:v2ray genc [name]举例:v2ray genv2ray gen tcp提醒,你也可以使用 v2ray client ,跟 genc 作用是一样的。bbrbbr 参数是启用 BBR 优化的使用: v2ray bbrbinbin 参数是直接调用 V2Ray 核心运行相关命令,此参数可完全兼容所有 V2Ray 命令用法:v2ray bin [...]举例:v2ray bin help默认兼容的命令:api, convert, tls, run, uuid举例:v2ray uuidxapixapi 参数类似 v2ray api, 但 API 后端使用当前运行的 V2Ray 服务用法:v2ray xapi [...]举例:v2ray xapi statsfix-config.jsonfix-config.json 参数是用来修复 config.json 文件的使用: v2ray fix-config.jsonupdateupdate 参数是用来更新的用法:v2ray update [core | sh | caddy] [ver]举例:v2ray update -> 更新核心v2ray update core -> 更新核心v2ray update core v5.4.1 -> 更新核心,使用 v5.4.1 版本v2ray update sh -> 更新脚本v2ray update caddy -> 更新 Caddyloglog 参数是用来查看 V2Ray 运行的实时日志使用:v2ray logstatusstatus 参数是用来查看运行状态的使用:v2ray statusstart, stop, restartstart, stop, restart 参数是用来管理 V2Ray 启动,停止,重启 的用法:v2ray [start | stop | restart] [caddy]举例:v2ray restart -> 重启 V2Rayv2ray restart caddy -> 重启 Caddyreinstallreinstall 参数是用来重装脚本的使用: v2ray reinstalluninstalluninstall 参数是用来卸载脚本的使用:v2ray uninstall帮助其他的一些参数用法,请查看帮助使用:v2ray help目录V2Ray 脚本全部身家保存在 /etc/v2ray脚本:/etc/v2ray/sh核心:/etc/v2ray/bin配置:/etc/v2ray/conf友情提醒如果你添加了 *TLS 协议的配置,请务必设置伪装网站,使用 v2ray web tls 快速设置伪装网站伪装网站伪装网站是一个反代,指的是打开自己域名的时候显示来自伪装网站的内容自动 TLS 说明V2Ray 脚本自动 TLS 帮助说明备份脚本考虑到可能会有不可描述的事情发生,你可以将 V2Ray 脚本备份一下以防止万一。Github 地址:https://github.com/233boy/v2ray你可以 Fork 一份,如果作者一键删库跑路了,你也可以照样正常安装使用安装命令如下:wget https://github.com/233boy/v2ray/archive/master.tar.gz -O v2ray-master.tar.gz;tar -zxvf v2ray-master.tar.gz;cd v2ray-master;chmod +x i*;./i* -l记得要把安装命令中的 233boy 更改成你的 Github 用户名
2025年01月14日
2,203 阅读
0 评论
0 点赞
1
...
12
13
14
...
30