使用zerotier组建异地互访的局域网

  • 1

一开始我想到的是直接用端口转发解决,在网关设备上跑个端口转发软件,改一下iptables把局域网内服务器需要的端口转发出去。但经过将近一周的测试,发现问题有二:一是增加服务时要需要修改iptables规则,但是咱家做的是传统行业,没有招聘网络技术人员(也没有这个必要),维护只能我一个人做;二是端口转发受服务端性能和带宽影响严重,国外服务器延迟高,国内服务器带宽贵,实在不好选。

CSS定位方式与相对宽度

前段时间有个后端小伙伴被拉去写前端,出现了一个让他困惑不已的问题:明明给子元素设置了width:80%;可为什么还是子元素超出了父元素的宽度?

这里涉及到width属性的值的类型:width属性可以设置两种值,一种是绝对长度值,另外一种是相对长度值,相对长度值又根据参照物不同分为view height/view widthpercentage

所谓相对长度,那肯定会有参照物,其中vh/vw方式是参照窗口高宽确定的(浏览器参照),percentage方式是参照DOM元素确定的(页面内部参照)。但是问题就出现在这里,percentage参照的是哪个元素呢?是body、父级、还是兄弟元素?它又有哪些规则?

为了说明,我写了个简单的演示。

在drcom认证网络中使用路由器

fèihuà

自从上学期开始使用校园网以来感到诸多不便,最主要有三点:

  • 一个帐号限制一个终端。
  • 校园网的无线路由器质量太差经常丢包。
  • 用路由器连接校园网、再在路由器下用终端设备登陆是不行的,必须是校园网10.*.*.*的ip才能通过认证客户端(软件)登录校园网。

作为一个正在学习前端的萌新,chrome dev tools自带的工具不足以满足多设备测试的需求,需要用到实际硬件测试。也就是说,我需要把好几个设备连接到网络,而这与我校校园网“只能连接一个终端”的规定冲突。

上个学期我用手机连接校园网,USB共享给电脑,然后再从电脑建立无线热点的方式勉强过渡。但网络质量始终没有路由器好,经常出现掉线、丢包的情况。

有了一个学期使用坑爹校园网的经历,我总结出了以下几点:

  • 限制路由器登陆的机制存在于认证客户端
  • 以nat转发方式使多个终端连接到网络是可行的
  • 我校的认证客户端带有心跳包

于是这个学期开学提前了几天过来,解决掉了这个问题,写出来给大家参考参考。

请注意,这篇文章的受众不是小白,而是有一定Linux基础的人--如果你从来没有用过Linux,从现在开始试试吧!这不是手把手输命令的教程,而是某类设备的安装流程参考,希望对你有所帮助。