Немного полезностей для тех кто пользуется "носками из тени" (далее по тексту сократим до ss).
Замечено, что некоторые интернет провайдеры, вероятно с поощрения организации на 3 буквы, не хотят пускать в прекрасное далёко неопознанный трафик, а так же tls трафик, который не совсем tls. Но при этом в пределах большой китайской русской стены (далее стена) такой трафик прекрасно бегает.
Давайте представим, что у вас уже есть сервак в прекрасном далёко (для примера его ip будет 123.123.123.123), где поднят ss сервак на порту 4321 и вы вдруг потеряли с ним связь.
Справиться с сей неприятной ситуацией поможет банальный nginx на сервере в пределах стены.
Нужно добавить следующие строчки в корень конфига nginx (естественно поменяв ip и порт на свои):
stream {
server {
listen 4321;
proxy_pass 123.123.123.123:4321;
}
server {
listen 4321 udp;
proxy_pass 123.123.123.123:4321;
}
}
Теперь в ss клиенте можно поменять ip на тот, что у тачки с nginx и всё должно работать
Замечено, что некоторые интернет провайдеры, вероятно с поощрения организации на 3 буквы, не хотят пускать в прекрасное далёко неопознанный трафик, а так же tls трафик, который не совсем tls. Но при этом в пределах большой китайской русской стены (далее стена) такой трафик прекрасно бегает.
Давайте представим, что у вас уже есть сервак в прекрасном далёко (для примера его ip будет 123.123.123.123), где поднят ss сервак на порту 4321 и вы вдруг потеряли с ним связь.
Справиться с сей неприятной ситуацией поможет банальный nginx на сервере в пределах стены.
Нужно добавить следующие строчки в корень конфига nginx (естественно поменяв ip и порт на свои):
stream {
server {
listen 4321;
proxy_pass 123.123.123.123:4321;
}
server {
listen 4321 udp;
proxy_pass 123.123.123.123:4321;
}
}
Теперь в ss клиенте можно поменять ip на тот, что у тачки с nginx и всё должно работать