amarao (amarao_san) wrote,
amarao
amarao_san

Category:

Температура на меня влияет крайне своеобразно

Дано: местный аэропортовый wifi не пускает по порту git'а. Git доступен только через vpn. У меня есть рут на VPN сервер (который по ssh'у слушает на нестандартном порте, куда тоже не пущают с wifi'я). Есть в наличии резервный vds'ик с ssh'ем на 443ем порту (специально для таких оказий).

Задача: попушить в гит.

Решение:

$ ssh -A -L 127.1:1080:127.1:1080 vds ssh -CD 1080 root@vpnserver -p NON_STANDARD_SSH_PORT

$ grep -v '#' /etc/tsocks.conf:
server = 127.0.0.1
server_type = 5
server_port = 1080

$ tsocks git push
Writing objects: 100% (4/4), 1.38 KiB | 0 bytes/s, done.

Я откровенно не понимаю, как в аналогичных условиях выживают виндузятники. Или они не пушат в гит из абудаби?

Оригинальным (первый раз сделанным) для меня тут является туннелирование sock-proxy с удалённого сервера на локальную машину. По раздельности, очевидно, это делалось много раз, но вот в такой комбинации - первый.
Tags: ssh
Subscribe

  • systemd-networkd, netlink и arp флуд

    Нереально странный баг пофикшен с помощью eBPF затычки. Для меня большой неожиданностью является реакция на него.…

  • Rust soundness

    Каждый раз, когда я сталкиваюсь с маленькими "но" в Rust'е, это ощущение тщательной продуманности. Например, простейшие fold-функции для итераторов:…

  • still_ntp

    В ходе локального мозгового штурма у меня родилась суперидея. Надо написать ntp сервер, который может отдавать указанную дату. Т.е. сказали при…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments