1、 说明****
# 官网
中文文档
| 主机 | 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 客户端-应用****
实现效果:****
跳转到: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)