感谢frp镜像作者,感谢open***脚本作者
先决条件
- 一台公网IP机器,39.104.96.x (我这里是阿里云主机)
- 一台公司内网主机, 172.168.1.116
- 两台机器安装docker
- 阿里云机器开放7000,1194端口tcp
实施计划
a. 公网机器安装frp服务端
b. 内网主机安装frp客户端+open***服务端
操作
a. 公网机器安装frp服务端
# cat >>/etc/frp/frps.ini << EOF
[common]
bind_port = 7000
auto_token = meethive
EOF
# docker run --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps
b. 内网机器安装frp客户端
$ cat >>/etc/frp/frpc.ini<< EOF
[common]
server_addr = 39.104.180.78 # frp服务端地址也就是阿里云主机公网ip
server_port = 7000 # frp服务端端口
[open***]
type = tcp
local_port = 1194
remote_port = 1194
EOF
$ sudo docker run --network host -d -v /etc/frp/frpc.ini:/etc/frp/frpc.ini --name frpc snowdreamtech/frpc
c. 内网机器安装open***
$ curl -O https://raw.githubusercontent.com/angristan/open***-install/master/open***-install.sh
$ chmod +x open***-install.sh
$ sudo ./open***-install.sh
$ sudo systemctl start open***
d. PC安装open***使用图四fitme.o***文件连接公司内网,连接内网机器测试