場景:有些場景下會出現局域網內的某些網段可能由於安全限制,不能訪問外網,此時可以通過安裝一些工具來實現借助局域網內某些能夠上外網的電腦來實現網絡代理的功能。以下工具均是使用於Window環境。
服務端:部署於可以上外網的電腦上,首先下載TcpRoute2,該軟件的作用是通過Socks5代理協議對外提供服務。下載完成后在文件夾下有個config.toml.example文件,刪掉.example后綴,修改配置文件中的addr=字段為對應的電腦IP,然后運行TcpRoute2Windows.exe程序即可開啟代理服務。
客戶端:部署於局域網中需要上網的電腦上,首先下載Proxifier,下載完畢后安裝,安裝完畢后首先配置代理的服務的地址,選擇Profile->Proxy Servers,添加之前服務端addr=填寫的地址和端口,選擇Socks5協議,認證如果服務端沒有配置就可以不用修改,點擊Check,沒有問題后可直接確定。然后選擇Profile->Proxification Rules,可以修改現有規則或者啟用一個新規則,其中Applications、Target hosts、Target ports都可以填Any,最后的Action選擇剛才建立的服務地址,然后該機器就能夠全局通過代理上網了。不過要注意不能用Ping命令測試是否能上網,因為Ping命令不會走代理協議。
備注: TcpRoute是一款開源軟件,Proxifier是一款商業軟件,可以免費試用30天,不過網上很容易找到注冊碼,以下是我之前找的,用戶名隨意填寫,注冊碼:5EZ8G-C3WL5-B56YG-SCXM9-6QZAP、G3ZC7-7YGPY-FZD3A-FMNF9-ENTJB、YTZGN-FYT53-J253L-ZQZS4-YLBN9三選一。
