ubuntu下通過privoxy將Socks代理轉換為Http代理
目前很多代理都是socks型別(如shadowsocks)的代理,但是很多軟體僅支援http型別的代理,如scrapy等
所以我們需要將socks代理轉換為http代理。
本文將演示如何將shadowsocks代理轉換為http型別的代理。
一、shadowsocks 的安裝與配置
安裝pip(如已安裝則直接下一步)
sudo apt-get install python-pip
安裝shadowsocks
sudo pip install shadowsocks
配置shadowsocks
為了方便,我們可以建立一個shadowsocks的json配置檔案,這樣不用每次啟動都輸入配置資訊,例如:
sudo vi /etc/shadowsocks.json
{"server":"********", # 伺服器端地址
"server_port":"****", # 伺服器端埠號
"local_port":"***", # 本地埠號
"password":"***" # shadowsocks密碼
}
啟動shadowsocks
方式一:在正確填寫了配置資訊後,可以在Terminal中通過命令啟動shadowsocks 例如sslocal -c /etc/shadowsocks.json
方式二:除了可以在Terminal中啟動shadowsocks之外,還可以通過安裝圖形化的客戶端軟體(如shadowsocks GUI),殊途同歸,在此就不進行演示了。
二、privoxy的安裝與配置
安裝privoxy
sudo apt-get install python-m2crypto privoxy
配置privoxy
privoxy的配置檔案位於/etc/privoxy/config,用vi開啟配置檔案sudo vi /etc/privoxy/config
監聽埠
在配置檔案中有這樣一行listen-address localhost:8118
, 這一行代表的意思是,privoxy會監聽本地的8118埠,接受請求。轉發位置
在配置檔案中新增資訊forward-socks5 / 127.0.0.1:1080 .
這一行的意思是將上一步8118埠監聽到的請求轉發到1080埠,然後由shadowsocks通過socks方式進行處理 * 注意:末尾的”.”符號不能丟掉,否則會報引數缺失錯誤*
重啟privoxy
sudo service privoxy restart
三、使用http代理
在完成以上內容後,我們就可以在其他需要使用代理的軟體中使用我們配置好的http代理了,代理資訊就是我們剛剛在配置檔案中填寫的本地的8118埠(如果你沒有修改的話)
相關推薦
ubuntu下通過privoxy將Socks代理轉換為Http代理
目前很多代理都是socks型別(如shadowsocks)的代理,但是很多軟體僅支援http型別的代理,如scrapy等 所以我們需要將socks代理轉換為http代理。 本文將演示如何將shadowsocks代理轉換為http型別的代理。 一、sha
Bash終端命令列,使用privoxy將socks代理轉成http代理
安裝privoxy # Ubuntu/debian sudo apt-get install privoxy # Centos sudo yum install privoxy # Mac osx sudo port install privoxy
通過js將時間戳轉換成"yyyy--mm--dd"格式
urn 日期 var 格式 通過 () 方法 獲取 字段 在數據庫裏存的日期是date格式 java後臺封裝的類是的屬性字段是date類型 前臺通過ajax從後臺獲取數據,以json格式傳到前端,時間變成了時間戳的格式 解決方法是: function fmtDate(obj
通過socks tunnel設置http代理
port span tun 用戶 使用 名稱 comm cnblogs 訪問 1. 在服務器上使用ssh創建tunnel ssh -D 10080 -f -C -q -N [email protected] # -D: 讓ssh在指定的端口(1025-65536)上
linux系統(ubuntu)下使用ssr上網的方法之一:設置代理
實現 etc png 網絡代理 inux https 下使用 場景 linux 前因: 1.最近因為工作的原因,需要在linux系統下開發. 2.開發環境需要一個SSR 過程: 之前的工作環境(windows)裏已經有一個SSR客戶端,本來是打算在linux裏也裝一個,
ubuntu下使用pyinstaller將python檔案打包成exe(py檔案中含有keras框架的程式碼)
一 使用工具 pyinstaller, 在ubuntu上安裝pyinstaller非常的簡單,直接使用下面的命令即可 pip install pyinstaller 注意:推薦大家使用python3.0及以上的python版本(好像python3.6使用pyinstaller也存在一些問題),因為使用p
ubuntu下使用pyinstaller將python文件打包成exe(py文件中含有keras框架的代碼)
strong 多個進程 exe sin font installer 排除 有用 命令行 一 使用工具 pyinstaller, 在ubuntu上安裝pyinstaller非常的簡單,直接使用下面的命令即可 pip install pyinstaller 註意:推薦大家使用
通過python將xml檔案轉換成html檔案
#資料型別的轉換 def main(): maxwidth = 100 #用於規範字段的長度 print_start() count=0 while True: try: line =input() if count == 0
ffmpeg linux下命令列將h264檔案轉換成MP4格式
先交叉編譯./configure --disable-yasm --enable-gpl --enable-nonfree --prefix=/ud/build/lq_work/arm_ffmpeg211 --enable-cross-compile --cross-pre
Ubuntu下通過SSH遠端登入伺服器
首先在伺服器上安裝ssh的伺服器端 sudo aptitude install openssh-server 啟動ssh-server /etc/init.d/ssh restart 確認ssh-server已經正常工作
ubuntu下通過u盤安裝軟體方法(命令列)
如果在我們Ubuntu沒有網路連線的情況下,安裝軟體就不可使用 apt-get install xxx,因為不能通過網路下載資料包,我們這裡介紹通過U盤用命令列的方式給Ubuntu系統安裝軟體的方法。 在將我們想要安裝的軟體包放到U盤中後(以.tar.gz檔
Ubuntu下通過Chrome執行Android應用
如何在Linux下執行Android應用。(平臺 chrome 64位,系統版本為Ubuntu14.04 64位) 1,下載最新的chrome64位瀏覽器。 2,下載chrome執行Android應用所需的拓展包vladikoff-archon並解壓。下載網址:https:
Java如何解析某個目錄下xml檔案,將XML檔案轉換為報表資料來源?
在Java開發的報表工具FineReport中,假如在目錄下儲存了幾個XML檔案,希望把XML檔案轉換為報表資料來源,同時希望展示動態xml資料來源的效果,這時可通過引數的方式,動態獲取xml欄位中的值再作為報表資料來源。Northwind.xml記錄資料格式如下:<?
Ubuntu下通過gitweb來瀏覽原始碼
本文介紹在ubuntu下快速搭建一個git伺服器,通過gitweb來瀏覽原始碼。安裝git和openssh:sudo apt-get install git-core openssh-server openssh-client建立git使用者建立git使用者,home目錄為/
liunx(ubuntu)下 通過 nexus 搭建maven 私服
jdk 安裝(因為 nexus是基於java 開發的) 下載地址 http://pc6.down.123ch.cn/download/[email protected] 在 usr 建立 jvm 目錄(usr/jvm),將下載的 jdk
ubuntu下通過sh檔案export環境變數
有一些環境變數需要匯入, 但不想一個一個手動的匯入,於是可以寫一個shell指令碼匯入,比如在export_lib.sh中-Cpp 程式碼1export LD_LIBRARY_PATH=./lib如果直
通過js將時間戳轉換成"yyyy--mm--dd"格式
在資料庫裡存的日期是date格式 java後臺封裝的類是的屬性欄位是date型別 前臺通過ajax從後臺獲取資料,以json格式傳到前端,時間變成了時間戳的格式 解決方法是: function fmtDate(obj){ var date = new Date(o
Ubuntu下通過wine安裝SourceInsight
1、首先安裝wine,開啟命令列輸入下列命令: sudo apt-get install wine 2、安裝wine過程中出現下面的選項,按tab鍵來選擇確定 完成後,再在命令列輸入下列指令用於配置wine winecfg 到這裡,wine
iOS 通過(lame)將錄製音訊轉換成Mp3
轉載請註明出處,保留原帖地址及作者署名. Author:餘書懿 為了達到 iPhone 與 Android 實現音訊互通. 那麼Mp3格式的音訊檔案再好不過了. 至於能夠轉換成Amr 是最好,10秒 的 一個Amr檔案 只有5K左右的大小. 非常適合移動裝置的資料傳
ubuntu下如何 將檔案或者資料夾傳到github上.
https://www.jianshu.com/p/c70ca3a02087(第一步)1,ssh檢查2,生成祕鑰,開啟id_rsa.pub,檢視.3,github上設定相關的ssh 遠端的連結.(第二步