В моем университете довольно много файлов (например, прошлых работ и т. Д.), Которые мне нужны в сети универа, чтобы получить к ним доступ. Я использую переадресацию портов в сеть и настраиваю свой браузер (Firefox) на прохождение через этот порт. Я знаю, что было бы довольно легко написать что-то на большинстве языков, которое вводило бы команду в терминал, но какой язык / метод я мог бы использовать, чтобы это произошло? Я ожидаю, что некоторый язык сценариев мог бы, но я действительно ничего о них не знаю, но я был бы готов выучить один только, чтобы немного развлечься с этим.
Я использую терминал cygwin в Windows 7, если это будет иметь значение.
Чтобы поднять мой вопрос: на каком языке лучше всего добиться вышеуказанного эффекта? Не обязательно лучший , просто возможный и относительно простой в освоении. Я лучше всего использовал это слово, поэтому я полагаю, что поставлю субъективный тег.
EDIT:
На всякий случай, если так или иначе захочет сделать это точно, я покажу свое решение. В итоге я использовал командный файл, потому что несколько вещей усложнили bash. В любом случае, чтобы войти в сеть через SSH и открыть новое окно Firefox с измененным прокси-сервером, мне просто нужно открыть этот пакетный файл и ввести свой пароль.
cd C:/cygwin/bin
ssh -fND 9001 username@your.website.here
cd "C:/Program Files/Mozilla Firefox"
firefox -no-remote -P SSH_profile
Сохранить как .bat
Чтобы это работало, вам нужно настроить профиль с именем SSH_profile (или любым другим) и настроить параметры подключения для прохождения через порт 9001. Сценарий откроется с помощью команды ssh в / cygwin / bin и введите в информация. Вы вводите свой пароль, а затем он переходит в каталог Firefox, использует те аргументы, которые открывают отдельный профиль с измененными настройками соединения (это означает, что вы можете просматривать недоступные файлы в одном окне и все остальное, что вы не хотите, чтобы в вашей сети уни в другом. Просто закройте окна, когда вы закончите.
Довольно конкретный случай, но я подумал, что поделюсь своим ответом в надежде помочь кому-нибудь когда-нибудь.