博文

目前显示的是 五月, 2026的博文

友善R3S刷iStoreOS并且安装OpenClash翻墙插件

图片
1、前期准备工作: A、下载iStoreOS 24.10.6版本的镜像文件 https://fw.koolcenter.com/iStoreOS/r3s/ B、下载刷机软件 https://etcher.balena.io/#download-etcher C、下载OpenClash插件离线安装程序 https://github.com/bcseputetto/Are-u-ok/releases 下载 aarch64版本的.run后缀文件 2、安装刷机软件etcher 3、将iStoreOS镜像通过etcher刷入TF卡 4、启动友善R3S a)把烧录好的TF卡插入友善的R3S中的TF卡槽; b)接入电源线。 5、R3S接入网络 R3S的Wan口插入(可上网的)路由器中出来的一条网线; R3S的Lan口接入当前的一台Mac电脑网口; 6、Mac电脑通过浏览器登录iStoreOS的管理后台 http://192.168.100.1/cgi-bin/luci/ 初始时用户名是root 默认密码是空,登录后修改登录密码,并修改语言为中文 7、在iStoreOS中设置网络连接模式为「连接现有路由器」 此种方式无需拨号,只需要确认接入Wan口的网线可以正常上网即可 8、离线安装OpenClash翻墙插件 (1)、左侧菜单中选择「iStore」菜单 (2)、选择「手动安装」 (3)、选择之前下载好的OpenClash的安装包(.run后缀的文件) (出现上述内容,即表示OpenClash已安装成功) 温馨提示: 如果提示更新源失败,请确认当前R3S是否可以 正常联网 ,并且 重启R3S 后再次尝试安装插件 9、在OpenClash中添加订阅源 1)、通过 「配置文件」 处添加节点订阅源 2)、节点添加成功后点击 「运行状态」 处的滑动开关,开启/关闭科学上网!

一台Mac上部署多个Next.JS项目绑定多个Cloudflare Tunnel域名对外提供互联网服务

1、Mac上安装cloudflared brew install cloudflared 检查版本信息 cloudflared --version 2、登录cloudflare cloudflared tunnel login 它会: 自动打开浏览器 让你登录 Cloudflare 选择你的域名 完成后: Cloudflare 会在: ~/.cloudflared/ 生成认证文件。 异常处理: 如果系统提示已经存在了 cert.pem 文件,则在命令行中删除此文件即可: rm /Users/ frank /.cloudflared/cert.pem (其中frank是您当前Mac的用户名,根据实际修改即可) 3、创建Tunnel连接器 cloudflared tunnel create nextjs-app 成功后会得到: Tunnel credentials written to: ~/.cloudflared/ xxxxx.json 以及: Created tunnel nextjs-prod with id: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx 记住这个 Tunnel ID。 4、修改config.yml配置文件(~/.cloudflared文件夹下) tunnel: 你的TunnelID credentials-file: /Users/ 你的用户名 /.cloudflared/ xxxx .json ingress:   - hostname: app1.frank2000.uk     service: http://localhost:3000   - hostname: app2.frank2000.uk     service: http://localhost:3001   - service: http_status:404 5、绑定DNS域名 绑定的域名必须是之前没有绑定过的,如果已存在,要先 删除 之前的域名 cloudflared tunnel route dns nextjs-app app1.frank2000.uk cloudflared tunnel route dns nextjs-app app1....

新电脑(Mac或Ubuntu)从github上拉取自己的私有项目

1、配置账号 git config --global user.name " 你的GitHub用户名 " 2、在官网创建一个GitHub Token ghp_0PyOuFv********ZJR1UxLox 3、拉取项目   git clone https://github.com/zhangfanxp/videoList.git 4、把Token拷贝入密码处 (拷贝进去,不展示任何内容) 5、拉取完毕即可

Mac系统部署Next.js后台管理系统项目后,网络安全自查及隐患排除

简易版: 1、修改next.js项目下的package.json文件( 3000 端口) 把里面的"start": "next start" , 改为:  "start": "next start --hostname 127.0.0.1" 2、编辑mysql配置文件my.cnf,在文件中增加下面的代码: [mysqld] bind-address=127.0.0.1 mysqlx=0 再运行命令: brew services restart mysql   3、开启Mac系统网络中的系统防火墙   sudo /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate 返回信息包括:Firewall is enabled. (State = 1)即表明防火墙开启成功! 4、关闭SSH远程登录访问( 22 端口) 运行下面的命令: sudo systemsetup -getremotelogin     返回信息 Remote Login :Off 则表明Mac不支持被人用SSH远程登录 5、查看mysql是否对外开放( 3306 端口)   netstat -an | grep 3306   如果返回: tcp4       0       0   127.0.0.1.3306         *.*                     LISTEN 则表明3306端口仅支持本地操作(是安全的)。 6、检查Next.js版本漏洞 运行命令: npm audit 或 npm audit --registry=https://registry.npmjs.org 首选运行无损伤的修复: npm audit fix npm audit fix --registry=https://registry.npmjs.org 修复完毕后再进行更大版本的漏洞修复: npm audit fix --force 或 npm audit fi...

Mac下开启Chrome的Gemini侧边栏Ai工具

图片
1、设置 -》通用 -》语言与地区 -》 应用程序 点击加号,添加chrome浏览器,并且设置语言为「English 英语」 2、chrome浏览器地址栏输入chrome://flags/ 3、关闭所有的chrome,并重新打开即可。