
Я работаю на разных сайтах, и не всегда могу получить доступ к своей учетной записи Gmail из-за различных ограничений брандмауэра.
Однако я могу получить доступ к своему домашнему серверу (у которого статический IP). Мой сервер работает под управлением Windows 2008 R2 (x64). Мне было интересно, возможно ли заставить мой сервер отражать мою учетную запись Gmail?
Так что я бы сделал это
И мой сервер будет отображать страницу Gmail, однако именно мой сервер будет иметь доступ к Google.
Если это возможно, не могли бы вы подробнее рассказать, как это сделать?
Спасибо, Рич
решение1
Вы должны иметь возможность запустить Squid (веб-прокси) на своем сервере с http_access allow
ACL для внешних IP-адресов ваших рабочих сайтов (вы же не хотите, чтобы все в Интернете имели к нему доступ), а затем просто направить свой браузер через ваш домашний IP-адрес в качестве прокси-сервера, таким образом вы сможете подключиться к любому сайту в Интернете, минуя всю фильтрацию. (Предполагая, что вы можете подключиться к своему домашнему IP-адресу по одному из этих портов 80/8080/443/3128 и т. д. Squid будет прослушивать любой порт, который вы ему назначите.)
Это бесплатно, и есть версия для Windows:http://squid.acmeconsulting.it/
Примечание: я не тестировал на Windows 2008 или 64-битной версии, но это работает на Windows 2003/XP.
Если это не удастся, вы можете настроить веб-сервер, который будет отображать сайт Gmail. Хотя не уверен, что это сработает. Держу пари, что вы получаете IIS7 бесплатно с 2008, так что вы можете попробовать что-то вроде этого:http://www.iisproxy.net/download.html
Вы также можете добиться этого с помощью SSH-туннелирования. Бесплатная версия OpenSSH для Windows находится здесь:http://sourceforge.net/projects/sshwindows/files/OpenSSH%20for%20Windows%20-%20Release/
Краткий обзор SSH-туннелирования можно найти здесь:http://www.buzzsurf.com/surfatwork/