Bootstrap

Rust实现内网穿透工具:从原理到实现

本篇原文为:Rust实现内网穿透工具:从原理到实现

更多C++进阶、rust、python、逆向等等教程,可点击此链接查看:酷程网

1.前言

rust是一门非常适合写命令行工具的语言,本文将结合网络基础,带大家完成一个基本的内网穿透工具。

如果你对网络本身还不熟悉的,可以先参考文章: 网络编程

由于rust本身已经把很多网络细节封装好了,所以学习网络编程最好的方式其实是从C/C++入门:C++网络编程详解

有了基本的网络基础之后,我们就可以来开发一个最简单的内网穿透工具,其最终的效果就是,你在本地起一个web服务,远在异地的同学也能直接访问你本地启动的这个web网站。

2.内网穿透原理

;