【Frps】搭建内网穿透服务器(Docker)
由于工作的需要,需要将内网中的一个主机映射到公网上访问
这里采用开源的Frps来实现
- 系统:Centos7
部署frps
使用SSH登录服务器
安装Docker,直接参考官方文档叭
创建配置文件
/root/frp/frps.ini
1
2
3
4
5
6
7
8
9[common]
bind_addr = 0.0.0.0
bind_port = 70001
bind_udp_port = 70002
kcp_bind_port = 70001
token = 12345678
tcp_mux = true
max_ports_per_client = 0
max_pool_count = 5使用 docker 启动 frps
1
docker run --restart=always --network host -d -v /root/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
使用命令查看是否启动成功
1
docker logs frps
可以看到最后一行有
frps started successfully
即代表部署成功需要允许服务器的防火墙
70001/tcp/udp
、70002/udp
端口通过,我这边用的腾讯云需要在网页的安全组里进行设置另外还需要设置服务器的防火墙允许客户端用到的端口号通过,否则无法访问相关的服务,配置方法和上面一样
【Frps】搭建内网穿透服务器(Docker)