admin管理员组

文章数量:1602100

文章目录

  • 前言
  • 安装
    • 1. 环境
    • 2. 步骤
      • 查看SELinux
      • 查看防火墙
      • 添加端口
      • 安装docker
      • 配置frps
      • 制作镜像
      • 配置目标主机
      • 测试远程连接
    • 3. 其他
      • 关于P2P模式
      • 关于远程桌面
  • 总结
  • 参考


前言

由于没有公网IP,无法远程连接家里的电脑,搜到了frp这个项目,尝试使用后发现效果不错,所以写出安装过程分享。
frp是一个反向代理工具,可以将流量转发到目标主机,包括TCP,UDP,HTTP,HTTPS。其基本原理是目标主机安装客户端连接到代理服务器建立固定连接,客户主机通过代理服务器连接到目标主机进行访问。
市面上有向日葵,TeamViewer也是类似原理,只不过这里变成代理服务器需要我们自己提供,比如从腾讯云或者阿里云购买一台轻量服务器作为代理服务器,有固定的公网IP可以访问。自建服务器的好处是带宽独享,可以有更稳定的连接效果。
而制作镜像是希望能够方便多次部署。


安装

1. 环境

  • 代理服务器 百度轻量云服务器 CentOS-7.6
  • docker-ce-20.10.16-3.el7
  • frp 0.41.0
  • 目标主机 Windows10
  • 客户主机 Windows10
  • 假定代理服务器IP 106.13.127.200

2. 步骤

查看SELinux

SELinux是关闭状态,不需要处理

getenforce

查看防火墙

防火墙是关闭状态,把防火墙开启

systemctl status firewalld
systemctl start firewalld
systemctl enable firewalld
systemctl status firewalld



添加端口

提前开放一段端口范围,用于frp流量转发。

firewall-cmd --add-port=20000-20030/tcp --permanent
firewall-cmd --add-port=20000-20030/udp --permanent
firewall-cmd --reload
firewall-cmd --list-all

安装docker

查看docker

docker还没安装,需要自己安装。
添加d

本文标签: 远程桌面Dockerfrp