CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑
Day1
文章目录
CentOS7 使用frp内网穿透 在公司远程桌面连接自家电脑前言一、服务器的安装与配置面板:二、客户端的安装与配置三、最后:使用四、最后总结报错: No connection could be made because the target machine actively refused it.五、开机自启总结前言
此文章根据官方文档及些网络资料编写,仅供个人使用。提示:以下是本篇文章正文内容,下面案例可供参考
一、服务器的安装与配置
进入home
目录,然后下载,解压
cd /homewget /fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gztar -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 = 13333token = xxxdashboard_port = 13335dashboard_user = xxxdashboard_pwd = xxxvhost_http_port = 13334subdomail_host = xxx
最后执行,运行
./frps -c ./frps.ini
面板:
浏览器输入:IP地址:13335
二、客户端的安装与配置
自己找个文件夹进去,下载刚刚服务端下的那个frps,解压
wget /fatedier/frp/releases/download/v0.21.0/frp_0.21.0_linux_amd64.tar.gz
编辑frpc.ini
server_addr:你服务器地址,如果你是用域名就输入域名地址
server_port:刚刚设置的frp端口
token:与服务端设置的一样
local_port:我们使用远程桌面连接就用3389
remote_port:转发出去的端口号,我们连的时候就用这个
[common]server_addr = xxxserver_port = 13333token = mymaocode123[RDP]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_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 serviceAfter=network.target syslog.targetWants=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 开机自启 配置