<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="无需任何软件内网穿透隧道工具：localhost.run">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2024-08-19 15:36<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
无需任何软件内网穿透隧道工具：localhost.run




ngrok之类的内网穿透软件需要下载配置软件，这里有一个既不用下载软件，又不需要注册账号的免费内网穿透工具：localhost.run。


工具官网：http://localhost.run/


使用文档：http://localhost.run/docs/​​


根据官网描述，只需要一行命令，就可以跑起来了：




XML/HTML代码


    ssh -R 80:localhost:8080 nokey@localhost.run









XML/HTML代码


    -R命令表示反向端口转发

    80是被指定的转发端口

    localhost是你局域网ip地址（对应127.0.0.1）

    8080是你的局域网端口号

    nokey@localhost.run是一台处在公网的服务器







例如：需要外网访问局域网服务器 192.168.0.100:9000




XML/HTML代码


    ssh -R 80:192.168.0.100:9000 nokey@localhost.run







虽然可以直接用，但这种方式，给的免费域名只能使用几个小时。要想永久不变域名，需要添加以下SSH Key：


1、现在电脑上生成ssh key：




XML/HTML代码


    ssh-keygen




然后把public key放入到这个添加页面：​ ​https://admin.localhost.run/​​




XML/HTML代码


    cat ~/.ssh/id_rsa.pub







再去运行命令行：


XML/HTML代码


    ssh -R 80:localhost:80 nokey@localhost.run





这里会给你一个随机的域名，可以用浏览器直接访问，因为服务器在境外，速度可能慢一些。




注意：仅支持http方式访问，仅支持80端口的随机域名。


tunnelmole：https://tunnelmole.com/     （功能用法类似，只能转发本机端口）Github


SirTunnel：https://github.com/anderspitman/SirTunnel
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
