使用阿里云搭建FRP

简介: 使用frp穿透进行远程桌面

frp服务端(阿里云服务器)配置

中文教程https://github.com/fatedier/frp/blob/master/README_zh.md

首先到frp的release界面下载适合自己电脑的程序(有Windows和Linux)
https://github.com/fatedier/frp/releases 可以直接去这个页面下载

arch 如果输出是x86_64 则下载linux_amd64那个压缩包

也可以通过wget命令下载

wget https://github.com/fatedier/frp/releases/download/v0.38.0/frp_0.38.0_linux_amd64.tar.gz

本文是x86_64(绝大多数人都是这个)。

下载太慢可以手动下载,然后再上传服务器
然后解压:

tar -zxvf  frp_0.38.0_linux_amd64.tar.gz

可以将文件夹移动到想要去的文件夹去

mv frp_0.38.0_linux_amd64 ../software/frp_0.38.0_linux_amd64

然后cd进去frp_0.38.0_darwin_amd64目录

  • 配置frps.ini文件
[common]
bind_port = 7000  #与客户端进行通信的端口

需要加新的东西就从frps_full.ini中拷贝过来修改

直接运行关闭ssh会话就会停止,因此要用nohup使其在后台运行

nohup ./frps -c frps.ini &
# 所有的输出日志写入nohup.out文件中

当错误提示出现time out超时后,需要检查服务端的bind_port或者说serve_port是不是真的打开了,如果被防火墙拦截了,那么客户端启动frpc时就无法正常访问这个端口来实现穿透。

设置需要开启的端口

firewall-cmd --zone=public --add-port=7000/tcp --permanent //设置
firewall-cmd --zone=public --add-port=7500/tcp --permanent //设置
firewall-cmd --reload //生效

实现开机自启动

sudo vim /lib/systemd/system/frps.service

填入内容如下:

[Unit]
Description=The nginx HTTP and reverse proxy server
After=network.target remote-fs.target nss-lookup.target

[Service]
Type=simple
ExecStart=/home/alicha/software/frp/frps -c /home/alicha/software/frp/frps.ini
KillSignal=SIGQUIT
TimeoutStopSec=5
KillMode=process
PrivateTmp=true
StandardOutput=syslog
StandardError=inherit

[Install]
WantedBy=multi-user.target

ExecStart内容自己修改

设置开机启动

systemctl daemon-reload
systemctl enable frps

  • 启动 frp

systemctl start frps
重启后查看frp是否启动
ps aux | grep frps

相关文章
|
开发工具
frp-免费内网穿透
frp-免费内网穿透
607 0
|
2天前
|
安全 网络协议 Linux
内网穿透工具Frp
【10月更文挑战第6天】内网穿透工具Frp
101 66
|
8天前
|
数据建模 Docker Windows
内网穿透frp配置
内网穿透frp配置
25 0
|
3月前
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
612 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
网络协议 应用服务中间件 Linux
搭建frp实现内网穿透
前言: 为什么需要内网穿透功能? 从公网中访问自己的私有设备向来是一件难事儿。 自己的主力台式机、NAS等等设备,它们可能处于路由器后,或者运营商因为IP地址短缺不给你分配公网IP地址。如果我们想直接访问到这些设备(远程桌面,远程文件,SSH等等),一般来说要通过一些转发或者P2P组网软件的帮助。 搭建frp服务器进行内网穿透,可用且推荐,可以达到不错的速度,且理论上可以开放任何想要的端口,可以实现的功能远不止远程桌面或者文件共享
|
网络安全 Windows
云服务器搭建frp服务端实现内网穿透
工作中有时候会遇到需要开外网的情况,之前一直用的花生ke,最近又需要内网穿透,打开花生ke,创建连接,提示创建失败,也不说是什么原因,反正是用不了了
|
域名解析 网络协议 Linux
内网穿透工具—FRP
内网穿透工具—FRP
内网穿透工具—FRP
|
Ubuntu 应用服务中间件 网络安全
内网穿透:ubuntu下搭建frp服务器(frp+nginx)
最近在做微信公众号开发的项目时,开发过程中需要用到可访问的公网地址来接收微信公众号发放的消息;以前经常用Utool工具中的内网映射来开发调式,后面这个工具中的映射功能用不了了;在网上找了好久,发现工具很多,但是在微信上面打开时,会被为微信给屏蔽掉;没办法只能自己搭建一个NAT,这里我使用FRP来搭建;
1456 0
frp内网穿透配置
frp内网穿透配置
138 0
|
网络协议 Linux 数据安全/隐私保护
frp服务端搭建教程(Linux)
想要外网访问内网的资源,如果有一台带有公网IP的服务器,可以使用frp进行中转实现。frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, http, https 等协议类型,并且 web 服务支持根据域名进行路由转发。
2912 0
frp服务端搭建教程(Linux)