V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wslzy007
V2EX  ›  程序员

c++自撸一款便携式内网穿透工具,主打安全,欢迎 V 友捧场

  •  1
     
  •   wslzy007 · 2019-10-07 18:41:16 +08:00 · 3294 次点击
    这是一个创建于 1892 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前主要是自用,迭代了几个版本放到 github 上
    编写工具的初衷是,带着手机就可以进行自由穿透,满足应急工作所需(SSH),同时可以随时操作家中 NAS 及远程桌面
    特点是安全、简洁。由于无需公网 ip,因此没有暴露任何端口到公网,无需顾虑被黑客攻击;
    使用 TCP 进行 P2P 穿透,支持 SSL
    4G 网络一般都有 ipv6 地址,家中电信宽带已开通 ipv6 地址,工具支持 ipv6 下直接防火墙穿透
    更多信息请参考: https://github.com/lazy-luo/smarGate

    第 1 条附言  ·  2019-10-08 10:08:29 +08:00
    正在努力让其简单实用,稳如老狗。多谢大家支持!
    第 2 条附言  ·  2019-10-08 13:19:43 +08:00
    技术特点如下:<br>
    1、全异步网络处理,整个过程无阻塞<br>
    2、多会话共享单连接,且具备 cork 能力,自适应网络带宽<br>
    3、采用 lock-free 设计,具备很高的 QPS<br>
    4、线程池+连接池设计,具备高扩展能力<br>
    5、绿色健康,仅依赖 openssl 库,且依赖可外置<br>
    6、资源占用少,闲时平均 cpu 控制在 0.7%以下<br>
    7、跨平台支持:linux、hp-unix、solaris、AIX、windows 等<br>
    8、采用 TCP 协议的 P2P 连接,支持 SSL 会话,网络请求协商临时一次性随机端口,全面提升安全性<br>
    第 3 条附言  ·  2019-10-11 21:08:06 +08:00
    好用才是王道,多谢大家的支持!!
    zhiiker
        1
    zhiiker  
       2019-10-07 20:47:34 +08:00
    看起来还不错,已经 star,抽出时间尝试一下。
    batnss
        2
    batnss  
       2019-10-08 09:57:13 +08:00
    思路可以~
    Chenamy2017
        3
    Chenamy2017  
       2019-10-08 09:58:00 +08:00
    只觉得很牛
    Yangyp
        4
    Yangyp  
       2019-10-08 15:17:24 +08:00
    先 star,然后慢慢消化
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2833 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:40 · PVG 20:40 · LAX 04:40 · JFK 07:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.