在 Ubuntu 20.04 上安装 obfsproxy

在 Ubuntu 20.04 上安装 obfsproxy

有没有办法在 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。

您可以按照以下四个步骤进行安装:

  1. 安装 python2.7
sudo apt install python2.7
sudo apt install python2
  1. 安装 python crypto
sudo apt install python2.7-crypto
  1. 安装 pip
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
sudo python2.7 get-pip.py
rm get-pip.py
  1. 安装 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 并验证其是否启动

相关内容