搭建FRP服务器来远程公司电脑
一般公司的网站,为了安全问题,是不能在家里的电脑打开的,这导致哪怕是一些很小的工作,如果突然在下班后出现,也要回公司处理。公司的电脑由于是在内网中,不能使用普通的远程控制来操作,这时候便需要内网穿透功能了。
内网穿透指的就是把内网IP的端口映射到公网IP上的端口。
网上有几个内网穿透的软件,要么收费,要么性能不好(最近teamviewer也爆出安全问题),最好最安全的办法就是搭建属于自己的FRP服务器来实现内网穿透。
准备服务器
在开始安装前,我们先准备好服务器
服务器要使用经典网络的云主机(https://www.eflycloud.com/)
选择最近自己家的节点搭建(建议选择好节点后,联系客服,开通按流量计费功能)
本次安装使用windows做服务器,创建云主机时选择windows系统
操作步骤
1.下载frp
安装包下载地址:https://github.com/fatedier/frp/releases
在服务器和本地电脑都下载好windows版本的FRP
2.配置好frps.ini和frpc.ini
服务器端(云主机)配置文件frps.ini, ‘//’后面的是备注不用输入
[common]
bind_port = 81 //服务端端口,内网机的连接端口
token = 123456 //绑定口令
客户端(公司电脑)配置文件frpc.ini
[common]
server_addr = 121.201.114.138 //服务器地址
server_port = 81 //服务器的bind_port
token = 123456 //绑定口令
[RDP]
type = tcp //连接类型为tcp
local_ip = 127.0.0.1 //连接地址为本机
local_port = 3389 //连接端口,3389为远程用的端口
remote_port = 7001 //服务器的代理端口
3.服务器运行frps,客户端运行frpc
服务器命令:frps.exe -c frps.ini
客户端命令: frpc.exe -c frpc.ini
打开frp文件夹,在路径栏处输入cmd,回车打开该路径下的cmd,运行上面两条命令(先打开服务器的,再打开客户端的,如果失败了,多半是防火墙的问题)
4.远程控制
使用远程控制软件连接向服务器的代理端口(上面的设置为7001)
最简单的是windows自带的远程桌面,连接的地址为:服务器IP:7001
注意事项:
配置文件等号两边要有空格
服务器(云主机)的防火墙记得定义规则,允许使用的端口可以连接(bind_port、remote_port)
客户端(公司电脑),允许远程接入,开启好远程相关的服务
睿江云官网链接:www.eflycloud.com