Frp 内外穿透服务搭建

445 阅读1分钟

1、 说明****

# 官网

github.com/fatedier/fr…

中文文档

github.com/fatedier/fr…

gofrp.org/docs/

 

主机IP
frp服务端1.777.777.777
客户端192.168.253.195

 

2、 frp 服务端****

2 .1 申请E CS****

2 .2 设置安全组****

入方向开放7000端口  

开放了6000-8000端口

 

2 .3 安装****

cd /usr/local

tar -zxvf frp_0.31.2_linux_amd64.tar.gz

mv frp_0.31.2_linux_amd64 frp

cd frp

# 修改配置

vi frps.ini

[common]

bind_port = 7000

# 启动服务

./frps -c frps.ini

 

 

 

2 .4 开机启动****

vi /usr/lib/systemd/system/frp.service

[Unit]
Description=Frp Server
After=network.target syslog.target
Wants=network.target
[Service]
Type=simple
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frpc.ini
[Install]
WantedBy=multi-user.target

systemctl daemon-reload
systemctl start frp
systemctl enable frp

 

3、 frp 客户端-应用****

实现效果:****

访问:http://1.777.777.777:6001

跳转到:192.168.253.195:80

cat frpc.ini

[common]

server_addr = 1.777.777.777

server_port = 7000

 

[git]

type = tcp

local_ip = 192.168.253.195

local_port = 80

remote_port = 6001  #服务端访问6001,相当于本机的80服务
./frpc -c ./frpc.ini
或
docker run -d \

    -e "ARGS=frpc" \

    -v /app/config/frpc.ini:/frp/frpc.ini \

    chenhw2/frp

测试:http://1.777.777.777:6001/ (跳转到192.168.253.195:80)