使用阿里云搭建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-免费内网穿透
1271 0
|
XML 弹性计算 网络协议
阿里云ECS+frpc/frps+RDP_CnC 实现内网穿透远程桌面,无公网家庭版Win10台式机变身远程工作站
本文是实操笔记,记录了通过自建内网穿透和解锁 Windows 10 Home 的远程桌面功能,将没有公网 IP 的家用台式机配置成远程工作站的大致过程。在此过程中我练习了简单的 Linux 系统操作,了解了一些实用的服务器工具软件(如文中提到的 frpc/frps 套件与 Windows 系统上的 WinSW 服务封装工具)。
2013 0
|
Linux 文件存储 网络架构
云服务器的frps配置
个人在使用云服务器的简单记录
1043 0
云服务器的frps配置
|
12月前
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
3101 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
9月前
|
安全 网络协议 Linux
内网穿透工具Frp
【10月更文挑战第6天】内网穿透工具Frp
680 67
|
网络协议 Linux 网络安全
如何用阿里云实现内网穿透?如何在外网访问家里内网设备?
使用NPS自建内网穿透服务器教程,带WEB管理
32776 12
|
8月前
|
网络安全 开发工具 数据安全/隐私保护
自建内网穿透服务器
本文介绍了如何使用FRP实现内网穿透。首先准备一台具有公网IP的云服务器和一台内网服务器,接着在云服务器上安装Docker和FRP服务端,配置`frps.ini`文件并启动服务。在内网服务器上手动安装FRP客户端,配置`frpc.ini`文件并启动服务。最后通过FRP控制台验证连接状态,确保可以通过公网IP访问内网服务。
1598 10
自建内网穿透服务器
|
网络协议 Ubuntu Linux
frp内网穿透
frp内网穿透
3680 0
|
负载均衡 网络协议 安全
利用frp工具实现内网穿透、随时随地访问内网服务
frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。
利用frp工具实现内网穿透、随时随地访问内网服务
|
弹性计算 网络安全
阿里云服务器开放端口教程(通过配置安全组规则)
阿里云服务器开放端口是通过配置安全组规则来实现的,安全组是一种虚拟防火墙
86614 6
阿里云服务器开放端口教程(通过配置安全组规则)