CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑

Day1




文章目录

  • CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑
  • 前言
  • 一、服务器的安装与配置
  • 面板:
  • 二、客户端的安装与配置
  • 三、最后:使用
  • 四、最后总结
  • 报错: No connection could be made because the target machine actively refused it.
  • 五、开机自启
  • 总结



前言


此文章根据官方文档及些网络资料编写,仅供个人使用。


提示:以下是本篇文章正文内容,下面案例可供参考

一、服务器的安装与配置

  • 进入home目录,然后下载,解压
cd /home
wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
tar -zxvf frp_0.21.0_linux_amd64.tar.gz
  • 然后进入目录,编辑 frps.ini
cd frp_0.21.0_linux_amd64/
vim frps.ini
  • 编辑里面内容,
    bind_port:frp监听端口号
    token:权限验证,客户端需要设置一样的值才能鉴权通过
    dashboard_port:面板端口号,到时候可以通过IP+端口查看
    dashboard_user:面板账号
    dashboard_pwd:面板密码
    subdomail_host:可填,如果你想通过服务器域名登录的话,可以把域名输入在这里
w[common]
bind_port = 13333
token = xxx

dashboard_port = 13335
dashboard_user = xxx
dashboard_pwd = xxx

vhost_http_port = 13334
subdomail_host = xxx
  • 最后执行,运行
./frps -c ./frps.ini

面板:

浏览器输入:IP地址:13335

搭建CentOS企业级云计算平台 centos设置企业登录_IP

二、客户端的安装与配置

自己找个文件夹进去,下载刚刚服务端下的那个frps,解压

wget https://github.com/fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz

搭建CentOS企业级云计算平台 centos设置企业登录_搭建CentOS企业级云计算平台_02

  • 编辑frpc.ini
    server_addr:你服务器地址,如果你是用域名就输入域名地址
    server_port:刚刚设置的frp端口
    token:与服务端设置的一样
    local_port:我们使用远程桌面连接就用3389
    remote_port:转发出去的端口号,我们连的时候就用这个
[common]
server_addr = xxx
server_port = 13333
token = mymaocode123

[RDP]
type = tcp
local_ip = 127.0.0.1
local_port = 3389
remote_port = 13336

最后运行:

./frpc -c ./frpc.ini

三、最后:使用

直接打开远程桌面连接:IP地址:端口号

端口号:就是刚刚客户端设置的remote_port = 13336

IP::有设置域名输域名,没设置就输入IP地址

四、最后总结

记得!!!开放端口!你不开放端口他穿透个牛子

  • 如果你按照本文设置的端口,就开放:13333/13334/13335/13336
  • 怎么开放自己百度

报错: No connection could be made because the target machine actively refused it.

你铁定在客户服务端口没填3389、或者22。

远程桌面是3389,如果你打算用ssh就22

五、开机自启

vim /lib/systemd/system/frps.service

[Unit]
Description=frps service
After=network.target syslog.target
Wants=network.target

[Service]
Type=simple
#启动服务的命令(此处写你的frps的实际安装目录)
ExecStart=/home/frp_0.21.0_linux_amd64/frps -c /home/frp_0.21.0_linux_amd64/frps.ini

[Install]
WantedBy=multi-user.target

重载 daemon 生效
systemctl daemon-reload
再打开自启动
systemctl enable frps

然后就启动 frps
systemctl start frps

总结

友情链接:CentOS7 systemctl 开机自启 配置