几款好用的免费内网穿透

 

ngrok

1、进入官网(ngrok),下载适合你电脑系统的软件并安装。

6232bdf9fe434999b0fb3f189db50c2b.PNG

 2、我这里以Linux (ARM64)例,首先使用wget命令下载。

wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm64.zip

3、使用unzip命令解压。

unzip ngrok-stable-linux-arm64.zip

4、对flask或其它框架搭建的网站的端口进行转发(8080是你需要转发的端口号)。

./ngrok http 8080

5、转发后就能得到随机的公网ip,但有效时长是2小时,因为你没有注册,注册账号没有时长限制。

6cbfee40b9f345bb941e877d450e1336.PNG

6、注册账号后,首先用ngrok给你的令牌建立账号连接。

./ngrok authtoken *****************************

7、然后再使用以下命令进行端口转发。

./ngrok http 8080

8、可以看到没有时长限制了。00368f65b21f41e38143b20afc6b6b07.png

9、免费账号使用起来仍有一些限制,具体如下。bca4859f892e4db38d453be7185979cc.PNG

 10、综上,如果不注册账号,ngrok可以临时使用2小时;注册账号后,生成的公网ip可以一直使用。

localhost.run

1、这个使用最简单,不需要下载任何软件,简单一行ssh命令就行。

ssh -R 80:localhost:8080 nokey@localhost.run
  • -R命令表示反向端口转发
  • 80是被指定的转发端口
  • localhost是你局域网ip地址(对应127.0.0.1
  • 8080是你的局域网端口号
  • nokey@localhost.run是一台处在公网的服务器

2、亲测Windows上使用不了,一进公网ip连接就断开了,最好还是在Linux远程机上使用。

db370501137140d2bfe2458e81d7a0af.png3、因为是免费的,所以也有一定的限制。6021dd4206b34d4ab0d5e6a5634975a4.png 4、综上,localhost.run提供的内网穿透操作起来最简单,但只适合临时使用。

localtunnel

1、使用的localtunnel以Node.js包的形式出现。 因此,您首先需要使用安装程序安装Node.js。 您可以在此页面中下载它。 安装Node.js

apk add yarn

2、全局安装 Localtunnel 以使其在任何地方都可以访问:

npm install -g localtunnel

或者

yarn global add localtunnel

3、在某个本地端口(例如 http://localhost:8000)上启动网络服务器并使用命令行界面请求到本地服务器的隧道:

随机域名

lt --port 8080

绑定前缀

lt --subdomain jiankujidu --port 8080

或者

lt -s jiankujidu -p 8080
  • -s或--subdomain命令表示前缀命名
  • -p或者--port命令表示局域网端口号
  • 8080是你的局域网端口号
  • jiankujidu是你的前缀命名

 

 

 

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值