?文章來源地址http://www.zghlxwxcb.cn/news/detail-400228.html
【ngrok】
1、進入官網(ngrok),下載適合你電腦系統(tǒng)的軟件并安裝。
?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
或其它框架搭建的網站的端口進行轉發(fā)(8080是你需要轉發(fā)的端口號)。
./ngrok http 8080
5、轉發(fā)后就能得到隨機的公網ip,但有效時長是2小時,因為你沒有注冊,注冊賬號沒有時長限制。
6、注冊賬號后,首先用ngrok給你的令牌建立賬號連接。
./ngrok authtoken *****************************
7、然后再使用以下命令進行端口轉發(fā)。
./ngrok http 8080
8、可以看到沒有時長限制了。
9、免費賬號使用起來仍有一些限制,具體如下。
?10、綜上,如果不注冊賬號,ngrok可以臨時使用2小時;注冊賬號后,生成的公網ip可以一直使用。
【localhost.run】
1、這個使用最簡單,不需要下載任何軟件,簡單一行ssh命令就行。
ssh -R 80:localhost:8080 nokey@localhost.run
- -R命令表示反向端口轉發(fā)
- 80是被指定的轉發(fā)端口
- 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是你的前綴命名
?文章來源:http://www.zghlxwxcb.cn/news/detail-400228.html
?
?
到了這里,關于幾款好用的免費內網穿透的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!