FRP内网穿透(通过公网转发到内网电脑)

用家里的电脑访问公司电脑

一、准备的东西

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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容