基于FRP的远程登录与内网穿透

1 背景

拥有一个虚拟机,想要用其他软件(例如MobaXterm)远程登陆操作,并且在该虚拟机上运行一个服务器,并且该服务器需要与外界客户端交互。

2下载FRP

frp下载地址

下载frp后,tar zxvf ./frp*.gz 解压。

3配置

3.1 远程登录配置

1进入解压目录

2修改配置文件 frpc.ini

bash 复制代码
sudo vi frpc.ini

3具体修改

bash 复制代码
# frpc.ini
[common]
#改成远程登录方的ip地址与端口
server_addr = xxx.xxx.xxx.xxx 
server_port = 1000

[ssh+端口号]
type = tcp
local_ip = 127.0.0.1
local_port = 22
#改成自己希望在远程可用的端口号,用于与虚拟机进行连接
remote_port = 端口号

3.2 内网穿透配置

如果想进行内网穿透,使虚拟机上面的端口可以在公网被访问,重复上面配置2再生成一个如下配置就可以。其中local_port为虚拟机要开放的端口,remote_port为远程连接端的端口,也是同内网地址进行映射的端口,可用于与外部的通信。

bash 复制代码
[ssh+端口号]
type = tcp
local_ip = 127.0.0.1
local_port = xxxx
remote_port = xxxx

4 最后

运行下面的命令,如果成功可以看到蓝色字样的success。

bash 复制代码
./frpc -c ./frpc.ini
相关推荐
天码-行空17 小时前
Oracle 19c(19.3.0.0)完整安装教程(Windows+Linux双环境)
linux·运维·数据库·oracle
哈哈哈hhhhhh17 小时前
使用 Node.js 从零开始构建你自己的 Web 服务器
服务器·node.js
搞全栈小苏17 小时前
使用 nvm(不破坏系统)Linux 上把 Node.js / npm 升级到你指定版本(Node v23.x、npm 10.x)
linux·npm·node.js
ONLYOFFICE17 小时前
ONLYOFFICE 桌面编辑器现已推出 Linux ARM 版本
linux·运维·arm开发
Ydwlcloud17 小时前
面向全球用户的网站,AWS是唯一选择吗?
大数据·服务器·人工智能·云计算·aws
阿钱真强道17 小时前
04 ubuntu20下 OpenHarmony-3.0-LTS qemu mps2-an386 运行 liteos_m
linux·嵌入式硬件·ubuntu·harmonyos
a程序小傲17 小时前
中国电网Java面试被问:Kafka Consumer的Rebalance机制和分区分配策略
java·服务器·开发语言·面试·职场和发展·kafka·github
zl_dfq17 小时前
Linux 之 【文件】(C语言文件缓冲区)
linux
咕噜企业分发小米17 小时前
如何用云服务器搭建使命召唤手游服务器?
运维·服务器
Linux运维技术栈17 小时前
JumpServer跨网段访问内网服务器——跳板机配置方案
运维·服务器