(四)frp内网穿透web服务

2020-03-10  本文已影响0人  hikaru小刚

frp的安装介绍

前提提交

frp 内网穿透web服务配置

这里以centos7下的java后端服务为例

首先安装nginx

 启动命令  systemctl start nginx
 停止命令   systemctl stop nginx
nohup java -jar service.jar &
upstream xxxservie {
  server 127.0.0.1:8080;
}


server {
  listen 80;
  server_name www.xxx.com;
  server_tokens off;
 location / {
   proxy_pass http://xxxservie;
 }

}
nginx -s reload

公网服务器frp

# frps.ini
[common]
bind_port = 7000
dashboard_port = 7500
# dashboard 用户名密码,
dashboard_user = admin
dashboard_pwd = XXXXXX
vhost_http_port = 80
  ./frps -c ./frps.ini

内网服务器frp

[common]
server_addr = x.x.x.x # 公网机器的ip地址
server_port = 7000  # frp服务端端口地址

[ssh]
type = tcp
local_ip = 127.0.0.1   #内网机器ip地址
local_port = 22  # 内网机器的ssh服务端口
remote_port = 6000 #通过公网访问的ssh端口

[mysql]
type = tcp
local_ip = 127.0.0.1   #内网机器ip地址
local_port = 3306 # 内网机器mysql端口
remote_port = 1006 # 通过公网访问的mysql端口

[web]
type = http
local_port = 80
custom_domains = www.xxx.com
./frpc -c ./frpc.ini

访问www.xxx.com 就可以正常访问了。

下章

上一篇 下一篇

猜你喜欢

热点阅读