nginx+frp
首页 > >    作者:lininn   2019年12月31日 14:23 星期二   热度:1887°   百度已收录  
时间:2019-12-31 14:23   热度:1887° 
2.1、nginx设置

server {
    listen 80;
    server_name www.yourdomain.com;
    location / {
        # 这里的端口需要跟frps的vhost_http_port的设置保持一致
        proxy_pass http://127.0.0.1:8088/;
        proxy_set_header Host $host;
        proxy_set_header Remote_Addr $remote_addr;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $remote_addr;
    }
}
重启nginx

nginx -s reload

2.2、frps服务端设置(配置frps.ini)

[common]
bind_port = 7000
vhost_http_port = 8088
dashboard_addr = 0.0.0.0
dashboard_port = 7500
dashboard_user = use
dashboard_pwd = pwd
log_file = ./frps.log
log_level = info
log_max_days = 2

[web]
type = http

custom_domains = www.yourdomain.com(跟上面的nginx配置里,server_name保持一致)

auth_token = your_token(改成你自己的)

注意:上面的配置log_file = ./frps.log中./frps.log是linux下的目录,windows下需要改成如:d:\frp\frps.log这种的,否则windows下无法正常运行

启动服务端:frps -c d:\frp\frps.ini(windows服务器)

./frps -c ./frps.ini(linux服务器)



2.3、frpc本地客户端设置(frpc.ini)

[common]
server_addr = 222.172.200.68(改成你的服务器外网IP)
server_port = 7000(对应服务器的bind_port,是客户端与服务端通信的端口)
auto_token = your_token(跟服务端配置一致)

[web]
type = http
local_port = 8088(本地服务的端口)
local_ip = 127.0.0.1

custom_domains = www.yourdomain.com(你的域名)



启动客户端:

frpc -c d:\frp\frpc.ini(windows环境)

./frpc -c ./frpc.ini(mac环境)



如果没有什么特殊情况,你可以正常连接后,在浏览器打开

www.yourdomain.com,在经过一系列的dns、路由后,到了你的阿里云服务器,然后再被frp转给你的电脑上。
————————————————
版权声明:本文为CSDN博主「君戈物语」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jackymvc/article/details/80594619
二维码加载中...
本文作者:lininn      文章标题: nginx+frp
本文地址:?post=425
版权声明:若无注明,本文皆为“覆手为雨”原创,转载请保留文章出处。
分享本文至:

返回顶部    首页    手机版本    后花园   会员注册   
版权所有:覆手为雨    站长: lininn