linuxfrp下搭建公网穿透至私网

0分享至

用扫码二维码

分享至好友和朋友圈

将frps及frps.ini放置公网ip的服务器上,并修改配置文件:

公网server端配置的frps.ini文件 删掉frpc、frpc.ini两个文件

保存然后启动服务./frps -c ./frps.ini,这是前台启动,后台启动命令为nohup ./frps -c ./frps.ini &

将frpc及frpc.ini放到处于内网环境的服务器上即可, 删掉frps、frps.ini两个文件,并修改配置文件:

保存然后执行./frpc -c ./frpc.ini启动,这是前台启动,后台启动命令为nohup ./frpc -c ./frpc.ini &

内网服务器端配置frpc.ini

解释:在公网服务器上只需配置bind_port和bind_addr=0.0.0.0即可

在内网私网服务器上配置server_addre #公网ip

server_port为他们通信的端口

local_port 与remote_port代表了,连接公网的remote_port端口,就可以等同于连接到内网的22端口

在外网使用crt连接内网

公网ip(serve_addre):7022 输入私网内服务器的用户名和密码就可以登录到私网的服务器上去

设置web服务时注意:

需要域名

要把外网的服务器ip绑定域名

客户端配置

vi frpc.ini

server_addr = ip #外网公网ip

serve_port = 8001 #同步端口

token = test #用于验证、可不写

[web]

type = http #服务类型

local_port = 8080 #内网服务器服务端口

custom_domains = test.test.com #外网地址绑定的域名

./frpc -c ./frpc.ini #开启客户端

服务器端配置:本机 ip:xx.xx.xx.xx

vi frps.ini

[common]

bind_addr = 0.0.0.0 #外网服务器本身ip

bind_port = 7001 #同步端口

vhost_http_port = 6081 #访问web时的端口

token = test #用于双方验证、可不写

./frps -c ./frps.ini #开启服务端

验证:test.test.com:6081

访问公网test.test.com(serve_addre)的6081端口,就可以映射到本地局域网服务器的8080服务

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

/阅读下一篇/

返回网易首页 下载网易新闻客户端