内网穿透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/