情况是这样的,公司内网中一个设备接了路由器下发的地址,内网地址是192.168.1.100,可以访问我的台式机,但我的台式机访问192.168.1.100是无法连通的
这种情况下,在我机器上运行frps.exe,frps.ini如下
[common]
bind_port = 7000
vhost_http_port=443
dashboard_port=7500
dashboard_user=user
dashboard_pwd=user123
token = 88888888
在192.168.1.100那台机器上运行frpc.exe,frpc.ini如下,开放 3389和8080端口,映射到10.10.10.7的5201和8081端口:
[common]server_addr = 10.10.10.7server_port = 7000token = 88888888admin_addr = 127.0.0.1admin_port = 7400admin_user = adminadmin_pwd = admin[x61]type = tcplocal_ip = 127.0.0.1local_port = 3389remote_port = 5201[web01]type = tcplocal_ip = 127.0.0.1local_port = 8080remote_port = 8081
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin
相当于在本地开了一个7400的端口使用admin,admin登录可以设定本地端口映射
增加开机自动运行,建立run_frpc.bat文件
cmd /k "E:\frp_0.36.2_windows_amd64.frpc -c E:\frp_0.36.2_windows_amd64\frpc.ini"
建立run_frps.bat
cmd /k "E:\frp_0.36.2_windows_amd64\frps.exe -c E:\frp_0.36.2_windows_amd64\frps.ini"
运行gpedit.msc,在计算机配置-》windows设置-》脚本-》启动中加入frps(服务端)frpc(客户端)
在安了frps的机器 上运行http://localhost:7500/可看到运行状态