如何繞過公司網絡限制,聽歌、看電影

        有些公司可能公司內網有限制,比如一些音樂網站、視頻網站、直播網站等等這些娛樂網站是打不開的。但有些時候,比如工作的時候我需要整理一些無聊的文檔,但是又不用動腦子,重複而枯燥。那我就想一邊聽着歌,一邊工作。

        如果這些音樂等娛樂網站,在內網受限了怎麼辦?(筆者提醒,用手機聽歌也可以)

        我這裏有一個辦法。

        首先,需要安裝谷歌瀏覽器,網站是在谷歌瀏覽器上打開。

        其次,安裝下這款插件:SwitchyOmega,一個用作請求代理的谷歌瀏覽器插件

安裝完成後,如果尚未啓用哪個代理(默認直連),瀏覽器右上角的Logo是灰色的,

        然後,你需要一個阿里雲服務器(不是雲虛擬機那種),畢竟內網如果只是限制這些娛樂網站,是不會限制阿里雲服務器地址的,如果這個也被限了,想辦法再找個IP不限制的服務器吧。

        接下來,要啓用SSH的端口轉發(本來是爲數據傳輸更安全點,但是我們別有它用)。

我用的是ubuntu,所以我的操作很簡單,用命令ssh -D 本地監聽端口  遠程主機用戶@遠程主機IP。

示例:

蓋住的是我遠程阿里雲的IP,有些朋友可能不熟悉這個命令,上網找些相關資料瞭解下。

         最後,瀏覽器插件代理配置,如下:

        1. 點擊那個圓圈logo,出來個彈框,選擇最後一項選項設置:

        2. 打開是下面這個樣子

 

那個company、local、proxy都是我已經配置好的代理,新裝的是沒有的。然後選擇最下面的那個加號+New profile,新加個配置(中英文可能不太一樣)。

 

配置名,隨便輸入一個,然後點擊創建:

server輸入127.0.0.1就行,端口就是本地指定(ssh -D這裏指定)的端口,如果指定的別的端口轉發,就配置成別的端口。然後選擇左下角的綠色的Apply changes:應用修改。

然後,再點擊這個圓圈logo,選擇剛創建的這個代理配置啓用它:

大功告成,在瀏覽器上輸入你想聽音樂的網站試下,就OK了。別說聽歌了,凌晨上線支撐,沒事又無聊的時候,看電影看直播都OK了。

 

        其實,這個東西原理很簡單,就是瀏覽器把請求轉發到本地端口1080。本地端口通過ssh協議轉發到遠程主機,請求不受限制,就可以訪問無程主機了。

        如果自己的pc機裝的不是linux系統,是windows系統的話,可以安裝Xshell或者secureCRT等客戶端,比如Xshell上有這個配置:

如在設置選擇SSH-》隧道,類型選擇SOCKS4/5什麼的、偵聽端口就是類似上面指定的偵聽轉發端口。我也沒用過windows的這兩款工具作這個配置,不過我相信網上應該有相關資料,有不熟悉的朋友可以查一下。

        既然,理是這麼個理,如果沒有阿里雲服務器,只要有一臺其它的連接外網不受限,而自己的本子又可以連接上的這個服務器。那就可以用這個服務器也行。

        再舉個示例,就更清晰了。我用的是ubuntu,我開啓ssh服務器。然後用ssh指定本地轉發端口1080:

 

如果我配置插件代理請求到1080,那就是請求先到我本地1080端口,然後又從這裏轉發給我自己(我指定了自己的IP地址作爲遠程服務器的地址),用f12,network,看一下,IP和端口是我本地的:

抓包,可以看到請求是到localhost.socks:

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章