基于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
相关推荐
爱签AI电子合同2 分钟前
电子合同大批量怎么测?并发与批量处理维度专项测评
服务器·数据库·人工智能·企业微信·电子签名
土星云SaturnCloud5 分钟前
HRNet-pose 算法全解析:从高分辨率网络原理到土星云 SE110S 边缘部署实战
服务器·人工智能·算法·ai·边缘计算
ShineWinsu8 分钟前
对于Redis:Redis特性以及应用场景的解析
linux·c++·redis·缓存·高并发·分布式系统·key-value
北冥有鱼被烹12 分钟前
NVIDIA DGX/HGX 服务器全景深度解析:从 H100 到 GB300,专业算力选型必读
运维·服务器·网络·python
程序员-Benothing18 分钟前
Linux系统启动流程详解:BIOS/UEFI、GRUB、initramfs、systemd
linux·运维·服务器
余槐i25 分钟前
-m 2g 反而更早 OOM:Docker 内存计数与宿主机空闲口径差异
java·linux·docker·性能优化·cgroup
傲世仙尊27 分钟前
线程池收尾-回调单例与可重入线程安全
linux·安全
牢姐与蒯1 小时前
Linux信号(二).信号产生续 && 信号保存
linux·运维·服务器·ubuntu
SoStraw1 小时前
跨平台P2P通信SDK,Windows/Android/iOS/Linux/macOS一套API全兼容
android·linux·windows·跨平台·p2p·webrpc
皓月盈江1 小时前
WordPress博客迁移到Hexo静态博客教程
linux·服务器·hexo·wordpress·博客迁移·静态博客