xinhaojin's blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

DNS修改器(linux+win)

前言有需求:修改DNS服务器,主备两个,要求无脑配置 linux下修改DNS(无需root权限)常规shell命令方法都需要linux的root权限才能执行,但我发现普通用户在图形界面改DNS也能生效,也就是说通常普通用户也是拥有修改网络配置的权限的,只是不能通过修改系统配置文件来实现,但是有其他方法,如nmcli命令 查看活动的网络连接名称 1nmcli -t -f NAME con show
2024-09-19
python
#python #linux #DNS

VMware虚拟机和主机共享文件夹

前言VMware装了个银河麒麟系统的虚拟机,需要和主机互传文件 虚拟机设置在虚拟机关机状态下,虚拟机设置-选项-共享文件夹-添加 挂载目录虚拟机开机后,挂载目录 1sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other 如果没有 /mnt/hgfs这个文件夹就手动新建一个 如果命令行看不到就在图像界面打开看看
2024-09-19
杂
#linux #虚拟机

pyinstaller打包32位exe文件

前言有些程序需要在win7 32位系统上运行,pyinstaller默认打包的是64位exe文件,无法运行在32位系统上。 解决方法前置环境:conda 切换conda至32位开发环境12conda config --env --set subdir win-32conda info 这意味着在进行包的安装、更新等操作时,conda 会优先考虑为 win-32 平台设计的包(注意,这里是全局con
2024-09-19
python
#python #pyinstaller

pip导出依赖离线安装

前言为了方便离线机器环境部署,可以在有网的机器上导出requirements.txt文件,然后下载依赖文件,这样就可以在没有网络的机器上安装依赖 安装pipreqs1pip install pipreqs 生成requirements.txt文件123在项目根目录下执行```shellpipreqs . 会导出requirements.txt文件,里面包含了项目所需要的依赖,可能某些依赖没有
2024-09-10
python
#python

IPsec概念及工作原理

什么是IPsec?IPsec(Internet Protocol Security)是一种网络层安全协议,用于保护网络通信的完整性、机密性和真实性。它是一套由多个协议和算法组成的框架,可以在IP层上对数据包进行加密和认证,是构建VPN的一种核心技术。 IPsec工作模式传输模式(Transport Mode) 加密范围:只加密数据包的有效载荷部分。 IP头:保留原始的IP头,不加密。 适用场景:
2024-09-03
网工
#IPsec

添加网卡第二IP

前言当需要同时ping通两个网段的IP时,如果没有第二张可用网卡,那么也可以添加网卡的第二个IP地址。 方法添加第二个IP的命令是 12netsh interface ip add address "{interface_name}" {ip_address} {subnet_mask} 如 1netsh inter
2024-08-28
软件安装配置
#python #IP
IP地址修改器

IP地址修改器

在需要频繁换IP地址的情况下,打开网络设置去修改比较慢,因此设计一个IP地址修改器,可以快速修改IP 代码12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455import osimport reclass IpManage: def __ini
2024-08-27
python > 杂
#python #IP

处理非标准http响应

问题手上有一台温湿度传感器,网线连接,内部有http服务,浏览器直接访问完全没问题,但是使用python的http,request库都报错,使用apipost发现也是错误 12345import requests# 发送GET请求response = requests.get('http://192.168.31.188')# 打印原始响应内容print(response.co
2024-08-01
杂
#HTTP

B站视频合集下载

思路在拥有视频链接的情况下,可以使用you-get直接下载视频,如 you-get https://www.bilibili.com/xxxxxxxx非常方便。因此只要获取到视频合集中的所有视频链接即可 分析网页源代码观察发现B站的视频唯一ID是这一串字符串,后面的可以删去,猜测可能是用户相关的信息,分享视频时用于标记分享用户之类的(所以分享B站视频时建议删去后面一长串,不然应该可以跟踪到分享者的
2024-06-14
杂
#视频下载 #python

私有化部署局域网文件传输工具Snapdrop

前言之前想过很多次做一个局域网文件传输工具,但是始终停留在需求阶段哈哈哈哈哈,毕竟啥也不会。 网上有很多软件可以用,但基本都是要安装各平台的软件才行,作为偶尔用一下的工具,必不可能有被安装在设备上的资格。 之前用过一个很好用的工具Snapdrop,以网页形式存在,https://Snapdrop.net/ ,完全满足了我的需求,但后面有段时间无法访问,我以为他凉了。 因此我又重新想做一个类似的东西
2024-06-04
杂
#局域网
1…34567…22

搜索

总访问量 次 总访客数 次