# 坑

## Windows

### SMB

{% hint style="info" %}
修改组策略允许无密码

计算机配置 - 管理模板 - 网络 - Lanman 工作站 - 启用不安全的来宾登录
{% endhint %}

### RDP

{% hint style="info" %}
查看 RDP 端口

```
Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber"
```

{% endhint %}

{% hint style="info" %}
更换 RDP 端口为 `XXXX`

```
Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' -name "PortNumber" -Value XXXX
New-NetFirewallRule -DisplayName 'RDPPORTLatest' -Profile 'Public' -Direction Inbound -Action Allow -Protocol TCP -LocalPort XXXX
```

{% endhint %}

{% hint style="danger" %}
RDP 服务器需要至少 **使用账号密码*****（非 PIN 码）*****完成一次系统登陆** 后才可用。
{% endhint %}

### WSL

{% hint style="warning" %}

> 参考的对象类型不支持尝试的操作。
>
> \[已退出进程，代码为 4294967295]

```
netsh winsock reset
```

{% endhint %}

{% hint style="warning" %}
解决 Hyper-V 端口占用

`netsh int ipv4 set dynamic tcp start=49152 num=16384`

`netsh int ipv4 set dynamic udp start=49152 num=16384`
{% endhint %}

## Linux

### Shell

{% hint style="info" %}
Here Document (`<<`) 想要过滤去掉行首的 Tab：**`<<-`**
{% endhint %}

{% hint style="warning" %}
Here Document (`<<`) 输入的文本默认还是会被 **扩展** ，如果需要禁用，需要对起始的 limit\_string 做处理（假设 limit\_string 为 `_EOF`）：

* 用 `\` 转义：`\_EOF`
* 用双引号包裹：`"_EOF"`
* 用单引号包裹：`'_EOF'`
  {% endhint %}

### Config

{% hint style="danger" %}
systemd-networkd 的 [默认配置](https://man.archlinux.org/man/systemd.network.5) 会禁用 **内核 IP 转发** ，若想要开启，除了调整内核参数外，还需要在对应的 `.network` 配置文件的 `[Network]` 一节设置 `IPForward=yes` 。
{% endhint %}

{% hint style="info" %}
配置文件最好以换行符结尾，方便后续 `echo "key=value">>config.conf` 追加配置操作。
{% endhint %}

## GitHub

### LICENSE

![](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-eb4e72600defee516de8ac4dd5344aa0b2a67ed0%2Fimage.png?alt=media)

## Network

{% hint style="danger" %}
市面上常见的路由器内置的 **端口转发** 功能一般只对 `IPv4` 生效，**对于 `IPv6` 无效**。
{% endhint %}

## Hardware

### RJ45 水晶头

![](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-4d8ef76819845ef2e740d07b50bb160ae448bb8b%2Fimage%20\(3\).png?alt=media)

### 螺丝标准

![](https://3646157530-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MdkzOhDc1Ym43IYRNrX%2Fuploads%2Fgit-blob-7c84be3b4e73389074336dc7674a38cffc4c55c9%2Fimage.png?alt=media)
