前提准备
- 云服务器一台(或者有公网 ip 的电脑);
- 内网服务器一台;
- frp 脚本文件;
- 域名一个(可选);
在云服务器搭建frps(服务端)
1.下载地址:https://github.com/fatedier/frp,下载相应的版本。
查看系统架构命令
lscpu
2.在有公网ip的服务器安装frps
1.解压:tar -xzf ****.tar.gz
2.进入解压文件夹配置:vi frps.ini
[common]
bind_port = 7000 // frp服务器与客户端同步端口,与客户端要保持一致
vhost_http_port = xx // 该端口就是以后访问web服务需要用到的端口
3.在配置文件的同级目录运行服务端
./frps -c frps.ini //Ctrl+C停止服务
nohup ./frpc -c frpc.ini > frpc.log & //后台运行
3.在内网服务器配置客户端并运行
1.下载相应的frpc
2.解压:tar -xzf ****.tar.gz
3.进入解压文件夹配置:vi frpc.ini
[common]
server_addr = xx //云服务公网ip
server_port = 7000 //服务监听端口(与服务端保持一致)
[web] //名称自定义
type = http //因为是web服务就是http
local_port = xx //内网服务器需要监听的端口
local_ip = 127.0.0.1 //内网ip
custom_domains = xx //云服务器ip或域名
4.在配置文件的同级目录运行客户端
./frpc -c frpc.ini //Ctrl+C停止服务
nohup ./frpc -c frpc.ini > frpc.log & //后台运行
访问内网服务
公网ip地址或域名+vhost_http_port
注意:
1.服务端和客户端的版本要下载相同。
2.注意内外网服务器的架构选择合适的版本。
3.服务器防火墙端口的开放。
- THE END -
最后修改:2024年5月19日
非特殊说明,本博所有文章均为博主原创。
如若转载,请注明出处:https://www.pengvip.cn/47.html
共有 0 条评论