基于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
相关推荐
开开心心就好7 分钟前
轻松加密文件生成exe,无需原程序解密
linux·运维·服务器·windows·pdf·harmonyos·1024程序员节
wfj12616 分钟前
服务器部署,用 nginx 部署后页面刷新 404 问题,宝塔面板修改(修改 nginx.conf 配置文件)
运维·服务器·nginx
技术传感器23 分钟前
解剖“数字孪生“:语义层定义世界,动力层驱动世界
android·运维·服务器
济61738 分钟前
ARM Linux 驱动开发篇----字符设备驱动开发(6)---测试chrdevbase 字符设备驱动开发实验--- Ubuntu20.04
linux·运维·驱动开发
小程同学>o<42 分钟前
Linux 应用层开发入门(二十二)| poll_select方式读取输入数据
linux·嵌入式软件·地瓜机器人·atomgit·linux应用层开发·openloong开源社区·开源新春集福
求索小沈1 小时前
linux 录屏软件安装--obs
linux·运维·服务器
承渊政道1 小时前
Linux系统学习【深入剖析Git的原理和使用(上)】
linux·服务器·git·学习
开开心心就好1 小时前
高效U盘容量检测工具,一键辨真假,防假货
linux·运维·服务器·线性代数·安全·抽象代数·1024程序员节
麦德泽特1 小时前
设计一个安全的时效性遥控协议:对抗重放攻击
服务器·网络·安全
Web极客码1 小时前
如何让你的 WordPress 博客完全私密
运维·服务器·网络