标题
1. Windows 软件使用
1.1. 使用 BitComet 非百度网盘会员上传大于 4G 的文件
- 制作 torrent 文件
打开 BitComet, 菜单 文件
-> 制作 torrent 文件
-> 选择 单个文件
, 选择 torrent 文件输出路径, 然后其它用默认就可以了.
这个时候会回到主界面,点击主界面上的 “开始”, 即开始 torrent 分享的工作.
- 将生成的 torrent 文件上传到百度网盘, 然后在网盘里面双击它使用离线下载就可以了, 支持极速秒传.
1.2. Kaspersky 卡巴斯基的设置
先普及一下入站与出站的概念:
- 出站就是你访问外网
- 入站就是外网访问你
1.2.1. 卡巴开启对外端口
需求: 我本机有一个 shadowsocks 客户端, 想分享给我的虚拟机科学上网, 而我本机的 1080 端口默认是虚拟机不能访问的.
操作: 打开卡巴, 设置 -> 保护 -> 防火墙 -> 配置包规则 -> Add…
-
验证开启端口是否成功
-
本机的 shadowsocks 客户端要勾选
Allow Clients from LAN
. -
在虚拟机里面, 虚拟机装的是 Ubuntu Desktop, Open Terminal, 在里面输入
$ telnet 192.168.1.16 1080
, 这里面的192.168.1.16
是本机的 IP 地址, 如果能连接成功而不是报拒绝连接的错误, 那么卡巴开启端口是成功的.
1.2.2. 扩展: 如何设置 Windows 防火墙
在控制面板里面设置入站规则就可以了, 很简单的.
1.2.3. 禁止 KIS 劫持 SSL 证书
设置 -> 附加 -> 网络 -> 取消勾中 “注入脚本到网页…”, 勾中 “不扫描加密链接”。
1.3. 如何彻底删除或卸载 Win 10 中自带安装的 OneDrive
- 完全禁用 OneDrive
按下 Win+R 输入 gpedit.msc 打开组策略编辑器, 在计算机配置—管理模板—Windows 组件—OneDrive 中双击打开禁止使用 OneDrive 进行文件存储
禁止使用 OneDrive 进行文件存储。点击 “已启用”, 再点 “确定”
- 移除 OneDirve 在文件夹左右的显示
按 WIN+R, 输入 [RegEdit], 点确定, 打开注册表编辑器
按 Ctrl+F, 搜索 [018D5C66-4533-4307-9B53-224DE2ED1FE6], 点击右侧的 “System.IsPinnedToNameSpaceTree” 选项, 在数值数据中输入 [0], 点确定
- 完全卸载 OneDrive
以管理员方式打开命令提示符, 先输入如下命令结束 OneDrive 进程
taskkill /f /im OneDrive.exe
32 位 Windows 10 (x86) 使用如下命令卸载 OneDrive 应用
%SystemRoot%System32OneDriveSetup.exe /uninstall
64 位 Windows 10 (x64) 使用如下命令卸载 OneDrive 应用
%SystemRoot%SysWOW64OneDriveSetup.exe /uninstall
- 清理 OneDrive 残留数据
执行卸载命令后, OneDrive 应用程序就算是完全删除了。但还是会遗留下一些残余数据, 例如 OneDrive 文件夹啥的。此时, 我们可以使用如下命令来进行清理:
rd "%UserProfile%OneDrive" /Q /S
rd "%LocalAppData%MicrosoftOneDrive" /Q /S
rd "%ProgramData%Microsoft OneDrive" /Q /S
rd "C:OneDriveTemp" /Q /S
- 清理 OneDrive 注册表
OneDrive 默认会添加到 Windows 10 文件夹的导航窗格中, 既然我们已经将其卸载, 则可以将其注册表项也删除掉:
REG Delete"HKEY_CLASSES_ROOTCLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
REG Delete"HKEY_CLASSES_ROOTWow6432NodeCLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}" /f
1.4. Xbrowser 远程连接 Linux 桌面
1.4.1. Linux 端的配置
- 防火墙配置
需要开放 UDP 端口 177,这个是 Xbrowser 默认连接的端口。
vi /etc/sysconfig/iptables
在 22 端口那行下面添加下面这一行:
-A INPUT -m state --state NEW -m udp -p udp --dport 177 -j ACCEPT
- SELinux 配置
经本人测试,SELinux 可关可不关,如果要关的话,方法如下:
vi /etc/selinux/config
将里面的 SELINUX
改成 SELINUX=disabled
即可,重启是必须的,因为 SELinux 是集成在内核里面的。
1.4.2. 查看当前的桌面系统
为什么要知道系统的桌面系统呢,因为不同的桌面系统需要修改不同的配置。
适用于 RedHat 系
echo $DESKTOP_SESSION
上面这条命令只能进入桌面系统后,在桌面系统启动命令窗口执行才能得到结果,使用 SecureCRT、Shell 等远程工具连接到系统,执行此命名得不到任何结果。
[root@localhost user]# echo $DESKTOP_SESSION
gnome
适用于 Debian 系
ls /usr/bin/*session
-> in GNOME returns /usr/bin/gnome-session
(and more)
-> in MATE returns /usr/bin/mate-session
(and more)
-> in LXDE returns /usr/bin/lxsession
(and more)
-> in JWM returns /usr/bin/icewm-session
(should be jwm-session, not?!)
- GDM 配置
GDM 是 GNOME 项目的一个子程序,作用就是管理图形界面的用户登录。
- 如果你的 Linux 系统桌面用的是 GNOME 的话,就是 GDM。
- 如果你的 Linux 系统桌面用的是 KDE 的话,就是 KDM。
- 如果你的 Linux 系统桌面用的是 X11 的话,就是 XDM。
root@localhost ~]# vim /etc/gdm/custom.conf
# GDM configuration storage
[security]
AllowRomoteRoot=true #添加上的,允许远程root登录
[xdmcp]
Enable=1 #添加上的,允许
#Port=177 #添加上的,指定端口 177 xdmcp 默认端口 177,此处没有显式的加入 Port=177
附加设置:
[daemon]
RemoteGreeter=/usr/libexec/gdmgreeter #“远程登录界面与本地登录界面相同”功能,若没有此项及[greeter]项则登录界面为简洁型
[greeter]
Browser=true #远程登录界面为“带头像浏览器的简洁主题”,若定义了[daemon]项本行不起作用
- KDM 配置
KDM(KDE DISPLAY MANAGER)是 KDE(Kool Desktop Environment 的 X 显示管理器。
- XDM 配置
XDM 就是 X Display Manager 的缩写,即 X 显示管理器。X Window 系统对用户友好的登录前端。
- LightDM 配置
LightDM,Light Display Manager,是一个全新的、轻量的 Linux 桌面的桌面显示管理器,而传统的 Ubuntu 用的是 GNOME 桌面标准的 GDM。LightDM 是一个跨桌面显示管理器,其目的是成为 X org X 服务器的标准显示管理器。我们之所以编写一个新的显示管理器,是因为从 XDM 以来 (通常基于 XDM 源代码) 出现了很多新的显示管理器。这些项目之间的主要区别是在 GUI(比如说不同的开发工具包) 和性能上面。
sudo nano /etc/lightdm/lightdm.conf
修改或添加以下:
[XDMCPServer]
enabled=true
port=177
sudo service lightdm restart
1.4.3. Windows 端的配置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JapCyjMz-1670569762618)(http://p6a3mxeva.bkt.clouddn.com/Windows-xbrowser-remote-settings.png)]
1.4.4. 其它的方法
远程桌面还可以用 VNC,VNC 主要有两部分组成:vncserver 和 vncviewer,其中 vncserver 是服务器端软件,提供 VNC 服务,vncviewer 是客户端软件,远程调用 VNC 服务的。说白了,就是 vncviewer 能远程登录到 vncserver 所在的主机。