作者: admin

  • 群晖nas添加SSL证书认证支持https自动重定向

     

    1,首先安装启动Web Station,保证能访问到网站,例如http://192.1.68.1.1:80你自己的nas网站。

    2,绑定域名,看教程

    https://sdeno.com/?p=9323

    3,完成前两步骤,你基本可以输入域名就能访问到你的nas搭建的网站了,例如http://www.xx.com,我这里的方法前提是要开启ipv6

    4,给你的域名申请证书,我域名是在阿里云申请免费的拿到证书签名。

    5,拿到证书后按照下面步骤进行操作

    我用的是apache,你导入以下两个证书即可

    最后点击确定,就能看到如下图你刚刚添加的证书域名了

    域名配置,如下

    回到Web Station,新增一个虚拟主机

    确定之后,你回到证书配置界面,你会看到多了一项刚刚添加的虚拟主机

    6,http转https重定向设置

    让5000端口自动转发到5001端口,这里还是设置一下比较好。

     

    编辑:vi /usr/syno/share/nginx/WWWService.mustache

    server {
        listen 80 default_server;
        listen [::]:80 default_server;
    
        server_name _;
    
        gzip on;
    
        {{> /usr/syno/share/nginx/WWW_Main}}
    }
    
    改成
    server {
        listen 80 default_server;
        listen [::]:80 default_server;
    
        #server_name _;
        server_name xxx.com;  #这里改成你们自己的域名
        return 301 https://$host$request_uri;
        gzip on;
    
        {{> /usr/syno/share/nginx/WWW_Main}}
    }
    

     

    推荐在vi /usr/syno/share/nginx/WWWService.mustache文件中添加证书,如:

    server {
        #listen 443 default_server ssl;
        #listen [::]:443 default_server ssl;
        listen 443 ssl;
        #server_name _;
        server_name sdeno.com;
        ssl_certificate /volume1/web/sdeno.com.pem;   #将domain.pem替换成您证书的文件名。
        ssl_certificate_key /volume1/web/sdeno.com.key;   #将domain.key替换成您证书的密钥文件名。
        #ssl_session_timeout 5m;
        #ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;  #使用此加密套件。
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;   #使用该协议进行配置。
        ssl_prefer_server_ciphers on;
    

     

    之后重启 systemctl restart nginx

     

     

  • 群晖nas动态ipv6绑定域名DDNS-go

    1,首先去申请一个域名,哪里都行。我在阿里云申请

    2,在nas安装DDNS-go,具体安装方法是如图:

    3,配置DDNS-go,它的功能基本就是把动态的ipv6不停的重新绑定到一个固定域名上具体操作就是域名商那里操作了,我们主要是配置好 DDNS-go 就行。

    剩下的配置不要动不变

    4,去域名做解析

    最后等一下,直接输入http://xxxx.com:5000,就能访问到你的nas了

  • 模拟器:塞尔达传说:王国之泪游戏下载

    1,模拟器下载:

    龙神模拟器可玩https://www.iplaysoft.com/ryujinx.html

    2,key下载:key ,解压后文件放在:C:\Users\用户名\AppData\Roaming\Ryujinx\system目录下

    3,firmware下载:这个可以在线下载,安装Firmware了,点击“Tools–Install Firmware–Install a firmware from XCI or ZIP”,选择下载的Firmware压缩包(不要解压),程序开始自动安装,直到显示安装完成

     

    4,NS 塞尔达传说:王国之泪 Legend of Zelda: Tears of the Kingdom 中文[XCI]

    16.3G游戏下载:https://www.roms.fun/switch/2023/0501/10895.html

     

    5,设置游戏目录,点击 “Options–Settings”进行设置

    https://www.iplaysoft.com/yuzu.html

  • 解决npm ERR! command git –no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git

    遇到类似这种报错:

    npm install
    npm ERR! code 128
    npm ERR! An unknown git error occurred
    npm ERR! command git --no-replace-objects ls-remote ssh://git@github.com/nhn/raphael.git
    npm ERR! command-line line 0: unsupported option "accept-new".
    npm ERR! fatal: Could not read from remote repository.
    npm ERR!
    npm ERR! Please make sure you have the correct access rights
    npm ERR! and the repository exists.
    
    npm ERR! A complete log of this run can be found in:

    解决方法:

    git config --global url."https://".insteadOf ssh://git@

    https://github.com/PanJiaChen/vue-element-admin/issues/3859

  • 安装node-sass的坑

    如果遇到类似上图的问题

    先当前node使用的是哪个版本

    node -p "[process.platform, process.arch, process.versions.modules].join('-')"

    下载对应的版本号:https://github.com/sass/node-sass/releases/

    下载好的版本修改的名字为win32-x64-72_binding然后覆盖到C:\WorkCode\win32-x64-64\,删除node_modules,再次npm install

     

     

    解决方法一:

    安装npm install node-sass@4.14.1 -D //要在环境node v10.15.2下安装
    npm i node-sass@4.14.1 -D --sass_binary_site=https://npm.taobao.org/mirrors/node-sass

     

    解决方法二:

    1 查看版本号.node版本号

    node -p "[process.platform, process.arch, process.versions.modules].join('-')"

    下载对应的版本号:https://github.com/sass/node-sass/releases/

    把下载来的.node放到D盘

    接着设置环境变量:

    键值对是SASS_BINARY_PATH:D:\win32-x64-93_binding.node

    接着设置

    npm config set sass-binary-path D:/win32-x64-93_binding.node
    yarn config set sass-binary-path D:/win32-x64-93_binding.node

     

    解决方法三:

    创建.npmrc文件

    在项目根目录创建.npmrc文件,复制下面代码到该文件。

    phantomjs_cdnurl=http://cnpmjs.org/downloads
    sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
    registry=https://registry.npm.taobao.org

     

    https://www.jb51.net/article/268608.htm