frp搭建服务器客户端反向代理服务

xingyun86 2020-4-25 1105

1.下载frp

https://github.com/fatedier/frp

2.解压运行

tar xvf frp-0.32.1_linux_amd64.tar.gz

mv frp-0.32.1_linux_amd64 frp_linux_amd64

vi frp_linux_amd64/frps.ini

----------------------------------

[common]

bind_port = 7000

vhost_http_port = 8080

# 指定 Dashboard 的监听的 IP 地址

dashboard_addr = 0.0.0.0

# 指定 Dashboard 的监听的端口

dashboard_port = 7500

# 指定访问 Dashboard 的用户名

dashboard_user = xxxxx

# 指定访问 Dashboard 的端口

dashboard_pwd = xxxxx

# 指定泛域名(如果有域名的话)

subdomain_host = xxxx.com

----------------------------------

frp_linux_amd64/frps -c frp_linux_amd64/frps.ini &

3.访问测试

http://xxx.xxx.xxx.xxx:7500 -- Dashboard管理界面

http://xxx.xxx.xxx.xxx:8080 -- http服务转发访问地址

4.客户端配置访问(windows为例)

下载windows版本,配置文件frpc.ini

[common]

server_addr = xxx.xxx.xxx.xxx --一定要和服务器公网ip或者域名一致

server_port = 7000 --一定要和服务器bind_port一致

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

[web]

type = http

local_port = 8080

subdomain = test

use_compression = true -- 启用压缩

5.客户端访问测试

ssh xxx.xxx.xxx.xxx 6000 -- 访问被映射本地本机的ssh服务

http://test.xxx.com:18080 -- 根据指定的二级域名访问被映射本地本机的http服务

×
打赏作者
最新回复 (0)
只看楼主
全部楼主
返回