可自定义域名的免费内网穿透软件
起初使用的是类似ngrok的的内网穿透软件natxxx,但是发现免费用户只能使用系统生成的端口和域名,每次重启后都会发生变化(或许是我没研究仔细)使用体验不是很好。但是如果要求高可以进行充值,充值后的体验还是很好。后来发现软件loophole
,Loophole是一款免费开源的内网穿透工具,可以自定义二级域名、绑定自己的域名(参考官方文档)、https
、集成webhooks
、文件共享、等很多方便实用的功能,由于我的使用不是很频繁,这款能很好的满足,由衷感谢
软件需要注册 但目前邮箱未进行验证
下面是软件官方的说明
官网地址: https://loophole.cloud/
可参考官方文档
快速开始
下载
Loophole 有两个版本,图形界面和命令行界面。主要使用命令行版本,下载和系统对应的版本
命令行方式下载,这个是从github仓库下载,如果下载慢直接网页下载,下载后上传到服务器。上面方法
# 下载文件并重命名为loophole.tar.gz
# wget -O loophole.tar.gz https://github.com/loophole/cli/releases/download/1.0.0-beta.15/loophole-cli_1.0.0-beta.15_linux_64bit.tar.gz
wget https://github.com/loophole/cli/releases/download/1.0.0-beta.15/loophole-cli_1.0.0-beta.15_linux_64bit.tar.gz
解压
将下载的文件进行解压,在linux系统中使用命令tar
解压,Windows中双击进行解压
# 如需解压到指定位置(有些路径需要root权限)则 tar -xzf loophole.tar.gz -C /usr/local
# tar -xzf loophole.tar.gz
tar -xzf loophole-cli_1.0.0-beta.15_linux_64bit.tar.gz
解压后可以得到文件夹内容如下:
重要文件就是loophole
,需要有可执行权限x
# 查看相关命令帮助
$ ./loophole -h
$ ./loophole account -h
$ ./loophole http -h
注册
执行命令后,控制台有对应的网址,还有校验码,我们访问网址并填写校验码后到注册登录界面
./loophole account login
命令执行后控制台内容如下,我们访问控制台中的网页地址
网页内容如下,并填写上面的code到网页(这个code是一次性的,如果失效,则重新在控制台中获取),填写提交后还会让你确认一下,点确认
注册可以使用Github账号或者谷歌登录,也可以使用QQ、网易等邮箱
注册成功后页面显示为绿色的√,并且刚刚的控制台会显示Logged in successfully
,则表示注册成功,控制台会退出到命令行
启动
使用命令 loophole -h 可以查看
Usage:
loophole [flags]
loophole [command]可用命令(completion 、webdav 详细请查看官方文档):
account 关于账号的一组命令
completion Generates bash completion scripts
help Help about any command
http 公开指定端口的http服务 可选访问账号密码、自定义免费域名、https、二维码等
path 公开指定路径文件
webdav Expose given directory to the public via WebDav
启动服务
./loophole http [本地服务端口号] --hostname [自定义二级域名] -u [访问用户名] -p [访问密码]
./loophole http 80 --hostname pipixia
./loophole http 80 --hostname pipixia -u pipi -p pipi
# 访问用户名和访问密码配合使用 可选, 使用的结果如下
可以将命令写成脚本文件,下次直接启动。或者研究下命令completion
能否满足要求
注销
./loophole account logout
使用注意事项
公开192.168.xx.xx路径
关于MC开服问题
安全性
使用限制
望诸君妥善使用