大家好,frp服务器相信很多的网友都不是很明白,包括访问内网web服务以及ssh内网服务器也是一样,不过没有关系,接下来就来为大家分享关于frp服务器和访问内网web服务以及ssh内网服务器的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
一、使用frp实现内网穿透***访问内网web服务以及ssh内网服务器
当你想在外网访问内网的web服务或通过SSH内网服务器时,内网穿透技术就显得尤为重要。它允许你在没有公网IP的情况下,实现不同局域网间的通信。本文将指导你如何使用frp这个流行的内网穿透工具进行免费配置,包括服务器端和客户端的搭建过程。
内网穿透的本质是让外界通过你的网络访问到内网*定的服务。举个例子,如果你在宿舍需要访问机房的web服务,但机房没有外网IP,这时frp就能解决这个问题。通过内网穿透,你只需用宿舍网络,就能访问到机房的web服务,甚至是通过SSH连接服务器。
frp是一种强大且易用的内网穿透工具,相较于ngrok,frp更新频繁,配置也更为简单。它支持多种协议,如TCP、UDP、HTTP和HTTPS。
首先,确保你有一台公网IP的服务器。对于有公网IP的VPS,可以从frp官网最新版本,解压并配置frps.ini,设置好需要的端口。接着,对应系统的frpc版本,如64位Windows,编辑frpc.ini文件,添加你需要穿透的web服务或SSH连接的配置。
对于web服务,你需要配置服务器的IP、端口、本地服务的端口和自定义域名。对于SSH访问,只需在客户端设置本地IP、本地端口以及远程服务器的端口即可。为了增强安全*,可以为frp设置访问密码。
启动frpc服务后,通过你设置的域名和端口进行访问,即可验证内网穿透的效果。在客户端,输入配置的URL,便能成功访问内网web服务。同样的,通过frp的SSH配置,你可以在外网通过SSH命令连接到内网服务器。
总的来说,frp提供了便利的内网穿透解决方案,让外网访问内网服务变得轻而易举。只需按照步骤配置,就能实现你所需的内外网络连接。
二、内网穿透 篇三:通过 frp 内网穿透 实现公网访问内网服务
frp是一个高*能的反向代理应用,主要用于内网穿透,支持TCP、UDP、HTTP、HTTPS等多种协议,同时支持P2P通信。它可以将内网服务通过具有公网IP节点的中转安全、便捷地暴露到公网。
frp与Tailscale、ZeroTier等异地组网工具不同,它将内网服务穿透到公网上,让所有人都可以访问。因此,部署frp的前提条件是拥有一台具有公网IP的服务器。
frp首先需要去Github最新版本的frp,根据自身系统及架构选择正确的版本,常见有amd64、arm64等,时注意区分。完成后,分为frps和frpc文件,其中frps为服务端,用于具有公网IP的服务器;frpc为客户端,用于内网服务器,对应的toml文件则是其配置文件。
从v0.52.0版本开始,frp支持toml、yaml、json作为配置文件,ini将被废弃。
服务端基本配置:
1.将frps文件上传至/opt/frp目录,并添加运行权限chmod+x frps。
2.创建一个配置文件vim/opt/frp/frps.yaml。
3.通过./frps-c./frps.yaml运行,输出以下内容就代表运行成功。
4.访问7500端口,就可以进入frp面板了。
5.服务端完成以上配置即可,具体穿透的端口只需要在客户端配置。
后台运行:
1.通过./frps-c./frps.yaml运行,一般只用于测试,实际使用还需要使用systemd让frp在后台运行。
2.创建/etc/systemd/system/frps.service文件,用于描述frps服务的配置。
3.启动frps服务。
客户端基本配置:
1.将frpc文件上传至/opt/frp目录,并添加运行权限chmod+x frpc。
2.创建一个配置文件vim/opt/frp/frpc.yaml。
3.通过./frpc-c./frpc.yaml运行,输出以下内容就代表运行成功。
4.再次打开frp面板,就可以看到Client Counts变为1。
5.左侧的Proxies-> TCP,还可以看到具体的每一项,此时,访问服务器的5244端口,就可以打开AList。
后台运行:
1.通过./frpc-c./frpc.yaml运行,一般只用于测试,实际使用还需要使用systemd让frp在后台运行。
2.创建/etc/systemd/system/frpc.service文件,用于描述frpc服务的配置。
3.启动frpc服务。
三、FRP 内网穿透服务免费使用的详细教程
FRP是一个可用于内网穿透的高*能的反向代理应用,支持 tcp, udp, , s协议。对于 , s服务支持基于域名的虚拟主机,支持自定义域名绑定,使多个域名可以共用一个80端口。说人话?就是让没有公网ip的你远程访问局域网内的各种服务,比如远程访问路由器后台、远程ssh、远程桌面等。有公网ip的大佬就没必要继续往下看了。
免费服务器不稳定,速度慢,且一般仅开放部分端口,请谨慎使用!但如果需求量不大,偶尔远程访问一下路由器,也是没问题的。以下是一些免费frp服务器网址:
自建frp服务器的速度,稳定*,可用端口完全取决于你的云服务器状况。这里推荐使用 clang大大写的frp一键搭建脚本。
只谈一下最新0.20.0的FRP基本配置,基本有以下几种配置信息加粗表示必填:
[站外图片上传中...(image-891bdc-25)]
ssh的tcp穿透配置完成后Linux、Mac或XShell环境下运行以下命令即可远程路由器:
可能我测试的这个免费服务器问题,穿透未测试成功,ssh的穿透配置完成后终端ssh运行以下命令即可远程路由器:
额,经过测试ssh无法使用穿透,测试过web服务器既可以使用也可以使用tcp穿透方式的。下面例子使用免费服务器 frp3.chuantou., address表示穿透成功后的访问。
如果配置为80端口,s配置为443端口,那么你使用或s方式穿透之后是不用增加端口号访问的。如果使用其他端口,请加上端口号访问。使用这两个端口搭建frp服务器会占用你vps的相应端口,不过可以支持多个子域名共用端口80或443,不必像tcp穿透那样一个穿透节点占用一个端口。
FRP请一定要注意服务端版本号,有些版本不互相兼容。而且随着版本的更新,配置也发生了一定的更改。所以请跟你不同的版本选择不同的服务端配置,目前大概有三个版本:
FRP服务启动失败,请检查FRP穿透节点配置中的子域名 和远程端口 tcp配置,
极可能已经被和你使用同样免费服务器的人占用了,尝试多次更换这2个配置,并重启服务。
文中如果有错误的地方,欢迎评论与指正。如果你喜欢我写的文章,也可以下方的打赏支持一下,你的支持就是我更新的动力!谢谢大家🙏!
四、frp内网穿透搭建幻兽帕鲁服务器
本文将指导您如何在腾讯云上利用frp内网穿透技术搭建幻兽帕鲁服务器,以实现国内外服务器的顺畅连接。
对于国内服务器,您可以运行腾讯云提供的预置安装脚本,为 GitHub- MvsCode/frps-onekey。只需一键安装,按照提示进行操作,无需额外配置,全程按回车即可完成。
对于国外服务器,虽然脚本可能需要稍作调整,但基本流程类似。安装完成后,您会得到一个配置文件,如下所示:
接下来,前往frp的官方网站获取客户端,网址是 github./fatedier/frp。并解压客户端到桌面,打开frpc.toml配置文件。
对于初次使用者,推荐按照官方文档中的示例填写配置,确保每一步都清晰明了。
配置完成后,启动frpc服务,此时您可以打开幻兽帕鲁服务器,确认frp内网穿透已成功设置,内外网络间的连接将畅通无阻。
五、如何免费利用frp远程VPN组网,远程访问PC端
使用场景:当您需要在家中的电脑从外地远程连接时,此方法能助您实现远程操作。
方法步骤:在家中搭建网站并借助服务器的反向代理,将其置于公网,无论身处何地,均可访问。出差在外时,随时随地访问家中电脑。
所需材料:一台服务器,一台家用PC,具备SSH访问功能的终端(用于测试)。
网络连接路径:外地使用6000端口连接服务器,服务器通过7000端口与家用电脑PC相接。
硬件使用:远程控制继电器开关电脑,此步骤非必要。
软件选择:frp。
:服务器端需开通7000和6000端口,以供外部访问。
服务器端配置:
1.压缩frp文件。
2.将文件解压至/root/frp/。
3.删除frpc*客户端程序,非必选项。
4.配置服务端通信端口。
5.创建frprun脚本并设置权限。
6.配置开机启动。
家用PC端(放置于家中的服务器)配置:
1.解压frp文件。
2.配置通信端口与服务器一致。
3.开启SSH访问,使用ssh-p6000 root@服务器ID连接。
4.若使用宝塔面板,便于操作管理。
脚本创建:使用vim编辑frprun脚本并设置开机启动。
完成配置后,即可实现远程连接。通过服务器作为中转,访问远程电脑如同局域网一样方便。服务器上通过 ssh-p6000 连接本地电脑,亦能利用反向代理开放本地网站。
市面上的异地组网软件如蒲公英、TeamViewer、花生壳等,提供更便捷的方案。此方法操作相对复杂,但速度较好,主要取决于服务器质量。适合具备服务器的个人或非互联网行业使用。