返回
轻松实现内网穿透的实用工具——钉钉内网穿透
开发工具
2024-01-22 03:46:56
在日常的工作和生活中,我们经常会遇到需要访问内网资源的情况,但由于内网资源受限于网络环境,导致我们无法直接从外网访问。为了解决这个问题,我们需要使用内网穿透工具来帮助我们实现内网穿透。
内网穿透工具种类繁多,但它们各有优缺点。一些内网穿透工具需要复杂的配置,另一些内网穿透工具则需要付费才能使用。钉钉内网穿透是一款简单且实用的内网穿透工具,它支持SSH隧道和HTTPS隧道两种模式,兼容Windows、Linux和macOS系统,并且完全免费。
下面,我们就来看看如何使用钉钉内网穿透工具来实现内网穿透。
一、准备工作
- 安装钉钉内网穿透工具
钉钉内网穿透工具是一款开源工具,我们可以从它的GitHub仓库中下载到它的安装包。
- 安装Python环境
钉钉内网穿透工具需要在Python环境中运行,因此我们需要先安装Python环境。
- Python下载地址:https://www.python.org/downloads/
二、配置钉钉内网穿透工具
- 克隆git仓库
git clone https://github.com/open-dingtalk/pierced.git
- 进入pierced根目录
cd pierced
- 修改配置文件
在pierced根目录下,找到配置文件pierced.yaml,并根据需要修改里面的配置项。
# 钉钉内网穿透工具的配置项
# 监听端口
listen_port: 8080
# 转发端口
forward_port: 80
# 转发地址
forward_host: 127.0.0.1
# 隧道模式
tunnel_mode: ssh
# SSH用户名
ssh_username: root
# SSH密码
ssh_password: 123456
# SSH主机名或IP地址
ssh_host: 192.168.1.100
# SSH端口
ssh_port: 22
三、启动钉钉内网穿透工具
在pierced根目录下,执行以下命令来启动钉钉内网穿透工具:
# Mac系统
python3 pierced.py
# Windows系统
python pierced.py
四、使用钉钉内网穿透工具
启动钉钉内网穿透工具后,我们就可以通过钉钉内网穿透工具来访问内网资源了。
-
在浏览器中输入钉钉内网穿透工具的监听地址,例如:http://127.0.0.1
-
在钉钉内网穿透工具的页面上,输入要访问的内网资源的地址,例如:http://192.168.1.100
-
点击“穿透”按钮,即可访问内网资源了。
钉钉内网穿透工具是一款简单且实用的内网穿透工具,它支持SSH隧道和HTTPS隧道两种模式,兼容Windows、Linux和macOS系统,并且完全免费。如果你需要实现内网穿透,不妨试试钉钉内网穿透工具。