frp 是一个专注于内网穿透的高性能的反向代理应用 网管技术


https://gofrp.org/docs/

https://github.com/fatedier/frp


#ubuntu

---安装supervisor

sudo apt install supervisor


#centos

yum install -y epel-release

yum install -y supervisor

systemctl enable supervisord


cat >> /etc/supervisor/conf.d/frpc.conf  << EOF

[program:frpc]

command = /opt/frp/frpc -c /root/frp/frpc.ini

autostart = true

EOF


---查看状态

sudo systemctl restart supervisor

sudo supervisorctl status


主要文件介绍:

frpc.exe-----------客户端

frpc.ini------------客户端配置文件

frps.exe------------服务端

frps.ini-------------服务器配置文件


配置也比较简单:

服务端的配置只配置监听端口就可以:

[common]

bind_port = 7000


客户端配置:

[common]

server_addr = 127.0.0.1

server_port = 7000

[ssh]

type = tcp              -------协议类型

local_ip = 127.0.0.1-------本地ip地址,如果是转发到别的电脑,则ip修改为对应的ip

local_port = 22------------要映射的本地端口

remote_port = 6000-------映射的公网端口


运行:

服务端运行命令:

 .\frps -c ./frps.ini

客户端运行命令:

 .\frpc -c ./frpc.ini


然后ssh 公网IP:6000 就可以登录到这个局域网电脑上了


frp 采用 C/S 模式,将服务端部署在具有公网 IP 的机器上,客户端部署在内网或防火墙内的机器上,通过访问暴露在服务器上的端口,反向代理到处于内网的服务。 在此基础上,frp 支持 TCP, UDP, HTTP, HTTPS 等多种协议,提供了加密、压缩,身份认证,代理限速,负载均衡等众多能力。


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回