分类 网络相关 下的文章

注册表添加

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]

"EnablePlainTextPassword"=dword:00000000

"EnableSecuritySignature"=dword:00000001

"RequireSecuritySignature"=dword:00000000

"ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\

00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\

77,00,6b,00,73,00,73,00,76,00,63,00,2e,00,64,00,6c,00,6c,00,00,00

"ServiceDllUnloadOnStop"=dword:00000001

"AllowInsecureGuestAuth"=dword:00000001 

拉取一个任务库
ql repo <repourl> <path> <blacklist> <dependence> <branch>

对应:ql repo "库地址" "拉那些文件" "不拉那些文件" "依赖文件" "库分支"

拉取单个脚本
ql raw <fileurl>

对应:ql raw "脚本地址"

2022-05-19-20-50-01.png
  
  太多的密码管理不过来了,而且好多都已经被垃圾网站泄露了,导致不得不得将很多重要网站的密码全部升级。考虑到跨平台和通用性,选择开源的Bitwarden进行密码管理。

关于Bitwarden

  Bitwarden是一款自由且开源的密码管理服务,用户可在加密的保管库中存储敏感信息(例如网站登录凭据)。
  Bitwarden平台提供有多种客户端应用程序,包括网页用户界面、桌面应用,浏览器扩展、移动应用以及命令行界面。Bitwarden提供云端托管服务,并支持自行部署解决方案。

Docker安装Bitwarden

  Docker安装Bitwarden还是比较方便的,Bitwarden在Docker中改名为Vaultwarden。

  • 安装Docker镜像,以CentOS7为例
docker run -d --name vaultwarden -v /home/bw-data/:/data/ -p 5080:80 vaultwarden/server:latest

Docker安装Nginx

  通过Nginx对Bitwarden进行SSL反向代理,这里是有要求的:
1.拥有一个可以解析的域名
2.域名申请SSL证书

  • 安装Docker镜像

    docker run -d --name nginx -e TZ:Asia/Shanghai -p 4080:80 4443:443 nginx:latest
  • 配置Nginx
    1.从容器拷贝配置文件到主机
    docker cp 96f7f14e99ab:/etc/nginx /tmp/
    96f7f14e99ab是容器ID 通过 docker ps可以查到
    2.编辑配置文件
vi /tmp/nginx/conf.d/default.conf 
server
{
    listen 443 ssl;
    server_name 96dj.cn;
    
    #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
    ssl_certificate    /etc/nginx/cert/96dj.pem;
    ssl_certificate_key    /etc/nginx/cert/96dj.key;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    #表示使用的加密套件的类型。
    ssl_protocols TLSv1.1 TLSv1.2 TLSv1.3; #表示使用的TLS协议的类型。
    ssl_prefer_server_ciphers on;
    ssl_session_cache shared:SSL:10m;
    ssl_session_timeout 10m;
    location / {
        proxy_pass http://192.168.5.102:5080/;

    }    
}

3.创建SSL证书文件夹

mkdir -p /tmp/nginx/cert

将申请的SSL证书放到这个文件夹中,一个key,一个pem。

4.将配置文件复制到容器中

docker cp /tmp/nginx 96f7f14e99ab:/etc

剩下的就是将域名解析到Docker主机了。
整体还是比较简单的。

  今天在Debian上准备安装青龙面板,结果Docker的端口映射老是出问题。后来只能把Docker卸载后重装。

dpkg

dpkg -l | grep docker

  通过dpkg列出docker相关的软件包

卸载

apt-get remove docker-ce-cli docker-ce
apt-get autoremove # 会自动卸载containerd.io等一干软件。

完成!
2022-05-16-21-32-37.png

  最近在给公司的电脑做打印机共享的时候遇到一个奇葩问题打印机0x0000011b错误。
  这个错误出现在Windows10或者Windows11访问共享打印机的时候出现的。

具体现象

 2022-04-26-19-07-40.png

问题表现环境

  • 电脑系统均为Windows10或者Windows11
  • 都是访问局域网打印机共享出现

解决思路

  这个问题通过Google和Baidu都查询过,出现这个问题还比较普遍,给出的解决方法也是五花八门,其中有个解决方法比较值得注意:

  1. 通过注册表的方式
注册表: 计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
新建 一个名为“RpcAuthnLevelPrivacyEnabled”的“DWORD”值,并设置内容为 “0”
  1. 通过卸载系统更新
卸载 2021-09-15 Windows更新的补丁 “KB5005565”

  很遗憾的是,这两个方法在我这里都没有能够解决问题,首先是注册表的方式,打印机主机和访问机都设置重启后还是提示0x0000011b错误。
  通过卸载补丁 “KB5005565”也不行,因为我的两台电脑上面都没有发现这个补丁,不知道是不是后来升级覆盖了。
  最后,是通过一个一个卸载系统安装的更新解决的问题,但是这里还有一个问题,就是卸载后,电脑系统会在下次更新的时候再次出现这个问题。临时的解决方法是通过关闭系统的更新。
  更新一个工具:打印共享修复.zip 来源:52破解