Linux主机内网穿透

本文介绍了如何通过ssh反向隧道和earthworm/lcx工具实现Linux主机的内网穿透,从而在外网访问内网服务器。详细讲解了环境配置、操作步骤及遇到的问题,包括端口映射、内网穿透的稳定性与速度优化。
摘要由CSDN通过智能技术生成

为什么写博客

大佬们都有个人主页或者CSDN博客,本着计科学生的好奇精神,我也学习着,将近期的一个小项目写出来,望批评指正!

文章内容

不少同学会有这样的问题:在学校、公司或家里的个人电脑上搭建了个人网站或者配置了服务器,需要但是无法在其他地方访问到。这时可以利用另一台处于公网环境下的主机做一个转发,帮助公网访问到NAT后的内网环境下的服务器。
文章提供了亲测的两种简单而且稳定的工具,利用阿里云ECS配置内网穿透。
任务一:内网访问公网主机SVN。
任务二:公网访问内网主机网站。

名词解释

需要了解的相关知识:

NAT:“网络地址转换”,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术,如下图所示。因此我们可以认为,NAT在一定程度上,能够有效的解决公网地址不足的问题。

内网穿透:内网穿透,即NAT穿透,网络连接时术语,计算机是局域网内时,公网与内网的计算机节点需要连接通信,有时就会出现不支持内网穿透。

端口映射:将公网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。端口映射就是解决该问题的一个方法。我们可以用拥有公网IP的主机做一个桥梁,让两个不能互相访问的主机通过公网主机建立一条访问隧道。

环境配置<

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
对于Linux系统中的FRP(Fast Reverse Proxy)内网穿透,您可以按照以下步骤进行操作: 1. 首先,您需要在服务器上安装并配置FRP。您可以从FRP的官方GitHub页面(https://github.com/fatedier/frp)下载最新版本的FRP。 2. 解压下载的FRP压缩包,并进入到解压后的目录。 3. 在该目录下,您将找到一个名为frps.ini的示例配置文件。复制此文件,并将其重命名为frps.ini。 4. 打开frps.ini文件,并根据您的需求进行配置。您需要设置监听端口和token等参数。还可以为特定的服务设置域名和端口映射规则。 5. 保存frps.ini文件,并通过运行以下命令启动FRP服务: ``` ./frps -c ./frps.ini ``` 6. 确保服务器的防火墙已正确配置,允许来自外部网络的FRP服务访问。 7. 在内网中的目标主机上安装并配置FRP客户端。您可以使用与服务器相同的方式进行操作,但是选择frpc.ini作为配置文件。 8. 在frpc.ini文件中,指定服务器的IP地址和端口,以及与服务器配置文件中相应服务对应的本地端口。 9. 保存frpc.ini文件,并通过运行以下命令启动FRP客户端: ``` ./frpc -c ./frpc.ini ``` 10. 现在,您应该能够通过服务器的IP地址和端口访问内网中的目标主机。 这样,您就可以使用FRP实现Linux系统中的内网穿透了。请注意,这只是一种基本配置示例,您可以根据自己的需求进行更详细的配置。另外,确保在使用FRP时遵循安全最佳实践,以保护您的网络和系统安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值