免费的内网穿刺工具和免费域名
1. Serveo.net
官网地址:https://serveo.net/
这个就是一个简单暴力,非常好用,只需要你的电脑有ssh服务
通过以下命令实现一件映射
ssh -R 80:localhost:8888 serveo.net
这里的8888你要暴露的端口。这个命令后会生成随机的免费域名
你也可以定义自己的子域名
ssh -R incubo.serveo.net:80:localhost:8888 serveo.net
然后你就可以得到域名incubo.serveo.net。
更多可以参考官方文档,非常简单
2. localtunnel
官方地址:https://github.com/localtunnel/localtunnel
这个需要基于nodejs进行运行
-
安装nodejs
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash - sudo apt-get install -y nodejs
-
查看是否安装上
node -v npm -v
-
安装localtunnel
npm install -g localtunnel
-
映射端口
lt --port 8000
可以通过添加参数--subdomai
自定义域名
有个缺点就是有初次登录有Tunnel password
3.ngrok
官方地址:https://ngrok.com/
需要在官方注册和登录
安装
curl -sSL https://ngrok-agent.s3.amazonaws.com/ngrok.asc \| sudo tee /etc/apt/trusted.gpg.d/ngrok.asc >/dev/null \&& echo "deb https://ngrok-agent.s3.amazonaws.com buster main" \| sudo tee /etc/apt/sources.list.d/ngrok.list \&& sudo apt update \&& sudo apt install ngrok
添加你的密钥xxx
ngrok config add-authtoken xxx
映射端口
ngrok http http://localhost:8080
这个的缺点和localtunnel类似,也有reminder,但不需要密码,只需要点yes确认一次