基于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
相关推荐
kebidaixu15 小时前
BCU 平台 RS485 驱动适配:从 THVD1406 到 ISO3082
linux
映翰通朱工17 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
洪晓露18 小时前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
谢平康18 小时前
解决用 rm 报bash: /usr/bin/rm: Argument list too long错
linux·运维·运维开发
IP老炮不瞎唠18 小时前
Python 价格监控如何实现?思路与实用方法分享
运维·服务器·网络
睡不醒男孩03082319 小时前
CLup 6.x 版本中针对StarRocks 存算一体集群的完整操作手册
java·服务器·网络·clup
Tokai_Teio_119 小时前
第四届黄河流域 misc
运维·服务器
hj28625120 小时前
Linux 网络服务综合笔记(概念 + 命令 + 实操案例)2
linux·运维·网络
what_201820 小时前
Linux 磁盘 (查看、划分、inode)
linux·运维·服务器
27399202920 小时前
GDB调试(Linux)
linux