作者归档James Swineson

RouterOS在一端动态IP情况下配置GRE over IPSec VPN

IPSec有两种模式transporttunnelTransport模式双方仍然使用各自的公网IP互联只不过传送的数据会被自动加密必须两端的IP固定否则服务器端也要动态更新客户端IPtunnel模式则是建立一个类似VPN的点对点通道需要给通道分配内网IP在公网IP的要求上则相对比较宽松只需要客户端更新自己的IP缺点是浪费20MTU传输效率稍低本文讲解如何配置IPSec tunnel连接以及在其上配置一个GRE隧道

继续阅读

Arduino UNO实现高频方波信号发生器

最近一个项目需要生成一个方波信号要求信号的频率脉宽和初相都要可以在运行时调节于是掏出吃灰已久的Arduino UNO R3来做了一个经过调优这台单片机最高可以输出55KHz的方波信号误差在0.5KHz左右最高能达到77.5KHz但是那时候的误差就有5KHz左右了程序可以在GitHub Gist: Jamesits/high-frequency-square-wave-generator.ino下载到做的过程中遇到了不少坑写本文来纪念一下

继续阅读

在任意Ubuntu VPS上覆盖安装RouterOS的脚本

此脚本会导致你的服务器硬盘数据全部丢失且无法恢复可能导致你再也无法连接上你的服务器请慎重使用请在服务商提供控制台访问的前提下使用已经测试过的云服务提供商阿里云腾讯云DigitalOceanVultr云朵.ioDevCapsule其中部分需要更改开头的配置才能使用

已知不能用的云服务提供商Bandwagon硬盘协议不兼容
继续阅读