当前位置:首页 > 每日看点

求速度比较快的内网穿透工具?

卡卷网2年前 (2024-11-30)每日看点334

如果你想让本地 AI 服务,触达全球,那么一定得了解下内网穿透。

前段时间和大家分享过两款内网穿透方案:

  • Cloudflare:免费内网穿透,让本地AI服务,触达全球
  • LanProxy:免费内网穿透,手把手搭建,三步搞定

有一说一:

  • Cloudflare 的内网穿透服务还是很香的,无需自己购买服务器中转。唯一的缺点就是不太稳定,经常出现 Tunnels 无法建立隧道的问题。
  • LanProxy 需要拥有一台具有公网 IP 的机器作为中转,最近发现访问量大了之后也不稳定。

今日分享,继续带来一款强大的内网穿透方案 - frp,github上已有86.4k star,且项目一直在持续迭代中。

1. 什么是内网穿透

一句话:把只能内网访问的服务,暴露到公网。

关于内网穿透的基本原理,可以翻看之前的教程:免费内网穿透,手把手搭建,三步搞定,这里就不赘述了。

1. frp 简介

项目地址:github.com/fatedier/frp

frp 采用 Golang 编写,支持跨平台,你仅需下载对应平台的二进制文件即可,无需任何依赖,堪称小白利器。

目前最新版本为 0.61.0,前往官方 releases 页面下载即可。

github.com/fatedier/frp

求速度比较快的内网穿透工具?  第1张

frp 专注于内网穿透,支持 TCP、UDP、HTTP、HTTPS 等多种协议,可将内网服务通过具有公网 IP 的机器中转,暴露到公网。

所以,首先要准备一台有公网 IP 的机器,笔者之前已分享过多篇相关内容,可以翻看。

接下来,我们上实操。

2. frp 实现内网穿透

2.1 frp 安装

不像 ngrok 需要编译,frp 安装的非常简单,只需前往上方官方 releases 页面下载对应系统的安装包,解压出来就能用。

以 Linux 操作系统为例:

#下载 wget https://github.com/fatedier/frp/releases/download/v0.61.0/frp_0.61.0_linux_amd64.tar.gz #解压 tar -zxvf frp_0.61.0_linux_amd64.tar.gz #进入目录 cd frp_0.61.0_linux_amd64/

文件夹中,有两个二进制文件frpc(c代表client)和frps(s代表server),分别是客户端程序和服务端程序。

frp_0.61.0_linux_amd64$ ls frpc frpc.toml frps frps.toml LICENSE

因此,客户端(即内网服务器)和服务端(即公网服务器),需要准备好对应文件。

2.2 服务端配置和启动

首先,修改服务端配置文件frps.toml

# 服务端配置 bindPort = 7000 webServer.addr = "0.0.0.0" webServer.port = 7500

其中,bindPort 用于监听客户端,webServer.port 是服务端的管理界面。

然后,采用如下命令一键启动:

nohup ./frps -c frps.toml > server.log 2>&1 &

注:frp 默认采用 IPv6,不过会同时监听IPv4和IPv6地址,但你用 netstat 只看到 IPv6 被监听,实际上是通过了 IPv4-Mapped IPv6 Address 同时兼听了IPv4地址。

所以,如果你发现端口不通的时候,一定记得去看看端口防火墙有没打开

看看端口能否连接?

sudo apt install telnet telnet server_ip 7000

查看并打开端口防火墙:

sudo ufw status sudo ufw allow 7500 sudo ufw allow 7000 # sudo ufw delete allow 7000

最后,浏览器输入 server_ip:7500,即可看到管理界面:

求速度比较快的内网穿透工具?  第2张

这里我有一个客户端已经接入,并映射了3个端口。

接下来,我们就来完成客户端配置。

2.3 客户端配置和启动

首先,修改服务端配置文件frpc.toml

serverAddr = "serve_ip" serverPort = 7000 [[proxies]] name = "ollama" type = "tcp" localIP = "127.0.0.1" localPort = 3002 remotePort = 3002

其中,serverPort 要对应 服务端的 bindPort。我们以把 ollama 映射到公网可访问 为例,新增配置如上方代码块:localPortremotePort分别是本地服务的端口,和要映射到服务端端口。

注:如果有多个端口要映射,只需把ollama的复制一份,指定不同端口即可。

然后,采用如下命令一键启动:

nohup ./frpc -c frpc.toml > client.log 2>&1 &

日志如下:

求速度比较快的内网穿透工具?  第3张

至此,frp 内网穿透服务搭建完毕。

以上通过一个简单案例,带大家快速跑通流程。更多配置,可参考官方文档:gofrp.org/zh-cn/docs/

写在最后

本文实操带大家走完了frp搭建内网穿透的全部流程。

作为一款开源免费的服务,frp 配置简单,非常适合小白上手。

如果对你有帮助,不妨点赞收藏备用。


为方便大家交流,新建了一个 AI 交流群,欢迎感兴趣的小伙伴加入。

最近搭建的微信机器人小爱(AI)也在群里,公众号后台「联系我」,拉你进群。

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2024/11/2118.html

分享给朋友:

相关文章

电商专供到底能不能买,除了渠道差异,还有什么差别?

电商专供到底能不能买,除了渠道差异,还有什么差别?

大家应该都经历过,买回来的包装,上面赫然写着四个大字「电商专供」! 然后心里一咯噔,开始各种对比,结果研究了半天,有的能发现区别,有的好像确实也没什么差异。 鉴于大家都有类似经历,本期我们就来聊聊电商专供跟实体之间的关系,顺便告诉大家,…

如何实现内网穿透?

如何实现内网穿透?

NAS党福音:近乎零成本优雅地实现家庭网络异地组网(一)家庭移动宽带无公网IPv4,但经过一顿检测发现为NAT1型,有望实现大内网穿透,规划方案:Tailscale(客户端)+Headscale(服务端)+Derp(中继)+Cloudfla…

如何看待腾讯帕鲁新游《酷比大陆》?

如何看待腾讯帕鲁新游《酷比大陆》?

概述11月15日,类帕鲁手游《酷比大陆》开启了限量删档测试(未开放付费)。 作为一直在关注此类游戏的玩家,脑斯基也是第一时间进入了游戏。遂有了这篇 敏捷评测。在《酷比大陆》中,帕鲁的名字叫 「奇兽」,不过文中我们将使用更通用的「宠物」来称呼…

程序员为什么不能一次性写好,需要一直改Bug?

一个测试工程师走进酒吧,要了一杯啤酒。 一个测试工程师走进酒吧,要了亿杯啤酒。 一个测试工程师走进酒吧,要了0.32杯啤酒。 一个测试工程师走进酒吧,要了-1杯啤酒。 一个测试工程师走进酒吧,要了2^32杯啤酒。 一个测试工程师走进酒吧,要…

为什么感觉wps的用户越来越多,office没人用了?

本科在西工大,当时有学生在留言板上建议学校购买office官方授权给学生用,学校回复因为学校在美国的实体清单上所以没法购买office。第二年学校买了wps的企业会员服务给全校师生使用。我21年毕业那会,学校的各个部门都在用wps,包括毕业…

中国一旦攻克芯片难题,芯片会变成白菜价吗?

中国一旦攻克芯片难题,芯片会变成白菜价吗?

建造三峡大坝一共需要用了2500亿元,但当时没有办法周转这么多的资金建造。 但好在有人想出了一个绝妙的点子, 设立一个三峡基金,可以让全国人民往里面捐款资助大坝工程。而捐赠的的人民也会有好处,等到三峡大坝建成,三峡大坝会通过长江的水利进行发…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。