文章目录
- 映射远程桌面
- 1、下载官方frp包,软件是开源的,三种方式
- 2、把Linux包上传至服务器
- ① Linux系统这里上传至/usr/local/test文件夹下
- ② 然后解压文件
- ③ 修改一下文件名,改成frp
- ④ 给权限
- ⑤ 进入frp文件夹下
- 3、把Windows解压至任意文件夹
- ① 下面配置客户端
- ② 文件解压到任意文件夹,然后配置客户端frpc文件
- ③ 保存配置,在当前目录下运行cmd
- ④ 然后再去Linux系统启动服务端
- 4、测试mstsc连接
- 5、添加服务端frp开机自启动,客户端同理
- ① 创建frps.service
- ② 加入系统服务
- 6、windows添加frp开机自启动服务,这里以客户端举例,服务端同理
- ① 首先在frp安装目录下新建frpc.bat文件
- ② 右键编辑,输入以下内容
- ③ 右键我的电脑,点管理
- ④ 创建计划任务
- ⑤ 新建触发器
- ⑥ 新建操作
- ⑦ 点确定,输入系统密码,配置完成
- 以上教程只是用远程桌面做演示,如果想映射其他项目,只需要将部署好的项目端口修改即可
映射远程桌面
1、下载官方frp包,软件是开源的,三种方式
https://github/fatedier/frp/releases**
lanzouyun
https://ywbclx.lanzouu.com/izNmM1klkb3c
wget https://github.com/fatedier/frp/releases/download/v0.50.0/frp_0.50.0_linux_amd64.tar.gz
2、把Linux包上传至服务器
① Linux系统这里上传至/usr/local/test文件夹下
② 然后解压文件
tar -xvf frp_0.37.1_linux_amd64.tar.gz
③ 修改一下文件名,改成frp
mv frp_0.37.1_linux_amd64 frp
④ 给权限
chmod 755 /usr/local/test/frp
⑤ 进入frp文件夹下
cd /usr/local/test/frp
#配置服务端文件
vi frps.ini
#这个是服务端映射端口,需要与接下来的客户端端口一致
[common]
bind_port = 7000
token = token #token 是为了安全的暴露内网穿透,token可自行更改,尽量复杂一点
3、把Windows解压至任意文件夹
服务端可以简单的就配置一个端口
① 下面配置客户端
② 文件解压到任意文件夹,然后配置客户端frpc文件
[common]
server_addr = 公网IP地址
server_port = 7000 #这个需要和服务端的端口一至
token = token #必须与frps服务端的token一样,否则连不上
[RDP]
type = tcp #协议
local_ip = 192.168.1.3 #本地IP,默认是127.0.0.1
local_port = 3389 #远程端口
remote_port = 8000 #映射远程端口
③ 保存配置,在当前目录下运行cmd
输入以下命令,启动服务
frpc.exe -c frpc.ini
这个就算是成功了
④ 然后再去Linux系统启动服务端
./frps -c frps.ini
#使程序在后台运行
nohup ./frps -c frps.ini &
出现这个就算成功了
*注意,这些配置完成后,客户端和服务端都需要防火墙放行端口号才行
#CentOS7放行端口
firewall-cmd --zone=public --add-port=8000/tcp --permanent
或者关闭防火墙也行
systemctl stop firewalld
4、测试mstsc连接
5、添加服务端frp开机自启动,客户端同理
① 创建frps.service
sudo vi /usr/lib/systemd/system/frps.service
添加以下内容
[Unit]
Description=frps
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/test/frp/frps -c /usr/local/test/frp/frps.ini //此处填写自己安装的frp目录
[Install]
WantedBy=multi-user.target
:wq保存退出
② 加入系统服务
#添加开机自启动
systemctl enable frps
#启动frps
systemctl start frps
#关闭frps
systemctl stop frps
#重启frps
systemctl restart frps
6、windows添加frp开机自启动服务,这里以客户端举例,服务端同理
① 首先在frp安装目录下新建frpc.bat文件
② 右键编辑,输入以下内容
@echo off
:home
frpc.exe -c frpc.ini
gote home
保存
③ 右键我的电脑,点管理
④ 创建计划任务
⑤ 新建触发器
⑥ 新建操作
⑦ 点确定,输入系统密码,配置完成
以上教程只是用远程桌面做演示,如果想映射其他项目,只需要将部署好的项目端口修改即可
例如:
将80端口映射到公网IP上,即可实现远程访问本地web服务器
文章目录
- 映射远程桌面
- 1、下载官方frp包,软件是开源的,三种方式
- 2、把Linux包上传至服务器
- ① Linux系统这里上传至/usr/local/test文件夹下
- ② 然后解压文件
- ③ 修改一下文件名,改成frp
- ④ 给权限
- ⑤ 进入frp文件夹下
- 3、把Windows解压至任意文件夹
- ① 下面配置客户端
- ② 文件解压到任意文件夹,然后配置客户端frpc文件
- ③ 保存配置,在当前目录下运行cmd
- ④ 然后再去Linux系统启动服务端
- 4、测试mstsc连接
- 5、添加服务端frp开机自启动,客户端同理
- ① 创建frps.service
- ② 加入系统服务
- 6、windows添加frp开机自启动服务,这里以客户端举例,服务端同理
- ① 首先在frp安装目录下新建frpc.bat文件
- ② 右键编辑,输入以下内容
- ③ 右键我的电脑,点管理
- ④ 创建计划任务
- ⑤ 新建触发器
- ⑥ 新建操作
- ⑦ 点确定,输入系统密码,配置完成
- 以上教程只是用远程桌面做演示,如果想映射其他项目,只需要将部署好的项目端口修改即可
映射远程桌面
1、下载官方frp包,软件是开源的,三种方式
https://github/fatedier/frp/releases**
lanzouyun
https://ywbclx.lanzouu.com/izNmM1klkb3c
wget https://github.com/fatedier/frp/releases/download/v0.50.0/frp_0.50.0_linux_amd64.tar.gz
2、把Linux包上传至服务器
① Linux系统这里上传至/usr/local/test文件夹下
② 然后解压文件
tar -xvf frp_0.37.1_linux_amd64.tar.gz
③ 修改一下文件名,改成frp
mv frp_0.37.1_linux_amd64 frp
④ 给权限
chmod 755 /usr/local/test/frp
⑤ 进入frp文件夹下
cd /usr/local/test/frp
#配置服务端文件
vi frps.ini
#这个是服务端映射端口,需要与接下来的客户端端口一致
[common]
bind_port = 7000
token = token #token 是为了安全的暴露内网穿透,token可自行更改,尽量复杂一点
3、把Windows解压至任意文件夹
服务端可以简单的就配置一个端口
① 下面配置客户端
② 文件解压到任意文件夹,然后配置客户端frpc文件
[common]
server_addr = 公网IP地址
server_port = 7000 #这个需要和服务端的端口一至
token = token #必须与frps服务端的token一样,否则连不上
[RDP]
type = tcp #协议
local_ip = 192.168.1.3 #本地IP,默认是127.0.0.1
local_port = 3389 #远程端口
remote_port = 8000 #映射远程端口
③ 保存配置,在当前目录下运行cmd
输入以下命令,启动服务
frpc.exe -c frpc.ini
这个就算是成功了
④ 然后再去Linux系统启动服务端
./frps -c frps.ini
#使程序在后台运行
nohup ./frps -c frps.ini &
出现这个就算成功了
*注意,这些配置完成后,客户端和服务端都需要防火墙放行端口号才行
#CentOS7放行端口
firewall-cmd --zone=public --add-port=8000/tcp --permanent
或者关闭防火墙也行
systemctl stop firewalld
4、测试mstsc连接
5、添加服务端frp开机自启动,客户端同理
① 创建frps.service
sudo vi /usr/lib/systemd/system/frps.service
添加以下内容
[Unit]
Description=frps
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/test/frp/frps -c /usr/local/test/frp/frps.ini //此处填写自己安装的frp目录
[Install]
WantedBy=multi-user.target
:wq保存退出
② 加入系统服务
#添加开机自启动
systemctl enable frps
#启动frps
systemctl start frps
#关闭frps
systemctl stop frps
#重启frps
systemctl restart frps
6、windows添加frp开机自启动服务,这里以客户端举例,服务端同理
① 首先在frp安装目录下新建frpc.bat文件
② 右键编辑,输入以下内容
@echo off
:home
frpc.exe -c frpc.ini
gote home
保存
③ 右键我的电脑,点管理
④ 创建计划任务
⑤ 新建触发器
⑥ 新建操作
⑦ 点确定,输入系统密码,配置完成
以上教程只是用远程桌面做演示,如果想映射其他项目,只需要将部署好的项目端口修改即可
例如:
将80端口映射到公网IP上,即可实现远程访问本地web服务器