解决windows10/11 不识别Linux Samba共享
首先,SMBv1有已知安全问题,因而微软决定禁用 SMBv1,因此导致了 NetBIOS 不能工作。其次,采取其他方案。Web Service Discovery 就是我们想要的方案
自从升级了某个版本的 Windows 10之后,启动 smbd 的 Linux 主机一直不能自动的出现在Windows 资源管理器中。但是直接输入IP也是可以使用的,就一直没有太关心。
今天想解决这个问题,很幸运找到了正确的文章:
Samba 4, shares, wsdd and Windows 10 - how to list Linux Samba servers in the Win 10 Explorer
长话短说:Windows 一直以来依靠 NetBIOS 来发现其他机器。SMBv1有已知安全问题,因而微软决定禁用 SMBv1,因此导致了 NetBIOS 不能工作(具体逻辑请看原文)
显然,我们不应该为了网络发现启用SMBv1,而应该采取其他方案。Web Service Discovery 就是我们想要的方案。为此我们应当:
在 Windows 启用相关服务(Windows默认为启 ...
Ubuntu安装使用nfs v4
网络文件系统(NFS)是一种分布式文件系统协议,允许您通过网络共享远程目录。 使用 NFS,您可以在系统上安装远程目录,并使用远程计算机上的文件,就像它们是本地文件一样。
默认情况下,NFS 协议未加密,与 Samba 不同,它不提供用户身份验证。 对服务器的访问受客户端IP地址或主机名的限制。
在本教程中,我们将讨论如何在 Ubuntu 18.04 上设置 NFSv4 服务器。 我们还将向您展示如何在客户端上安装 NFS 文件系统。
准备条件此示例假定您有一台运行 Ubuntu 18.04 的服务器和另一台运行任何其他 Linux 发行版的服务器。 服务器和客户端应该能够通过专用网络相互通信。 如果您的托管服务提供商不提供私有 IP 地址,您可以使用公共 IP 地址并配置服务器防火墙,以允许端口 2049 上的流量仅来自可信来源。
此示例中的计算机具有以下IP:
12NFS Server IP: 192.168.33.10NFS Clients IPs: From the 192.168.33.0/24 range
设置NFS服务器我们将从安装和配置NFS服务器开始。
01 ...
常用docker-compose
Filebrowser123456789101112version: "3"services: filebrowser: image: filebrowser/filebrowser user: "1000:1000" ports: - 8084:80 volumes: - /mnt/usb_3t:/srv - ./filebrowser.db:/database.db restart: always
Heimdall123456789101112131415version: "2.1"services: heimdall: image: lscr.io/linuxserver/heimdall container_name: heimdall volumes: - /home/mile3/appdata/heimdall:/config environment: - PUID=1000 - PGID=1000 ...
我的手机软件
微软你的手机
kiwibrowser
pushbullet
keepass2android
X-plore
EDGE
Firefox
joplin
京东
淘宝
支付宝
闲鱼
google story
微信
QQ
讯飞输入法
小艺输入法
V2rayNG
BitWarden
花瓣测速
Obsidian
Telegram
网络软件
NetX
ping tools
NET Analyzer
WifiMan
Wifi Analyzer
magic iperf
speedtest
wifi分析仪
termius
JuiceSSH
VNCviewer
媒体软件
抖音
腾讯视频
nplayer
mxplayer
youtube
VLC
jellyfin
控制台
transmission
qbittorine
aria2ng
系统
Markor
Acode
CX文件管理器
文件极客
Voice
环聊
高德地图
阿里云盘
天翼云盘
铁路12306
Zarchive
Authent ...
wallabag稍后阅读docker-compose.yml内容以及注意事项
docker-compose.yml
123456789101112131415161718192021222324252627282930313233343536373839404142version: '3'services: wallabag: image: wallabag/wallabag # 相当于docker pull wallabag/wallabag container_name: wallabag # 自定义容器名 depends_on: # 建立依赖 - db - redis ports: - 8084:80 # 8083为自定义端口,80不可变 environment: - MYSQL_ROOT_PASSWORD=wallaroot - SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql - SYMFONY__ENV__DATABASE_HOST=db - SYMFONY__ENV__DATABASE_ ...
如何在 Linux 上检查网卡信息
这可以是通过网络绑定bonding/协作teaming来提供高可用性,也可以是用于应用需求或备份的单独接口。
为此,你需要知道计算机有多少接口以及它们的速度来配置它们。
有许多命令可检查可用的网络接口,但是我们仅使用 ip 命令。以后,我们会另外写一篇文章来全部介绍这些工具。
在本教程中,我们将向你显示可用网络网卡(NIC)信息,例如接口名称、关联的 IP 地址、MAC 地址和接口速度。
什么是 ip 命令ip 命令 类似于 ifconfig, 用于分配静态 IP 地址、路由和默认网关等。
123456789101112# ip alo: mtu 65536 qdisc noqueue state UNKNOWNlink/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host loinet6 ::1/128 scope hostvalid_lft forever preferred_lft forevereth0: mtu 1500 qdisc pfifo_fast state UP qle ...
openwrt下wireguard使用指南
title: >- 【2021-12-24】OpenWrt的WireGuard食用方法 - 软路由,x86系统,openwrt(x86),Router OS 等 - 恩山无线论坛updated: 2022-04-07 05:06:37Zcreated: 2022-04-07 05:06:37Zsource: >- https:/www.right.com.cn/forum/forum.php?mod=viewthread&tid=7553422&highlight=wireguard
本帖最后由 xiaowen-king 于 2021-12-24 21:42 编辑 废话现在很多OpenWrt都集成了WireGuard,但是很多和我一样刚开始玩OpenWrt的小白估计都和我差不多,很多功能不会用,很多功能不懂可以用来干嘛这里我做一个WireGuard的食用方法,如果不知道WireGuard是什么的小伙伴自行百度了确定自己的OpenWrt有没有WireGuard登录路由器的Web管理界面,在【状态】下可以看到【WireGuard状态】就说明自己的路由器 ...
解决.bashrc不生效
为什么每次打开终端,都要source一下.bashrc?
为了弄明白这个问题,首先,我们需要搞明白Linux启动时读取配置文件的顺序。在刚登录Linux时,首先启动/etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、~/.bash_login、 ~/.profile。
如果 ~/.bash_profile文件存在的话,一般还会执行 ~/.bashrc文件。因为在~/.bash_profile文件中一般会有下面的代码:
123if [ -f ~/.bashrc ] ; then source .bashrcfi
~/.bashrc中,一般还会有以下代码:
123if [ -f /etc/bashrc ] ; then source .bashrcfi
所以,~/.bashrc会调用/etc/bashrc文件。最后,在退出shell时,还会执行 ~/.bash_logout文件。 ...
Proxmox VE 7.x 优化教程
title: Proxmox VE 7.x 换源、关掉订阅提示、直通等相关教程。updated: 2022-04-30 01:32:35Zcreated: 2022-04-22 13:39:02Zsource: https://github.com/xiangfeidexiaohuo/ProxmoxVE-7.0-DIY
Proxmox VE 7.x 相关教程
包括但不限于换源、直通、界面显示温度/频率等。
Proxmox VE 7.x 换源SSH登录到pve后台,然后一条一条的执行命令1.处理掉企业源1rm -rf /etc/apt/sources.list.d/pve-install-repo.list
1echo "#deb https://enterprise.proxmox.com/debian/pve Bullseye pve-enterprise" > /etc/apt/sources.list.d/pve-enterp ...
仅仅开启IPV6 https访问家庭服务
首先说明下为什么使用IPV6为什么我们要使用IPV6呢?其实原因无非有:
自从服务商开通了IPV6,每个设备都有IPV6地址了,对于那些没有公网IPV4的小伙伴们,还需要打洞吗?
IPV6可以在防火墙只打开特定的端口,增加安全性
IPV6下,只打开一个高位端口,其它端口交给nginx的反向代理,进一步增加安全性
其次,为什么要用nginx
当然是用它的反向代理,方便简洁
可以使用nginx的UPSTREAM分流,达到每个服务一个三级域名或四级域名
如果分流之后记不住域名,可以自己搭建导航网页撒。(当然,导航页也可以套娃在upstream里)
泛域名,ddns
反正天下文章一大抄,网上各种抄袭这种的无数。各位自行搜索即可以我个人而言,我买的Aliyun域名。只需要各位搞定id,secret就行。然后使用开源的aliddns-cli
1234mkdir download && cd downloadwget https://github.com/honwen/aliyun-ddns-cli/releases/download/v2022-03-04/aliddns ...