前言
有时候想把私有电脑作为服务器,需要把自己的电脑上暴露到公网,方便远程访问和调试,这时候就需要使用内网穿透,最近偶然发下了阿里巴巴旗下钉钉内网穿透工具,而且免费且不限速,研究了一下,部署起来还是很简单的。
官方开源地址(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
此处评论已关闭