公司有幾台美國的伺服器,平時也比較空閑,利用ssh搭了個隧道作為自己fq使用 辦公網路是一臺windows主機,不過上面裝了一個linux虛擬機,平時習慣使用虛擬機做開發機 辦公網路可以直接ssh通過內網地址鏈接美國伺服器 linux 虛擬機使用NAT模式上網ip:192.168.56.100 辦公 ...
公司有幾台美國的伺服器,平時也比較空閑,利用ssh搭了個隧道作為自己fq使用
辦公網路是一臺windows主機,不過上面裝了一個linux虛擬機,平時習慣使用虛擬機做開發機
辦公網路可以直接ssh通過內網地址鏈接美國伺服器
linux 虛擬機使用NAT模式上網ip:192.168.56.100
辦公網fq配置
linux機器寫如下腳本並配置cron自動檢測,映射本地7000埠為socks代理埠(ssh有時候會失敗,所以加了重試)
index=1
while [ $index -lt 10 ]
do
echo "try:"$index
n=`ps -ef|grep 'ssh -C -Nf -D 0.0.0.0:7000 [email protected]' |grep -v grep |wc -l`
if [ $n -gt 0 ];then
echo "ok"
break
else
ssh -C -Nf -D 0.0.0.0:7000 [email protected]
fi
let index=$index+1
sleep 1
done
google瀏覽器配置
switchyOmega插件
測試youtobe 1080p無壓力
家裡fq配置
家裡是一臺mac機器有兩種方案
第一:撥VPN到辦公網,直接和美國主機建立隧道
第二:不用VPN,我有一臺阿裡雲的機器,阿裡雲機器和我辦公網的linux虛擬機已經通過ssh建立隧道,mac再和阿裡雲機器建立隧道
linux虛擬機腳本如下:
將虛擬機7000埠映射到阿裡雲機器的7000埠
index=1
while [ $index -lt 10 ]
do
echo "try:"$index
n=`ps -ef|grep 'ssh -i /home/suzhao/.ssh/id_rsa.ali -C -Nf -R 127.0.0.1:7000:127.0.0.1:7000 www.aliserver.com' |grep -v grep |wc -l`
if [ $n -gt 0 ];then
echo "ok"
break
else
ssh -i /home/suzhao/.ssh/id_rsa.ali -C -Nf -R 127.0.0.1:7000:127.0.0.1:7000 www.aliserver.com
fi
let index=$index+1
sleep 1
done
然後mac與阿裡雲建立隧道映射阿裡雲的7000埠到本地,然後通過代理fq
不過我的阿裡雲機器帶寬只有1M,很坑。。
測試 ssh 加-C參數開啟壓縮有極大的速度提升。