超线 发布的文章

  当我们使用Windows 记事本的“另存为”,可以在GBK、Unicode、Unicode big endian 和UTF-8 这几种编码方式间相互转换。同样是txt 文件,Windows 是怎样识别编码方式的呢?同样一份txt 文件,Unicode、Unicode big endian 和UTF-8 编码的txt 文件的大小都不一样,二进制文件开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢?

阅读剩余部分

平时Windows服务器使用的桌面版 uTorrent3.5.5下载一些PT资源,每次查看状态都需要通过KVM或者远程桌面查看。可以通过开启 Web UI 功能,在任意设备的浏览器上远程控制和下载任务。

设置方法:
1、在 uTorrent 中进入“选项” > “设置” > “远程控制” ,勾选“启用远程控制”。
2、在 uTorrent 中进入“选项” > “设置” > “高级” > “网页界面”,勾选“启用 网页界面”,并设置好用户名、密码和端口号。

访问方式:
在浏览器中输入 http://localhost:端口号/gui/ 即可在本地访问。若要在外网通过手机或其他电脑访问,则需要使用您的外部 IP 地址或绑定的域名。

无法访问:
若是访问时出现 “invalid request” 错误,这通常意味着 uTorrent 的 Web UI 服务未正确启用或配置。

检查 webui.zip 文件完整性
uTorrent 3.5.5 的 Web UI 依赖于 webui.zip 文件,该文件位于 uTorrent 安装目录或 %APPDATA%\uTorrent 文件夹中。
如果该文件损坏或缺失,会导致 “invalid request”。可从官方渠道重新下载对应版本的 webui.zip 并替换。

推荐来源:
搜索 “uTorrent 3.5.5 webui.zip” 或访问 GitHub 上的开源替代项目(如 ng-torrent-ui),它们通常提供兼容的 webui.zip 文件。
文件校验:确保文件大小在 1MB - 2MB 之间,且扩展名为 .zip,而非 .txt 或其他格式。

设置方法:
1、在 uTorrent 中进入“选项” > “设置” > “远程控制” ,勾选“启用远程控制”。
2、在 uTorrent 中进入“选项” > “设置” > “高级” > “网页界面”,勾选“启用 网页界面”,并设置好用户名、密码和端口号。

访问方式:
在浏览器中输入 http://localhost:端口号/gui/ 即可在本地访问。若要在外网通过手机或其他电脑访问,则需要使用您的外部 IP 地址或绑定的域名。

无法访问:
若是访问时出现 “invalid request” 错误,这通常意味着 uTorrent 的 Web UI 服务未正确启用或配置。

检查 webui.zip 文件完整性
uTorrent 3.5.5 的 Web UI 依赖于 webui.zip 文件,该文件位于 uTorrent 安装目录或 %APPDATA%\uTorrent 文件夹中。
如果该文件损坏或缺失,会导致 “invalid request”。可从官方渠道重新下载对应版本的 webui.zip 并替换。

推荐来源:
搜索 “uTorrent 3.5.5 webui.zip” 或访问 GitHub 上的开源替代项目(如 ng-torrent-ui),它们通常提供兼容的 webui.zip 文件。
文件校验:确保文件大小在 1MB - 2MB 之间,且扩展名为 .zip,而非 .txt 或其他格式。

在 Ubuntu 24.04 中,配置静态IP地址主要有三种方法,最推荐的是使用系统默认的网络配置工具 Netplan。

方法一:使用 Netplan(官方推荐,永久生效)

这是 Ubuntu 官方推荐的方法,配置会永久生效。

1. 查看网卡名称
首先,打开终端,输入以下命令查看网卡名称:

ip a

你会看到类似 ens33、enp0s3 或 eth0 的标识,这就是你的网卡名称。

2. 编辑 Netplan 配置文件
Netplan 的配置文件都放在 /etc/netplan/ 目录下。先进入该目录查看:

cd /etc/netplan/
ls

你可能会看到类似 50-cloud-init.yaml 或 01-network-manager-all.yaml 的文件。找到那个文件后,用 nano 或 vim 编辑器打开它:

sudo nano /etc/netplan/50-cloud-init.yaml

注意:YAML 文件对缩进极其敏感,必须使用空格,不能用 Tab 键。

