搭建网关服务器
网关服务器的常见用途:1.企业局域网想要访问外网,可以使用网关服务器上网2.可以一个网卡连接公网,一个网卡连接局域网交换机,让网关服务器做路由器使用 Windows 平台外网适配器打开共享打开 控制面板\网络和 Internet\网络连接右键外网网卡, 属性, 共享 允许其他用户通过此计算机的 Internet 连接来连接 注意: 外网打开允许其他用户连接后,内网的 IP 地址会自动改变,这时候得手动修改一下内网适配器的 IP 地址. 内网机器设置 内网机器网关配置成 网关服务器 的内网 IP 注意:内网适配器的固定 IP 不要填写网关,否则会导致路由混乱. Liunx 服务端 (用 firewalld) 多网卡机器做网关做 nat 转发, 局域网其他机器需要配置网关地址. 开启内核转发 123sudo vim /etc/sysctl.conf---net.ipv4.ip_forward = 1 立即生效 1sudo sysctl -p 开启 NAT 转发 12firewall-cmd --permanent --zone=public...
Windows系统隐藏文件
attrib 命令 这个只是隐藏, 并没有把文件加密 1attrib +S +H <文件或文件夹> 优点: 不用加密解密, 访问简单 缺点: 不安全 创建 vhd 并使用 bitlocker在磁盘管理里面创建 vhd 磁盘, 挂在好后使用 BitLocker 加密 (可选) 优点: 数据安全,没有密码无法解密 缺点: 容易损坏,造成数据全部丢失 使用第三方加密软件略 使用压缩软件加密略
Windows使用命令操作进程
查找进程1tasklist | findstr xxx 根据进程名杀进程1taskkill /F /IM npc.exe 根据进程 PID 杀进程1TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
Windows隐藏cmd运行窗口
使用开源软件实现 (推荐) hidecon.exe 官网地址 使用方法,将 hidecon.exe 和其他可执行放在一块,在 bat 脚本前面加上 12hidecon.exenpc -server=xxx:8888 -vkey=xxxxxxxxxxxxxxxx -type=tcp 使用 vbs 实现(推荐)1CreateObject("WScript.Shell").Run "D:\syncthing\syncthing.exe",0 或者批量运行: 1234Set ws = CreateObject("Wscript.Shell")ws.run "cmd /c start 1.exe",vbhidews.run "cmd /c start 2.exe",vbhidews.run "cmd /c start 3.exe",vbhide 复制保存成 vbs 文件即可。 使用 cmd 实现(会有一闪而过的黑窗)12345@echo offif...
Linux常用命令之awk
awk 多个分隔符12echo "abcdefg" | awk -F '[ce]' '{print $1,$2,$3}'ab d fg 但是我想要提取 dmesg 里面的时间,想以 [] 来做分割,这个时候可以反写 [] 取个巧 1dmesg | awk -F '[][]' '{print $2}' 打印某一列为特定值的行1awk '$8=="500"' nginx_access.log awk 交换一个文件的两列比如文件 test.txt 1234a;b;cd;e;f1;2;34;5;6 方法 11awk -F ';' '{printf("%s;%s;%s\n",$3,$2,$1)}' test.txt 方法 2123awk -F ';' '{temp = $3 ;...
WSL常用操作记录
防火墙规则1New-NetFirewallRule -DisplayName "WSL" -Direction Inbound -InterfaceAlias "vEthernet (WSL)" -Action Allow 常用操作导出1wsl --export centos7 centos7.tar 导入1wsl --import centos7 C:\centos7 centos7.tar 启动指定发行版1wsl -d centos7 指定用户启动1wsl -d ubuntu -u root 开机自启WSL1WSL2和Windows11win+r 输入 shell:startup 写一个 wsl_start.bat 内容如下 1wsl -d Ubuntu -u root /etc/init.d/ssh startsudo vim /etc/wsl.conf 12[boot]command = service docker start 修改默认用户为...
Windows右键菜单添加md5、sha1校验
此方法依赖 powershell, win10 没问题,win7 没测试 安装123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\hash]"MUIVerb"="校验文件 Hash""SubCommands"="""Icon"="PowerShell.exe";...
Windows系统自动连接openvpn
在公司想连接线上服务器步骤:打开 openvpn 软件,输入静态密码,掏出手机,解锁,打开 totp 软件,输入 totp 软件的开启密码,记下 6 位数动态密码,输入到电脑里,完成连接,锁定手机。非常麻烦而且因为时间同步问题,可能还有 10 秒就刷新动态密码了,还需要等待刷新后再输入新的密码,更麻烦的是 openvpn 会修改系统的路由,导致有些公司内部网站上不了,就会出现连接 vpn— 做 A 事情,断开 vpn 做 B 事情。 这里提供一个脚本,一键连接 openvpn,适用于 windows 1. 安装 openvpn 软件软件安装到默认位置,需要安装 tap driver打开一次软件(为了生成配置文件目录),以后就可以不用启动 脚本内容start.py 123456789101112import pyotpimport subprocesstotp = pyotp.TOTP('<TOTP seed>') # 这里要填写的totp的seed,一般解析一下二维码就能获得password =...
Windows常用命令记录
smb 操作挂载 smb1net use z: \\192.168.10.163\share /user:"<计算机名\用户名>" "<密码>" 卸载 smb1net use z: /del /y 写入剪切板从文件写入 1clip < C:\Users\iuxt\.ssh\id_rsa.pub 直接写入 1echo 222 | clip 用户操作启用 Administrator1net user administrator Office@2015 /active:yes 新建用户新建用户 IT,密码为 123456,密码 * 为手动输入,不能改密码,密码永不过期 1net user IT 123456 /add /passwordchg:no /expires:never 将用户加入组1net localgroup Administrators IT /add 新建用户组1net localgroup 组名...
Windows系统文件目录
常用系统目录如果卸载软件,需要注意这些目录有没有残留。 目录 变量或短路径 说明 C:\Windows\System32\config\systemprofile\AppData SYSTEM 用户目录(首次访问需要授权) C:\Program Files 64 位程序安装目录(需要管理员权限) C:\Program Files (x86) 32 位程序安装目录(需要管理员权限) C:\Users\用户名 %userprofile% 用户的 Home...