自建frp服务器做内网穿透
问题
自建frp服务器做内网穿透
壹、树莓派使用FRP实现内网穿透教程
简单来说,内部网络的计算机有自己的内部IP地址,而外部网络的计算机有一个公共IP地址,内部IP地址不能直接通过外部网络访问。 切换到外部网络到内部合法IP地址进行合法访问。
frp是一个高性能的反向代理应用程序,可用于渗透内部网络,支持TCP、UDP、http和https协议。
VPS(VirtualPrivateServer)技术将一台服务器划分为多台虚拟专用服务器,提供高质量的服务。
用于实现VPS的技术分为容器技术和虚拟化技术。
在容器或虚拟机中,每个VPS都可以分配独立的公网IP地址和独立的操作系统,实现不同VPS之间磁盘空间、内存、CPU资源、进程和系统配置的隔离,模拟“独享”体验计算资源。
VPS可以像独立服务器一样独立地重装操作系统、安装软件、重启服务器。
VPS为用户提供管理配置的自由,可用于企业虚拟化和租赁IDC资源。
公网服务器和FRP形成一座桥梁,通过它我们可以访问我们放在内网服务器上的树莓派。
VirMach是一家非常便宜的美国托管提供商,支持LinuxVPS和WindowsVPS
购买链接(您也可以选择其他提供商)
购买后
您将收到3封电子邮件
最上面的电子邮件包含您的IP地址和帐户密码
点击“我的服务”
然后点击下面的按钮
进入服务器后端
打开PUTTY,输入私有IP地址(将PuTTY发送至公众号即可获取软件)
输入账号root和初始密码(邮件中包含)
首先登录服务器终端
更改登录密码
直接输入
输入两次新密码。
使用FXP(公众号可发送“fxp”获取软件)将下载的frp安装包上传到服务器(公众号可发送“frp”获取。
如果您的VPS与本教程中的VPS不同,您可以在以下网址选择适合您的VPS的FRP
登录FXP时,请使用您设置的服务器IP地址和密码刚进入
文件解压后一般包含frps(frp服务端操作文件)、frpc(frp客户端操作文件)、frps.ini(frp服务端配置文件)、frpc.ini(frp客户端配置文件))、frp_full.ini(所有frp配置文件的说明和参考)
在服务器终端输入以下命令
在frps.ini中输入:
【常用】部分是必要的配置
其中bind_port是你自己设置的frp服务器端口
dashboard_port_number改为具体的端口号,比如8000,这样frp就可以通过http://yourip:8000页面Web控制台访问。
访问frps控制台页面时,dashboard_user和dashboard_pwd需要填写自定义的登录用户名和密码。
保存以上配置后,使用以下命令启动frp服务器
在浏览器中输入“IP:7500”即可看到你的FRP壁纸
RaspberryPi。 正常登录PuTTY,输入以下命令
写入以下内容
注意
这是示例使用VNC,还可以设置域名
输入以下命令运行
成功
我们开始使用VNC来测试是否成功
您可以在你的手机或者电脑VNC来测试登录(不要和树莓派连接在同一个网络)
你也可以看看我们刚才提到的FRP壁纸中的端口状态
以上为是众多网友友对《自建frp服务器做内网穿透》的相关解答,希望对您的问题有所帮助。