FRP 内网映射转发Liunx

Git地址

https://github.com/fatedier/frp/releases

环境

服务端 Centos7.5 客户端 Windows10

先到Git上下载 (我下载的是最新版)

FRP 内网映射转发Liunx_第1张图片

下载好首先解压打开 Liunx压缩文件中的 frps.ini(带S 的是服务端程序)

我的配置如下(配置基本上都是字母意思)

[common]
bind_port = 7000
vhost_http_port = 80
dashboard_port = 7001
kcp_bind_port = 7002
bind_udp_port = 7003
privilege_token = target
dashboard_user = 仪表盘账户名
dashboard_pwd = 仪表盘密码
privilege_allow_ports = 1-65535
max_pool_count = 10
log_max_days = 1
log_file = frps.log
log_level = info

然后上传到上服务器上中命令行到frp的文件夹下执行如下命令

./frps -c ./frps.ini &

注意结尾处 & 是后台运行

然后在自己的浏览器上输入服务器IP地址7001端口查看密码就是自己在frps.ini中设置的用户名和密码

然后就可以查看了

FRP 内网映射转发Liunx_第2张图片

接下来配置客户端,解压打开下载好的window程序(保留如下图内容)

FRP 内网映射转发Liunx_第3张图片

同样打开配置文件

[common]
server_addr = 服务器IP地址

#frps服务端地址
server_port = 7000
#frps服务端通讯端口,客户端连接到服务端内网穿透传输数据的端口
privilege_token = target
#特权模式密钥,客户端连接到FRPS服务端的验证密钥
#log_file = frpc.log
#日志存放路径
#log_level = info
#日志记录类别,可选:trace, debug, info, warn, error
#log_max_days = 7
#日志保存天数
#login_fail_exit = true
#设置为false,frpc连接frps失败后重连,默认为true不重连
#protocol = kcp
#KCP协议在弱网环境下传输效率提升明显,但是对frps会有一些额外的流量消耗。
#服务端须先设置kcp_bind_port = 7000,freenat.bid服务端已设置支持
[http-target]
type = http
local_ip = 127.0.0.1
local_port = 81
custom_domains = 域名
use_compression = true
#对传输内容进行压缩,可以有效减小 frpc 与 frps 之间的网络流量,加快流量转发速度,但是会额外消耗一些 cpu 资源
use_encryption = true
#将 frpc 与 frps 之间的通信内容加密传输

配置好后在文件夹内新建一个start.bat文件作为启动脚本内容如下

@echo OFF
color 0a
Title 		FRP启动工具
Mode con cols=109 lines=30
:START
Echo.
echo.
echo.
:TUNNEL
Echo         ###################################  
Echo           TARGET--------------- 启动工具
Echo         ###################################
ECHO.
frpc -c  frpc.ini
PAUSE
goto TUNNEL

然后保存双击打开

FRP 内网映射转发Liunx_第4张图片

连接成功现在可以调试程序了

 

你可能感兴趣的:(JAVA,Centos)