frp 暴露内网web服务

官方教程

服务端:

# frps.ini
[common]
bind_port = 7000
vhost_http_port = 8080

客户端:

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

[web]
type = http
local_port = 80
custom_domains = www.example.com(或者IP)

但是官方这个并不好用,新增了vhost_http_port;type=https也不支持,还得使用其他方式实现真麻烦。

使用TCP代替

http底层本身就是tcp实现,那么何必那么麻烦。跟tcp配置保持一致就行了。

服务端(不加vhost_http_port):

# frps.ini
[common]
bind_port = 7000

客户端:

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

[ssh443]
type = tcp
local_ip = 127.0.0.1
local_port = 443
remote_port = 443

你可能感兴趣的:(linux/shell,网络,服务器,运维,frp)