一些网络问题和近期信息整理
Win11 RDP最近配了windows主机,肯定要配置一下远程桌面,这在校园网中非常丝滑。但是这次配置的时候出现了以前从没出现过的问题,因此记录一下。校园网内的主机ICMP是不响应的,可能是配置了网络层ACL(访问控制列表)。因此可以使用其他方式先判断一下连通性: windows 1Test-NetConnection -ComputerName 目标IP -Port 端口号 如果是不通的,可能有多种原因导致,比如被访问的主机没有打开远程桌面功能(一些常规的设置可以去网络上搜索)。所有基本设置都完成之后,如果还是不通,需要查看一下下面这个注册表的值: windows 1(Get-ItemProperty 'HKLM:\System\CurrentControlSet\Control\Terminal Server').fDenyTSConnections 如果fDenyTSConnections的值为1,意味着“拒绝终端服务连接”,Remote Desktop (RDP) 服务被禁用,Windows 不会接受 RDP 连接请求,也没有监听3389...
Scrcpy手机投屏电脑并结合Termux解析ip
Scrcpy手机投屏电脑平时使用手机时需要和电脑传输一些链接或者文本,不想在Mac上登陆微信,只能打开文件传输助手,然后就要扫码确认,并且总是要去拿起手机很不方便,能够直接在电脑上操作包括打字会更加流畅舒适。还有一些时候可能需要做手机上的演示视频,分享一些Android App,一般是录像或者投屏,或者在电脑上使用Android模拟器。 需要满足所有要求一般使用投屏,我看到许多人都推荐scrcpy,自己使用之后也觉得非常好用,开源、轻量、简单。scrcpy不仅能投屏还能在电脑上控制手机,声音也可以投屏,显示很清晰,速度快,可以通过USB连接,也可以通过Wifi连接,并且不需要手机root权限,同时适用于Linux、Windows和MacOS。在有公司网络或者校园网的场景中非常舒适,延迟低,还能远程控制设备。下面是使用方式: 启用adb调试不同手机品牌启用adb的方式不同,一般是进入设置 -> 关于手机 -> 版本信息 -> 版本号 连续点击7下,直到提示”您已处于开发者模式”,即打开开发者模式。然后在设置主界面可以看到开发人员选项,打开 USB调试 USB调试...
EasyConnect 放入 Docker 中避免流量劫持和监控
EasyConnect 放 Docker 中避免流量劫持EasyConnect是深信服(Sangfor)开发的VPN客户端软件,常用于: 校园网接入:让学生/教职工通过VPN访问校内资源 企业远程办公:接入企业内部系统 网络准入控制:对接入设备进行安全检查和管控 通过EasyConnect可以使我们在校外访问校内资源,并且港科广连接HPC需要通过可信主机,而可信主机就包含了EasyConnect中的两台入口主机。因此,无论在校内还是校外,使用EasyConnect的场景都是很多的。 但是,这也带来一些麻烦,由于EasyConnect节点比较少使用人数较多,所以放在后台时会导致访问学校以外的网页速度变慢,并且也没有办法访问外网。此外,也存在一些安全问题,EasyConnect可能会监控所有流量,可能收集用户上网行为数据。还有EasyConnect软件权限过高,需要安装虚拟网卡。 针对这些问题,其实校内许多大佬也已经在各个吃喝玩乐群里提出了解决方案,刚入学时就看到他们分享了许多经验(主要是美食),但是每个人方式不一样,下面是我参考大佬们的方法。也可以直接使用Link 1...
信息整理
LeanCloudServerless云开发或者函数即服务对于经常需要部署的前端静态网页很有效,腾讯云阿里云相关服务使用一段时间之后需要付费,如果只是轻量的数据没有必要。如果网页是托管在其他平台,并且不想每次改一个值都要打开源码然后push到服务器,可以考虑使用。 使用教程: More Info: https://cloud.tencent.com/developer/article/1558010 分布式训练现在深度学习模型越来越大,一般来说使用A6000显卡显存能满足大部分科研需求,但目前能使用的只有4090,24G的显存有时确实不够挥霍。之前研究了一会分布式,在使用分布式之前其实可以先优化自己的训练代码,比如适当减小训练图像尺寸、使用混合精度训练、CPU卸载、梯度检查点等。 很多机构的HPC或者服务器集群使用slurm或者Kubernetes管理,一些指令可以用于提交job训练任务。 hkust-gz HPC基于slurm,相关指令Link 学校智算集群还是很牛的,第一次看到的时候有点震惊Link slurm或者Kubernetes主要还是用于运维多机多卡之间的...
DNS 缓存清理、查看本地 DNS、whois 与 dig
清理 DNS 缓存网络诊断或者做一些抓包实验有时候需要清理DNS缓存 macOS 1sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder Windows 1ipconfig /flushdns Linux 1sudo systemd-resolve --flush-caches 常见的情况:电脑把DNS查询请求都发给了路由器,再由路由器向上一级的ISP(网络服务商)或它自己设置的DNS服务器转发 也可以自己设置为公用的DNS 查看本地 DNS 配置 Windows(仅显示含 “DNS” 的行) 1ipconfig /all | findstr "DNS" macOS 1scutil --dns | grep 'nameserver\[[0-9]*\]' Linux 123resolvectl status # 或systemd-resolve --status # 旧别名cat /etc/resolv.conf # ...
远程桌面
远程桌面上班的时候或者休息的时候远程桌面必不可少,方便查看任务的执行情况,处理一些紧急的事件等。有时候同时使用Mac和Windows,可能也有一些远程需求。 但远程的前提需要彼此网络互通。 Windows 远程 Windows使用Windows自带的远程桌面,内网几乎无延时,显示自适应很好。Win+R打开输入mstsc,填入主机地址然后输入用户名密码即可。但要求被控主机是Windows专业版,且需要打开允许被远程。 另外,若网络不通(被控主机无公网)的话需要内网穿透,推荐SakuraFrp,可以免费使用。若有ipv6公网的话可以尝试ddns解析绑定域名。企业内网或校园网中可以丝滑入手。 企业内网/校园网不允许穿透,有风险。远程可以通过官方vpn。 Mac 远程 Windows若Windows中域名已经解析到ip地址,在Mac上下载Windows app即可,同样填写主机名称使用用户名密码即可远程。app store中可以搜到Windows app。 手机 远程 WindowsWindows app也有安卓版。 Windows 远程 MacWin远程Mac需要使用Ap...
