日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

privoxy支持同时代理多少个_使用ssh隧道+privoxy实现Linux全局代理

發布時間:2025/3/15 linux 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 privoxy支持同时代理多少个_使用ssh隧道+privoxy实现Linux全局代理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用ssh隧道+privoxy實現Linux全局代理

ssh簡介

SSH 為 Secure Shell 的縮寫,由 IETF 的網絡小組(Network Working Group)所制定;SSH 為建立在應用層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。SSH最初是UNIX系統上的一個程序,后來又迅速擴展到其他操作平臺。SSH在正確使用時可彌補網絡中的漏洞。SSH客戶端適用于多種平臺。幾乎所有UNIX平臺—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平臺,都可運行SSH。

SSH提供兩種級別的安全驗證:

第一種級別(基于口令的安全驗證)

第二種級別(基于密匙的安全驗證)

SSH 主要由三部分組成:

傳輸層協議 [SSH-TRANS]

用戶認證協議 [SSH-USERAUTH]

連接協議 [SSH-CONNECT]

建立ssh本地監聽socket,可使用ssh -D命令,指定本地 "dynamic" 應用程序級端口轉發。 通過分配一個socket來偵聽本地的端口,。 連接綁定的端口時, 連接將數據轉發至安全通道上, 然后使用應用程序協議確定從遠程計算機連接到要訪問的位置。支持 SOCKS4 和 SOCKS5 協議, ssh 可以作為socks server。

用法:

ssh -D 0.0.0.0:12345 -i /private/key/file username@servera -p serverport

以上命令使用ssh連接至servera,并監聽本地所有網卡的12345端口,通過本地12345端口轉發的數據訪問,都將通過ssh隧道發送至servera端進行訪問。由此實現對部分不可達網絡的訪問,如servera的內部網絡。

Linux全局代理

Linux全局代理可使用http_proxy變量進行定義,http_proxy為http協議,不能直接通過socket協議進行代理轉發,所以需要使用privoxy來進行socket2http的操作

privoxy

首先安裝很簡單

apt-get install privoxy

安裝完成后編輯其配置文件

vim /etc/privoxy/config

#添加如下內容

forward-socks5 / 10.120.1.241:12345 .

10.120.1.241為本機ip ,12345為通過ssh隧道與外部server端建立ssh隧道連接的其他機器。 完成后重啟privoxy

/etc/init.d/privoxy restart

privoxy將會監聽在8118端口上,當然也可以在配置文件中進行修改,然后在設置http_proxy為privoxy的監聽ip:port即可。此處為

export http_proxy=127.0.0.1:8118

完成后即可以servera的身份進行網絡訪問,用處可以為下載外網資源,如docker hub、git等上的國內不容易下載文件等。

總結

以上是生活随笔為你收集整理的privoxy支持同时代理多少个_使用ssh隧道+privoxy实现Linux全局代理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。