使用阿里云搭建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-免费内网穿透
2367 0
|
XML 弹性计算 网络协议
阿里云ECS+frpc/frps+RDP_CnC 实现内网穿透远程桌面,无公网家庭版Win10台式机变身远程工作站
本文是实操笔记,记录了通过自建内网穿透和解锁 Windows 10 Home 的远程桌面功能,将没有公网 IP 的家用台式机配置成远程工作站的大致过程。在此过程中我练习了简单的 Linux 系统操作,了解了一些实用的服务器工具软件(如文中提到的 frpc/frps 套件与 Windows 系统上的 WinSW 服务封装工具)。
2940 0
|
弹性计算 Ubuntu 网络安全
借助阿里云ECS实现本地电脑连接实验室内网服务器
在实验室的服务器上进行开发,往往只能通过内网电脑进行ssh连接。然而疫情当下,很多时候都要居家办公,或远程办公。借助阿里云ECS,我们可以搭建一个FRP服务,实现内网穿透,在家里的电脑也可以ssh连接内网服务器。
1907 1
借助阿里云ECS实现本地电脑连接实验室内网服务器
|
弹性计算
阿里云ECS配置内网穿透服务器
阿里云ECS配置内网穿透服务器 包含FRP zerotier
|
9月前
|
Ubuntu 数据安全/隐私保护 Docker
|
安全 网络协议 Linux
内网穿透工具Frp
【10月更文挑战第6天】内网穿透工具Frp
2116 67
|
网络协议 Linux 网络安全
如何用阿里云实现内网穿透?如何在外网访问家里内网设备?
使用NPS自建内网穿透服务器教程,带WEB管理
38024 12
|
弹性计算 网络协议 Linux
阿里云主机构建FRP内网穿透家用服务器避坑指南
详述了利用FRP工具搭建内网穿透的流程,包括阿里云ECS的配置、家用服务器的准备、FRP工具的下载与配置,以及通过SSH远程访问本地服务器的解决策略,确保了内外网间的稳定连接。
6361 1
阿里云主机构建FRP内网穿透家用服务器避坑指南
|
网络安全 开发工具 数据安全/隐私保护
自建内网穿透服务器
本文介绍了如何使用FRP实现内网穿透。首先准备一台具有公网IP的云服务器和一台内网服务器,接着在云服务器上安装Docker和FRP服务端,配置`frps.ini`文件并启动服务。在内网服务器上手动安装FRP客户端,配置`frpc.ini`文件并启动服务。最后通过FRP控制台验证连接状态,确保可以通过公网IP访问内网服务。
4608 10
自建内网穿透服务器
|
安全 数据安全/隐私保护
frp http转发
通过FRP实现HTTP转发,可以方便地将内网服务暴露到外网,解决了内网穿透问题。在实际应用中,通过合理配置FRP和增强安全措施,可以实现稳定、高效和安全的内网服务外网访问。
1300 12

热门文章

最新文章