用家里的电脑访问公司电脑
一、准备的东西
1.公网服务器(linux)
2.公司内网电脑(windows)
3.能连接外网的家庭电脑(windows)
二、下载服务端和客户端
1.url:https://github.com/fatedier/frp/releases
Snipaste_2020-11-30_17-27-14.png
三、配置服务端与客户端
1.把tar.gz结尾的文件上传至linux服务器
2.删除frpc.ini和frpc文件
3.配置frps.ini
[common]
bind_port = 7000 #和客户端通信的端口
dashboard_port = 47500 #ui界面
dashboard_user = admin #ui界面用户名
dashboard_pwd = admin #ui界面密码
vhost_http_port = 8888 #映射客户端的端口
vhost_https_port = 10443
allow_ports = 40000-50000 #允许开放的端口
4.运行服务端
#在frp_0.17.0_linux_amd64目录下,临时启动命令
./frps -c ./frps.ini
#后台保持启动
nohup ./frps -c ./frps.ini &
#设置为开机自动启动
sudo vim /etc/systemd/system/frps.service
5.解压客户端 删除frps.ini和frps文件
6.客户端frpc.ini配置
[common]
server_addr = 39.98.36.17 #公网服务器IP
server_port = 7000 #和服务端通信的端口
[api]
type =tcp
local_port = 8888 #暴露的本地端口
remote_port = 40000 #远程通过此端口可以访问到本地端口
[ch] #可以配置多个端口暴露
type =tcp
local_port = 8080
remote_port = 40001
7.运行windows客户端 进入文件夹 用cmd运行
frpc.exe -c ./frpc.ini