【做内网穿透有没有免费的并且可以使用自己域名的软件?】

网络配置 徐 自远 568℃

【做内网穿透有没有免费的并且可以使用自己域名的软件?】

我用过一种免费内网穿透方案,ngrok 。该方案与花生壳差不多,只不过花生壳变坏了,现在开始要钱,每个月还限制流量1g。对于网站来说,1个g能干什么,卖萌么。

废话不说了,用 ngrok 做关键字查询,可以查到很多网站都提供此服务。当然如果有公网VPS,也可以自己搭建ngrok服务器。我用的是

Sunny-Ngrok内网转发

提供的ngrok服务。

首先,在自己的设备内下载客户端

我以中国科大云的ubuntu系统为例,首先输入命令

sudo -s

hls. ctopus. com/ sunny/ li

本命令的作用是提升权限,否则之后会不停的要求输入密码的,然后下载客户端。

下载完毕之后,就要安装ngrok了。

在安装之前,需要进入网站注册,注册的目的就是告诉服务器,你希望将服务器的哪个端口和自己的系统的哪个端口相映射,比如这个样子。

本地端口注意,需要填写本机在局域网内的IP地址和服务端口,我这里写的tcp:22,为了SSH连接使用的,当然也可以像下边这个样子。

这里可以使用前缀域名,也可以使用自己的域名,如果使用自己域名的话,需要将域名的CNAME指向到

http://server.ngrok.cc

。提醒一下,自定义域名会比前缀域名速度慢很多。复制一下,自动生成的隧道ID,一会儿有用哦~

服务器端配置完毕之后,回到自己的VPS控制台,输入

cd linux_amd64/

进入linux_amd64 文件夹去安装ngrok。马上就要好了,是不是很激动呢~

输入

nohup ./sunny clientid 9328c9d3f12326e9

后边那一串9328c9d3f12326e9 就是隧道ID,用自己的ID进行替换就好。解释一下nohup的作用,因为SSH连接断掉,或者退出该页面的话,会导致该ngrok关闭,使用nohup可以让本命令在后台运行,直接关毕SSH不会影响ngrok的运行。

切记,这可是一个晚上的深刻教训 啊。。。

这个时候应该就可以看到成功页面了,通过ngrok服务器的转发,应该就可以看到自己的设备了~~

PS,这种内网穿透也就是所谓的TCP转发其实一点也不靠谱,速度巨慢。但是很多人为了调试微信小程序不得不使用这种方法,真心建议各位去闲鱼上,找个学生买个腾讯云服务器,一个月1块钱,而且还有公网IP。用起来不知道比这种方法快到哪里去了。

https://www.wukong.com/answer/6472828288636027149/?app=news_article&iid=15776367353&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share

 

转载请注明:徐自远的乱七八糟小站 » 【做内网穿透有没有免费的并且可以使用自己域名的软件?】

喜欢 (0)

苏ICP备18041234号-1 bei_an 苏公网安备 32021402001397号