有没有办法在 Ubuntu 20.04 上安装 obfsproxy?
命令 sudo apt-get install -y obfsproxy
返回
E: Unable to locate package obfsproxy
我进行了研究,发现该软件包仅适用于 ubuntu 16 和 18。我该如何在 ubuntu 20 上安装它?
更新型多巴胺
安装 python python-dev pip 包并运行
pip 安装 obfsproxy
安装后,运行
/home/user/.local/bin/obfsproxy obfs3 socks ip:端口
答案1
该包的名称不是obfsproxy
,而是obfs4proxy
:
obfs4proxy/focal 0.0.8-1 amd64
pluggable transport proxy for Tor, implementing obfs4
simple-obfs/focal 0.0.5-6 amd64
simple obfusacting plugin for shadowsocks-libev
要安装它,您应该运行:
sudo apt update
sudo apt install obfs4proxy
答案2
为了其他想要在 Ubuntu 20.04 上安装 obfsproxy 的人:您必须使用 python2.7 和 pip。
您可以按照以下四个步骤进行安装:
- 安装 python2.7
sudo apt install python2.7
sudo apt install python2
- 安装 python crypto
sudo apt install python2.7-crypto
- 安装 pip
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
sudo python2.7 get-pip.py
rm get-pip.py
- 安装 obfsproxy
pip install obfsproxy
sudo pip install obfsproxy
答案3
要使用 obfsproxy,您需要 Python (>= 2.7) 和 pip。如果您使用 Debian 测试版(或不稳定版)或比 Oneiric 更新的 Ubuntu 版本,这很容易:
apt-get install python2.7 python-pip python-dev build-essential libgmp-dev
步骤 1:安装 Tor
您还需要 Tor 的开发版本。为此,您应该使用安装 tor 和 deb.torproject.org-keyring 的指南。
您需要 Tor 0.2.4.x,因为它知道如何自动将您的 obfsproxy 地址报告给 BridgeDB。
第 2 步:安装 obfsproxy
如果您有 pip,安装 obfsproxy 及其依赖项只需一个命令:
pip install obfsproxy
步骤 3:设置 Tor
现在设置 Tor。编辑您的/etc/tor/torrc
以添加:
SocksPort 0
ORPort 443 # or some other port if you already run a webserver/skype
BridgeRelay 1
Exitpolicy reject *:*
## CHANGEME_1 -> provide a nickname for your bridge, can be anything you like
#Nickname CHANGEME_1
## CHANGEME_2 -> provide some email address so we can contact you if there's a problem
#ContactInfo CHANGEME_2
ServerTransportPlugin obfs2,obfs3 exec /usr/local/bin/obfsproxy managed
不要忘记取消注释并编辑 CHANGEME 字段。
步骤 4:启动 Tor 并验证其是否启动