在國外,聽網易音樂
阿新 • • 發佈:2019-01-27
X牆就是一道圍城,國內的人希望翻出去(瀏覽谷歌、臉書等),國外的人想翻回來(聽國內音樂、看國內視訊)。
雖然我沒有肉身番羽土嗇,但是公司預設就是外網,無法聽國內的音樂。
於是著手弄了一個國內VPN,通過它,能夠聆聽網易雲音樂了。
這次國內的虛擬機器是Azure上的windowsServer
2、配置config.json
3、雙擊執行shadowsocks-server.bat。此檔案的內容如下:{ "server":"0.0.0.0", "server_port":1520, //配置一個shadowsocks服務端的埠 "local_port":1080, "password":"xxx", //連線密碼 "timeout":600, "method":"rc4-md5" //後續客戶端連線時選擇一致 }
::This batch will run shadowsocks-libqss in server mode using the config.json file in current folder as the configuration
@echo off
::this script is updated for version 1.7.0
shadowsocks-libqss.exe -c config.json -S
4、開啟伺服器防火牆埠。因為我在設定時為1520,因此打開了1520的udp和tcp
5、由於我的伺服器在Azure雲平臺上,因此,我還打開了1520終結點
7、配置代理模式為PAC模式,使用本地PAC檔案
8、修改本地PAC檔案,因為預設是往外翻的,需要配置一個往裡翻的。PAC檔案預設在Shadowsocks.exe同一資料夾內。配置內容如下:
// Generated by gfwlist2pac // https://github.com/clowwindy/gfwlist2pac var domains = { "music.163.com": 1, "music.126.net": 1, }; var proxy = "__PROXY__"; var direct = 'DIRECT;'; var hasOwnProperty = Object.hasOwnProperty; function FindProxyForURL(url, host) { var suffix; var pos = host.lastIndexOf('.'); pos = host.lastIndexOf('.', pos - 1); while(1) { if (pos <= 0) { if (hasOwnProperty.call(domains, host)) { return proxy; } else { return direct; } } suffix = host.substring(pos + 1); if (hasOwnProperty.call(domains, suffix)) { return proxy; } pos = host.lastIndexOf('.', pos - 1); } }
這裡只是網易雲音樂翻回來,若需要其他的網站,新增域名即可。
注意,從第7步開始,也可以使用全域性模式,但是就不可以上國外的一些網站了。
9、開啟網易雲音樂,發現能夠聽歌啦。