URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 97330
[ Назад ]

Исходное сообщение
"разрешить доступ к сайту только при vpn подключении"

Отправлено ll75 , 05-Дек-18 11:58 
Сейчас сайт снаружи доступен по http://ip-address:8080. Как можно разрешить к нему доступ только при подключении через OpenVPN?

Текущие правила iptables:
# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy DROP)
target     prot opt source               destination        
DOCKER-ISOLATION  all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0            ctstate RELATED,ESTABLISHED
DOCKER     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0          

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        

Chain DOCKER (3 references)
target     prot opt source               destination        
ACCEPT     tcp  --  0.0.0.0/0            172.19.0.3           tcp dpt:80

Chain DOCKER-ISOLATION (1 references)
target     prot opt source               destination        
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
DROP       all  --  0.0.0.0/0            0.0.0.0/0          
RETURN     all  --  0.0.0.0/0            0.0.0.0/0          


Содержание

Сообщения в этом обсуждении
"разрешить доступ к сайту только при vpn подключении"
Отправлено Аноним , 05-Дек-18 15:19 
> Сейчас сайт снаружи доступен по http://ip-address:8080. Как можно разрешить к нему доступ
> только при подключении через OpenVPN?

Ну унесите его внутрь, что ли.
Или задайте вопрос по-другому.


"разрешить доступ к сайту только при vpn подключении"
Отправлено ll75 , 05-Дек-18 15:49 
> Ну унесите его внутрь, что ли.
> Или задайте вопрос по-другому.

Какие примерно правила iptables нужно использовать?


"разрешить доступ к сайту только при vpn подключении"
Отправлено eRIC , 05-Дек-18 17:35 
>> Ну унесите его внутрь, что ли.

+1

> Какие примерно правила iptables нужно использовать?

в правиле будет разрешение на прохождения трафика на внутренний адрес сервера в сети VPN


"разрешить доступ к сайту только при vpn подключении"
Отправлено Сергей , 06-Дек-18 12:01 
>>> Ну унесите его внутрь, что ли.
> +1
>> Какие примерно правила iptables нужно использовать?
> в правиле будет разрешение на прохождения трафика на внутренний адрес сервера в
> сети VPN

на самом сайте поставьте ограничение на адреса


"разрешить доступ к сайту только при vpn подключении"
Отправлено ll75 , 06-Дек-18 12:40 
>  на самом сайте поставьте ограничение на адреса

пример можно?


"разрешить доступ к сайту только при vpn подключении"
Отправлено Аноним , 06-Дек-18 13:49 
>>  на самом сайте поставьте ограничение на адреса
> пример можно?

<RequireAll>
    Require all granted
    Require not ip 10.252.46.165
</RequireAll>



"разрешить доступ к сайту только при vpn подключении"
Отправлено ll75 , 06-Дек-18 15:39 
> <RequireAll>
>     Require all granted
>     Require not ip 10.252.46.165
> </RequireAll>

Спасибо, попоробую в конфигурацию апача внутри докер контейнера указать...