自学内容网 自学内容网

雨云服务器平台搭建frp内网代理,轻松实现远程访问

在数字化时代,远程访问内网资源的需求日益增长。无论是远程办公、开发测试还是运维管理,能够安全稳定地访问内网资源,对于提高工作效率至关重要。今天,我们就来聊聊如何通过雨云服务器平台,利用FRP(Fast Reverse Proxy)搭建内网代理,实现远程访问的自由。

什么是FRP?

FRP是一个高性能的反向代理应用,专门用于内网穿透。它允许位于私有网络中的设备被外部网络访问,解决了许多开发者和运维人员面临的访问限制问题。FRP通过在公网和内网之间建立一个安全的隧道,使得内部服务能够被外部用户访问。

选购符合需求的服务器

雨云:作为一家新兴的服务器提供商,“雨云”以其稳定可靠的性能和贴心周到的服务赢得了众多用户的青睐。无论是个人用户还是企业客户,都能在“雨云”找到适合自己的服务器方案。

雨云优惠地址:https://www.rainyun.com/NTA0NDEx_

首先进入主页:
在这里插入图片描述
进入选购页面:
在这里插入图片描述
这里我们搭建代理选择云服务器即可,进入之后依据自己的需要选择合适的配置:
在这里插入图片描述
购买后创建实例,进入管理页面
在这里插入图片描述
在这里插入图片描述
远程VNC连接访问,或者通过其他软件(xshell)自行连接。这边使用xshell进行连接:
在这里插入图片描述
输入用户名密码
在这里插入图片描述
在这里插入图片描述
即可连接成功:
在这里插入图片描述

通过frp搭建代理

此处以jupyter服务为例,本地通过127.0.0.1:8888进行访问。
在这里插入图片描述
在本地机器上需要通过端口进行访问服务
在这里插入图片描述

要通过雨云服务器平台利用 FRP 搭建内网代理,请按照以下步骤操作:

  1. 下载 FRP:
    • 访问 FRP 的 GitHub 页面下载最新版本的FRP:

https://github.com/fatedier/frp/releases

  • 根据你的服务器操作系统选择合适的版本下载。
    在这里插入图片描述
    这里根据需求我们下载
    雨云服务器:linux amd64
    在这里插入图片描述
    本地计算机:windows amd64
    在这里插入图片描述
  1. 安装 FRP 服务端 (frps):
    • 将下载的 FRP 服务端 (frps) 上传到你的雨云服务器。
      在这里插入图片描述
    • 解压上传的文件到服务器的某个目录。
      在这里插入图片描述
      解压命令:

tar -xzvf frp_0.58.1_linux_amd64.tar.gz

  1. 配置 FRP 服务端:
    • 在服务器上创建一个配置文件 frps.toml,内容大致如下:
# frps.toml
bindPort = 7000
  • 根据实际情况,如需设置密码可添加auth.token = "xxxx"行。
  1. 启动 FRP 服务端:
    • 在服务器上打开终端或 SSH 连接到服务器。
    • 执行以下命令启动 FRP 服务端:

./frps -c ./frps.ini

在这里插入图片描述
在这里插入图片描述

  • 确保 FRP 服务端在后台运行,你可以使用 nohupscreen 命令。
  1. 配置 FRP 客户端 (frpc):
    • 在需要穿透的内网机器上下载并解压 FRP 客户端 (frpc)。
    • 创建一个配置文件 frpc.toml,内容大致如下:
serverAddr = "雨云服务器ip"
serverPort = 7000


[[proxies]]
name = "web_pox1"
type = "tcp"
remotePort = 6027
localIP = "127.0.0.1"
localPort = 8888
  • 替换 serverAddrserverPort 为你的雨云服务器的 IP 地址和 FRP 服务端监听的端口。
  • localIPlocalPort 是你想要暴露的内网服务的 IP 和端口。
  • remotePort 是你希望在公网上访问该服务时使用的端口。
  1. 启动 FRP 客户端:
    • 在内网机器上执行以下命令启动 FRP 客户端:

./frpc -c frpc.toml

  • 确保 FRP 客户端在后台运行。
    在这里插入图片描述
    在这里插入图片描述
  1. 访问内网服务:
    • 现在你应该可以通过 http://your_server_ip:remote_port 访问你的内网服务了。
      在这里插入图片描述

请注意,以上步骤需要根据你的具体环境进行适当的调整。如果你的雨云服务器有防火墙,确保开放 FRP 使用的端口。此外,如果你使用的是域名而不是 IP 地址,确保域名已正确解析到你的服务器 IP 地址。


原文地址:https://blog.csdn.net/qq_46798874/article/details/142843569

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!