文章来源地址https://www.toymoban.com/news/detail-400228.html
【ngrok】
1、进入官网(ngrok),下载适合你电脑系统的软件并安装。
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小时,因为你没有注册,注册账号没有时长限制。
6、注册账号后,首先用ngrok给你的令牌建立账号连接。
./ngrok authtoken *****************************
7、然后再使用以下命令进行端口转发。
./ngrok http 8080
8、可以看到没有时长限制了。
9、免费账号使用起来仍有一些限制,具体如下。
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远程机上使用。
3、因为是免费的,所以也有一定的限制。 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是你的前缀命名
文章来源:https://www.toymoban.com/news/detail-400228.html
到了这里,关于几款好用的免费内网穿透的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!