- A+
所属分类:网站部署
在 Github 上 , frp 项目很不错。编译和配置相比较都比较简单。
项目地址:https://github.com/fatedier/frp
中文文档:https://github.com/fatedier/frp/blob/master/README_zh.md
具体各种情况下的配置文档已经说明的很全面了,在这里我就进行简单的说明一下:
原理:使用frp搭建内网穿透,将本地内网端口23333映射到远程公网服务器23333
开始配置:
根据对应的操作系统及架构,从 Release 页面下载最新版本的frp程序
下载相对应的程序后
将 frps 及 frps.ini 放到具有公网 IP 的机器上。
将 frpc 及 frpc.ini 放到处于内网环境的机器上。
修改配置文件将内网端口映射到公网服务器
1.修改 frps.ini 文件,这里我使用了最简化的配置并且开启了面板,服务器记得放行相应端口
[common]
bind_port = 7000
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admim
# 可使用 服务器ip:7500 来访问面板
2.启动 frps:
这里我先使用sreen -S mc
命令创建一个独立的窗口,关闭后可执行screen -r mc
重新连接到该窗口
然后运行 frps
./frps -c ./frps.ini
3.修改 frpc.ini 文件,假设 frps 所在服务器的公网 IP 为 x.x.x.x;
# frpc.ini
[common]
server_addr = x.x.x.x
server_port = 7000
[mc]
type = tcp
local_ip = 127.0.0.1
local_port = 23333
remote_port = 23333
4.客户端启动 frpc:
5.在
Powershell 下执行 ./frpc -c ./frpc.ini
- 我的微信
- 欢迎大家,与我交流,非诚勿扰谢谢
-
- 奕知伴解 微信公众号
- 扫一扫关注,从此不迷路。
-