内网穿透frp使用

内网穿透frp使用

项目地址

https://github.com/fatedier/frp

文件解释

文件名 作用
frps或frps.exe 服务端执行脚本
frps.ini 服务端执行时加载的配置文件
frpc或frpc.exe 客户端执行脚本
frpc.ini 客户端执行时加载的配置文件

使用方法

服务端配置如下(之后只配置客户端):

# frps.ini
[common]
bind_port = 7000

服务端执行命令:

./frps -c ./frps.ini
nohup ./frps -c ./frps.ini &

1.内网端口映射到公网(SSH为例)

客户端配置:

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000

客户端执行命令(后续功能都是如此,不再赘述):

./frpc -c ./frpc.ini
nohup ./frpc -c ./frpc.ini &

2.提供简单的文件服务器

客户端配置:

# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000

[test_static_file]
type = tcp
remote_port = 6000
plugin = static_file
plugin_local_path = /tmp/files
plugin_strip_prefix = static
plugin_http_user = abc
plugin_http_passwd = abc

访问地址 http://x.x.x.x:6000/static/ (windows同理,示例:plugin_local_path = D:)


内网穿透frp使用
http://example.com/2023/06/08/frp/
作者
WLK
发布于
2023年6月8日
许可协议