搭建FRP实现内网穿透(远程桌面)

一、前言

FRP(Fast Reverse Proxy)是一种流行的内网穿透工具,它以其简单而强大的功能而受到广大用户的青睐。FRP通过建立一个安全的隧道,使得我们可以在公共网络中访问私有网络中的设备。它支持多种协议,如HTTP、HTTPS、TCP和UDP,并提供了灵活的配置选项,以满足不同用户的需求。

在使用FRP进行内网穿透之前,我们需要确保已经具备了一定的计算机基础知识,并对网络和服务器配置有所了解。此外,安全性和隐私保护也是非常重要的考虑因素。因此,我们强烈建议您在使用FRP之前,对安全性和隐私保护有充分的了解和意识,并采取适当的措施来保护您的设备和数据。

二、安装FRP

1、工作准备

1、一台具有公网IP的服务器(推荐华为云,腾讯云的云服务器)

2、一台内网主机(私人电脑)

3、frp(根据自己的电脑系统选择版本下载,这里选择Linux版本)

2、安装frp

1、将下载的tar文件上传到服务器

2、上传成功后解压文件,frps.*是服务端文件,frpc.*是客户端文件

tar -zxvf frp_0.48.0_linux_amd64.tar.gz

3、frps配置

1、配置frps.ini,保存

[common]
# bind_port为frps和frpc通信的端口,需要在防火墙中放行该端口
bind_port = 12345
# frps的连接密码
token = zdq
max_pool_count = 50
log_file = /root/frps.log
log_level = info
log_max_days = 10
# 我这里打开了tls加密,根据个人情况决定是否要开
tls_only = true

2、设置开机自启动

nano /etc/systemd/system/frps.service

写入以下内容

[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
ExecStart=/frp文件路径/frps -c /frp文件路径/frps.ini
ExecReload=/frp文件路径/frps -c /frp文件路径/frps.ini
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

启动开机自启动

systemctl daemon-reload
systemctl start frps.service
systemctl enable frps.service

4、frpc配置

1、配置frpc.ini

[common]
server_addr = 你的服务器的IP地址
# server_port和frps中的bind_port对应
server_port = 1234
# 与frps配置文件中的token对应
token = zdq
# 
tls_enable = true

[ubuntu-rdp]
type = tcp
# 穿透的主机不仅局限于本机
local_ip = 127.0.0.1
local_port = 3389
# 需要在部署frps的服务器中放行3389端口
remote_port = 3389

2、设置开机自启动

nano /etc/systemd/system/frpc.service

#写入以下内容
[Unit]
Description=Frp Server Service
After=network.target

[Service]
Type=simple
User=root
Restart=on-failure
RestartSec=5s
ExecStart=/frp文件路径/frpc -c /frp文件路径/frpc.ini
ExecReload=/frp文件路径/frpc -c /frp文件路径/frpc.ini
LimitNOFILE=1048576

[Install]
WantedBy=multi-user.target

#启动开机自启动
systemctl daemon-reload
systemctl start frpc.service
systemctl enable frpc.service

3、测试结果

1、打开ubuntu的远程桌面功能

打开设置,点击共享,选择远程桌面

点击远程桌面,设置用户和密码

2、用任意一台电脑远程桌面ubuntu(这里用kali,也可以用window)

远程桌面默认用RDP协议,这里用remmina客户端,输入服务器公网IP,用户,密码,点击保存并连接

远程桌面成功

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