如果想要隐藏IP地址或者没有公网IP的话 CF的tunnel是个不错的选择,免费而且能防DDos
首先下载文件
https://github.com/cloudflare/cloudflared
例如使用centos系统:
下载好 cloudflared-linux-amd64 放入服务器root文件夹
改下名字:
mv cloudflared-linux-amd64 cloudflared
给权限
chmod u+x cloudflared
1.登录cloudflare运行:
cloudflared tunnel login
按照弹出的链接进行登录
2.创建隧道,test 名称随意:
cloudflared tunnel create test
3.在隧道名 test 中加入域名解析 t.xxx.com 运行:
cloudflared tunnel route dns test t
无需在cloudflare面板进行操作 运行上面的语句后 会自动创建解析
4. 开始运行tunnel:
cloudflared tunnel --url localhost:80 -protocol quic run test
这里填写你的内网地址和端口localhost:80 -protocol 可选quic和http2
后台运行:
nohup cloudflared tunnel --url localhost:80 -protocol quic run test &
最后就可以通过访问 t.xxx.com 访问到内网的设备了
可以设置优选IP,直接设置t.xxx.com为原站即可
使用这种方法,可以完全隐藏IP 只要不泄露原站IP基本上找不到你的地址
评论 (0)