docker + frp + open *** Создание интрасети ***

Спасибо автору frp mirror и автору open *** скрипта.

предпосылки

  • IP-машина общедоступной сети, 39.104.96.x (здесь я являюсь хостом Alibaba Cloud)
  • Хост внутренней сети компании, 172.168.1.116
  • Установить докер на две машины
  • Облачные машины Alibaba открывают 7000, порт 1194 tcp

    План реализации

    а. Установите сервер frp на машине общедоступной сети
    б. Установите клиент frp + сервер open *** на внутреннем сетевом узле

действующий

а. Установите 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

б. Установите клиент 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

в. Установите 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***

г. Установка на ПК открыта *** используйте файл fitme.o *** на рис. 4, чтобы подключиться к внутренней сети компании и подключиться к машине внутренней сети для тестирования.

рекомендация

отblog.51cto.com/674564591/2576691