前言

有时候想把私有电脑作为服务器,需要把自己的电脑上暴露到公网,方便远程访问和调试,这时候就需要使用内网穿透,最近偶然发下了阿里巴巴旗下钉钉内网穿透工具,而且免费且不限速,研究了一下,部署起来还是很简单的。

官方开源地址(https://github.com/open-dingtalk/pierced)

如果感觉太慢可以下载本站提供的:钉钉内网穿透工具

方法一

第一步 使用DingTalk Design CLI启动内网穿透

执行命令:

npm install dingtalk-design-cli@latest -g

第二步 启动运行

执行如下命令(我这里是用的Windows电脑):

ding ngrok --subdomain lemon --port 8888

运行后看到如下窗口,说明已经成功穿透

穿透成功

MAC执行以下命令

cd mac_64
chmod 777 ./ding
./ding -config=./ding.cfg -subdomain=lemon 7000

参数说明:

-config:内网穿透的配置文件,按照命令示例固定为钉钉提供的./ding.cfg,无需修改

-subdomain:您需要使用的域名前缀,该前缀将会匹配到“vaiwan.com”前面,例如你的subdomain是hkl,启动工具后会将hkl.vaiwan.com映射到本地

端口:您需要代理的本地服务http-server端口,例如你本地端口为7000、8080等

三、访问测试,成功穿透

启动完客户端后,访问http://lemon.vaiwan.com/xxx都会映射到http://127.0.0.1:7000/xxx,如下成功转发到本地启动的项目服务

成功了

方法二

第一步:下载官方钉钉穿透工具

官网地址:https://github.com/open-dingtalk/pierced

第二步

解压后找到自己对应系统,比如我这里是Windows_64

新建一个文本文档写入以下内容:

ding -config=ding.cfg -subdomain=lemon 8888

改后缀名为:bat双击运行即可

MAC执行以下命令

cd mac_64
chmod 777 ./ding
./ding -config=./ding.cfg -subdomain=lemon 7000

三、访问测试,成功穿透

启动完客户端后,访问http://lemon.vaiwan.com/xxx都会映射到http://127.0.0.1:7000/xxx,如下成功转发到本地启动的项目服务

成功了

参考资料

官方文档——内网穿透之HTTP穿透:https://open.dingtalk.com/document/resourcedownload/http-intranet-penetration?pnamespace=app

如果觉得我的文章对你有用,可以赞助本站,使本站更好的发展