FRP是一款高效的内网穿透软件,在实现内网穿透的过程中,需要一个公网IP进行连接。而通常情况下,我们的家庭网络是没有公网IP可以进行穿透的,这时候就需要使用VPS(Virtual Private Server)进行连接。下面,我们将介绍如何使用vps搭建FRP服务器。
一、选购VPS
我们需要选购一台VPS。VPS能够提供稳定的网络环境以及的巨大的存储空间,价格也不会过高。目前市面上有很多可选的VPS服务,如阿里云、腾讯云、亚马逊AWS、Google Cloud等。不过,在购买VPS之前,我们需要考虑服务器的配置、网络速度以及地理位置等因素,并根据需求进行适当的选择。例如,我们需要在中国内地使用FRP服务器,则更好选择国内主机商提供的VPS,这样能够保证连接的速度以及稳定性。
二、安装CentOS操作系统
选好了VPS之后,我们需要安装操作系统。推荐使用CentOS系统,因为它是一个稳定、可靠的Linux操作系统,在安全性以及稳定性方面都比较出色。在VPS购买成功后,VPS提供商将提供VPS的账号和密码,我们可以通过SSH连接到VPS,进入CentOS系统,进行安装。
三、安装FRP
安装好CentOS系统之后,我们需要下载FRP并进行安装。我们需要下载FRP,并解压到指定的文件夹。如下所示,我们将FRP解压到/usr/local/frp目录。
mkdir /usr/local/frp
cd /usr/local/frp
wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz
tar -zxvf frp_0.34.3_linux_amd64.tar.gz
解压完成后,我们需要修改配置文件。可以使用vi或其他编辑器进行修改。用以下命令进入配置文件进行修改:
cd /usr/local/frp/frp_0.34.3_linux_amd64
vi frpc.ini
在配置文件中,我们需要进行如下配置:
[common]
server_addr = 服务器IP
server_port = 7000
注意,这里的服务器IP需要填写所选VPS的IP地址。server_port默认为7000,也可以进行修改。
配置完成后,我们可以开启FRP客户端,使其连接到FRP服务端。使用以下命令进行开启:
./frpc -c ./frpc.ini
FRP客户端将会开始连接到FRP服务端,连接成功后,我们就可以使用内网穿透功能了。
四、测试FRP服务器
我们需要测试一下FRP服务器的可用性。为了测试,请确保在内网环境下有一台计算机,可以被我们进行访问。我们可以使用如下命令进行端口转发:
[http_proxy]
type = tcp
remote_port = 8080
plugin = socks5
plugin_remote_port = 1080
这里,我们将内网计算机的8080端口转发到内网计算机的1080端口,使我们能够在外网环境下访问内网计算机中的服务。我们启动FRP客户端:
./frpc -c frpc.ini
完成后,我们在外网浏览器中输入一个接近公网IP的地址,例如http://xxx.xxx.xxx.xxx:8080,就可以访问到内网的计算机啦!
VPS作为内网穿透的必备工具之一,可以让我们实现内网穿透。本文介绍了如何使用VPS搭建FRP服务器,希望能够对大家有所帮助。最后需要提醒大家注意安全问题,在使用任何软件进行网络连接时,都要加强安全意识,避免造成不必要的损失。
相关问题拓展阅读:
- 怎样自建vps服务器
- FRP和MSF搭建socks5代理&fscan扫描内网漏洞
- 如何在VPS服务器上快速搭建一个Web服务器?
怎样自建vps服务器
VPS是在服务器上划分出来的.自己开通VPS需要具备一些条件:
一.高配置的一立服务器.并且带宽充足.
二.VPS是独立IP.需要你有充足的IP.
三.需要一套虚洞手型拟主机管理系统.用来开通以及管理VPS.
四.需要懂得一些简单故障的排除以及维护.
如果你具备以上几项条件.可以自纳猜己开通.需要的成本会高一些.如果不具备这些条件.建议你先试下做IDC的代理.也就是通过预存的方式开通代理.这样开通VPS时可薯携以享受折扣.然后再给你的用户使用.等对这一块完全熟悉以后再考虑自己开通.
FRP和MSF搭建socks5代理&fscan扫描内网漏洞
服务端frps.ini只颂棚需配置默认端口,默带樱茄认7000,可自行修改,要保证自己vps的端口开放且没被占用就好。
压缩包里有一个配置文件frpc_full.ini,里面有很多代理格式,socks、ssh等都有。
这里是配置的socks5代理,frpc.ini:
服务端:./frps -c frps.ini
客户端: frpc.exe -c frpc.ini
现在喜欢直接从cs上把会话传给msf,简单快速蠢察。
cs上新建一个监听然后增加会话就行了。
socks5代理模块:
直接贴个图,很清晰。常用方式为上传到目标机器:
如何在VPS服务器上快速搭建一个Web服务器?
你好,为你推荐LNMP一键部署脚本,下载后,解压,直接执行即可安装。无需其他操作。
LNMP一键安装包是什么?
LNMP一键安装包是一个用LinuxShell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/MintLinuxVPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
为什么需要它?
编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。不会Linux的站长或Linux新手想使用Linux作为腊顷兆生产环境
有什么优势和功能?
无需一个轮租一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。支持自定义Nginx、PHP编译参数及网站和数据库目录、支持生成LetseEcrypt证书、LNMP模式支持多PHP版本、支持单独安装Nginx/MySQL/MariaDB/Pureftpd服务器,同时提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQLroot密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
如何获取?
你可以自由下载并使用它在VPS或独立服务器上,做为真正的生产环境或测试环境。我们为什么采用LNMP这种架构?采用Linux、PHP、MySQL的优点我们不必多说。
Nginx是一个小巧而高效的Linux下的Web服务器软件,是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,已经在一些乎桥俄罗斯的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。Nginx相当的稳定、功能丰富、安装配置简单、低系统资源
vps搭建frp服务器的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vps搭建frp服务器,如何使用VPS搭建FRP服务器?,怎样自建vps服务器,FRP和MSF搭建socks5代理&fscan扫描内网漏洞,如何在VPS服务器上快速搭建一个Web服务器?的信息别忘了在本站进行查找喔。