frp-免费内网穿透

简介: frp-免费内网穿透

环境准备

中文文档

  1. 公网IP服务器
  2. 虚拟机(内网)
  3. 内网穿透工具frp0.36.2版本地址

公网IP服务器(阿里云、腾讯云、华为云…)

  1. 上传frp_0.36.2_linux_amd64.tar.gz文件到服务器指定目录(如/home、/usr。。。。)
  2. 解压文件tar xvf frp_0.36.2_linux_amd64.tar.gz
  3. 解压之后目录结构
  4. 执行命令vim frps.ini
  5. 修改端口 默认端口7000,不推荐使用默认的, 尽量不要在.ini文件中添加注释,否则会报错
[common]
bind_port = 9900
#监控页面
dashboard_addr = 0.0.0.0
dashboard_port = 9901
dashboard_user = admin
dashboard_pwd = admin

公网服务器需要在安全组中将frps的端口开放,不然客户端监听不到

  1. 启动frps方式

1、nohup

nohup ./frps -c frps.ini > log.file 2>&1 &

2、利用systemd

cd  /etc/systemd/system
#    创建一个文件
touch frps.service
vim frps.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
#授权
User=root
#非正常退出自动重启
Restart=on-failure
#心跳时间
RestartSec=5s
# 启动frps的命令,需修改为您的frps的安装路径
ExecStart = /home/frp/frpServer/frps -c /home/frp/frpServer/frps.ini
[Install]
WantedBy = multi-user.target
  1. 配置 frps 开机自启。
systemctl enable frps

客户端(虚拟机、内网服务器)

  1. 上传frp_0.36.2_linux_amd64.tar.gz文件到服务器指定目录(如/home、/usr。。。。)
  2. 解压文件tar xvf frp_0.36.2_linux_amd64.tar.gz
  3. 解压之后目录结构
  4. 执行命令vim frpc.ini
[common]
server_addr = 公网IP
server_port = 9900  #frps公网开放端口
[ssh] #代理名称可以随便起但是 代理名称必须唯一
type = tcp #协议类型,此处为http,还可以配置tcp,udp等
local_ip = 127.0.0.1
local_port = 22 #代理的本地端口,就是你访问本地项目时的端口
remote_port = 1822  # 通过frps侦听的远程端口
[mysql]
type = tcp
local_ip = 127.0.0.1
local_port = 3306
remote_port = 13306

1822、13306端口需要在公网服务器开放端口 否则无法连接

  1. 启动frpc
    1.1、nohup
nohup ./frpc -c frpc.ini > log.file 2>&1 &

1.2、利用systemd

cd  /etc/systemd/system
#    创建一个文件
touch frpc.service
vim frpc.service
[Unit]
# 服务名称,可自定义
Description = frp server
After = network.target syslog.target
Wants = network.target
[Service]
Type = simple
#授权
User=root
#非正常退出自动重启
Restart=on-failure
#心跳时间
RestartSec=5s
# 启动frpc的命令,需修改为您的frpc的安装路径
ExecStart = /home/frp/frpClient/frpc -c /home/frp/frpClient/frpc.ini
[Install]
WantedBy = multi-user.target
  1. 配置 frpc 开机自启。
systemctl enable frpc

用法

xshell 连接   ssh -p 1822 -i ~/.ssh/ root@公网IP
navicat 连接  公网IP + 13306
目录
相关文章
|
Linux 网络安全 Windows
使用阿里云搭建FRP
使用frp穿透进行远程桌面
|
网络协议
免费的几款内网穿透工具
免费的几款内网穿透工具
13769 1
|
关系型数据库 MySQL Linux
[玩转Linux] 安装部署Frp
[玩转Linux] 安装部署Frp
1055 0
[玩转Linux] 安装部署Frp
|
Linux 数据安全/隐私保护 Docker
搭建内网穿透服务器,带Web面板
有的运营商(比如移动)不给公网IP,但我们又需要公网IP(远程访问家里的NAS,远程控制家里的电脑等)怎么办,自己搭建一台内网穿透服务器。
12758 0
 搭建内网穿透服务器,带Web面板
|
Linux 文件存储 网络架构
云服务器的frps配置
个人在使用云服务器的简单记录
1284 0
云服务器的frps配置
|
XML 弹性计算 网络协议
阿里云ECS+frpc/frps+RDP_CnC 实现内网穿透远程桌面,无公网家庭版Win10台式机变身远程工作站
本文是实操笔记,记录了通过自建内网穿透和解锁 Windows 10 Home 的远程桌面功能,将没有公网 IP 的家用台式机配置成远程工作站的大致过程。在此过程中我练习了简单的 Linux 系统操作,了解了一些实用的服务器工具软件(如文中提到的 frpc/frps 套件与 Windows 系统上的 WinSW 服务封装工具)。
3168 0
|
7月前
|
机器学习/深度学习 设计模式 人工智能
TinyAI :全栈式轻量级 AI 框架
一个完全用Java实现的全栈式轻量级AI框架,TinyAI IS ALL YOU NEED。
TinyAI :全栈式轻量级 AI 框架
|
6月前
|
弹性计算
云服务器最便宜多少钱一年?阿里云38元1年云服务器配置、价格及购买限制说明
云服务器最便宜多少钱一年?阿里云38元1年云服务器配置、价格及购买限制说明来了!现在阿里云服务器最便宜多少钱一年?38元一年,配置、价格及购买限制介绍来了,亲身测试是38元一年,价格确实便宜,38元一年相当于3元1个月、一毛钱一天。这是一台轻量应用服务器,200M峰值带宽、2核2G、40G ESSD系统盘,不限流量。
|
安全 网络协议 Linux
内网穿透工具Frp
【10月更文挑战第6天】内网穿透工具Frp
2490 67
|
11月前
|
Ubuntu 数据安全/隐私保护 Docker