通過socks tunnel設置http代理
阿新 • • 發佈:2017-11-03
port span tun 用戶 使用 名稱 comm cnblogs 訪問
1. 在服務器上使用ssh創建tunnel
ssh -D 10080 -f -C -q -N milton@112.34.113.35 # -D: 讓ssh在指定的端口(1025-65536)上建立一個 SOCKS tunnel # -f: 讓進程工作於後臺 # -C: 發送前壓縮數據 # -q: 安靜模式Uses quiet mode # -N: Tells SSH that no command will be sent once the tunnel is up # 最後指定的是ssh的用戶及當前建立tunnel的服務器IP
執行後即進入後臺運行, 可以通過ps查看進程
2. 本地通過putty配置socks5代理
打開putty,
1) Session, 填入 Host Name 為剛才的服務器IP, port為22 (註意這個和剛才服務端設置的port無關)
2) Saved Session設一個名稱, Save一下
3) Connection -> SSH -> Tunnels,
填入Source port: 8888 這個是本地的socks5代理端口
勾選Auto, Dynamic
點擊Add
4) 回到Session, Save 一下
5) 點擊Open
6) 使用用戶名口令登錄
3. 配置瀏覽器, 通過本地的 127.0.0.1:8888 這個socks5代理進行訪問
通過socks tunnel設置http代理