3. 修改配置内容
根据你的网卡名称和网络信息,修改或添加以下内容:

network:
  version: 2
  renderer: networkd   # 服务器版用 networkd,桌面版可改为 NetworkManager[reference:9]
  ethernets:
    ens33:             # 替换成你实际的网卡名称
      dhcp4: false     # 关闭 DHCP,启用静态 IP[reference:10]
      addresses:
        - 192.168.1.100/24  # 你的静态IP地址,/24 代表子网掩码 255.255.255.0[reference:11]
      routes:
        - to: default
          via: 192.168.1.1   # 你的网关地址[reference:12]
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]  # DNS 服务器地址[reference:13]

4. 应用配置
保存文件并退出编辑器。然后,执行以下命令使配置生效:

sudo netplan apply

你可以用 ip a 命令查看IP是否已更新,并用 ping www.baidu.com 测试网络连通性。

方法二:使用 nmcli 命令行(适用于桌面版)

如果你的系统是桌面版且由 NetworkManager 管理网络,可以使用 nmcli 命令。

1. 查看连接名称

nmcli connection show

记下你要配置的网络连接名称,通常是 Wired connection 1 之类的。

2. 修改为静态IP
将命令中的 "Wired connection 1"、IP地址、网关和DNS换成你的信息:

sudo nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24
sudo nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
sudo nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 114.114.114.114"
sudo nmcli con mod "Wired connection 1" ipv4.method manual

3. 重启连接

sudo nmcli con down "Wired connection 1" && sudo nmcli con up "Wired connection 1"

方法三:使用图形界面(适用于桌面版)

如果你使用的是桌面版,可以通过图形界面配置,非常简单直观。

点击右上角的网络图标,选择“设置”或“有线设置”。

在“网络”窗口中,点击你当前连接网络旁边的齿轮图标。

切换到“IPv4”标签页。

将“IPv4 方法”从“自动(DHCP)”改为“手动 (Manual)”。

在“地址”栏输入你的IP和掩码(如 192.168.1.100/24),在“网关”和“DNS”栏填入相应信息。

点击“应用”保存,然后可以关闭窗口并重连网络使设置生效。

方法四:临时配置(重启后失效)

如果只是临时测试,可以使用 ip 命令,但重启后会失效。

# 为网卡 enp0s3 添加 IP 地址
sudo ip addr add 192.168.1.100/24 dev enp0s3
# 添加默认网关
sudo ip route add default via 192.168.1.1

⚠️ 注意事项与排错

YAML 语法:使用 Netplan 时,务必确保缩进正确,这是最常见的错误源。

配置测试:在 sudo netplan apply 之前,建议先运行 sudo netplan try 来测试配置。如果有语法错误,它会提示并自动回滚,避免你断网。

多配置文件:/etc/netplan/ 目录下可能有多个 .yaml 文件,Netplan 会按文件名数字顺序读取。为避免冲突,建议只编辑或新建一个文件(如 01-netcfg.yaml)进行配置。

渲染器 (renderer):networkd 适用于无图形界面的服务器版;NetworkManager 适用于桌面版。

在Ubuntu系统中,你可以通过以下步骤查看是否安装了OpenVPN,并进行删除操作:

查看是否安装了OpenVPN:

打开终端,输入以下命令来检查OpenVPN是否已安装:

dpkg -l | grep openvpn

如果系统中安装了OpenVPN,该命令将显示相关的软件包信息。
如果没有安装,则不会有任何输出。

删除OpenVPN:

如果你确认系统中安装了OpenVPN,并希望将其删除,可以使用以下命令:

sudo apt-get remove openvpn

这将卸载OpenVPN软件包。
如果你还想删除与OpenVPN相关的配置文件和依赖项,可以使用以下命令:

sudo apt-get purge openvpn
sudo apt-get autoremove

这些命令将彻底删除OpenVPN及其相关文件。

验证删除:

删除完成后,再次运行以下命令以确认OpenVPN已成功卸载:

dpkg -l | grep openvpn

如果没有输出,则表示OpenVPN已成功从系统中删除。
请注意,执行这些操作需要管理员权限,因此需要使用sudo命令。
在执行删除操作之前,建议备份重要的配置文件和数据。