【内网穿透服务器】利用云服务器+FRP实现内网穿透并远程连接服务器 | 您所在的位置:网站首页 › 方舟云服务器配置推荐 › 【内网穿透服务器】利用云服务器+FRP实现内网穿透并远程连接服务器 |
应用目的:远程管理或在外网访问内网机器上的服务 这里我们是使用云服务器+FRP实现内网穿透,达到远程连接服务器的目的 准备工作 云服务器这里我们租用的是腾讯云的服务器,类似于下图的这种,配置选择可以自行选择,我的选择配置如下图所示。 接下来,我们就需要利用FRP实现内网穿透。具体操作可分为服务器端和客户端 下载FRP服务器端和客户端都需要下载FRP,以Ubuntu系统为例: 下载步骤: wget https://github.com/fatedier/frp/releases/download/v0.15.1/frp_0.15.1_linux_amd64.tar.gz tar xzvf frp_0.15.1_linux_amd64.tar.gz更多平台的软件包下载地址 服务器端服务器端简单来说就是你所租用的服务器 具体步骤: 1.登录云服务器 2.下载FRP 3.解压后的文件夹内有服务端配置文件frps.ini,接着配置 frps.ini $ cat frps.ini [common] bind_port = 7000 默认配置中监听的是 7000 端口,可根据自己实际情况修改。4.启动 FRP 服务端 命令行输入:./frps -c ./frps.ini,出现下图则表示开启成功 客户端简单来说就是你需要远程连接的服务器 具体步骤: 1.登录你的远程服务器,这里我是使用teamviewer远程连接直接操控服务器的 2.下载FRP 3.解压后的文件夹内有客户端配置文件 frpc.ini,接着配置 frpc.ini $ vim frpc.ini [common] # server_addr 为 FRP 服务端的公网 IP server_addr = 111.111.111.11 # server_port 为 FRP 服务端监听的端口 server_port = 70004.启动 FRP 客户端 命令行输入:./frpc -c ./frpc.ini,出现下图则说明配置成功 这里以访问 SSH 服务为例, 修改 FRP 客户端配置文件 frpc.ini 文件并增加如下内容: $ cat frpc.ini [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000接着启动 FRP 客户端 ./frpc -c ./frpc.ini 出现下图则配置成功 命令行输入: ssh 主机用户名@云服务器公网IP地址 -p remote_port 例如: ssh [email protected] -p 6000 然后输入密码即可连接,这里的密码指的是你远程服务器的密码,不是云服务器的密码 后台运行搭建好连接后,如果想要frp在后台运行可以执行: 服务端: nohup ./frps -c frps.ini >/dev/null 2>&1 &客户端: nohup ./frpc -c ./frpc.ini >/dev/null 2>&1 &想要终止进程的话, 先找到进程: ps -aux|grep frp| grep -v grep然后再杀掉进程即可: kill -9 进程号 |
CopyRight 2018-2019 实验室设备网 版权所有 |