在我尝试部署算法后,我无法再连接到互联网

在我尝试部署算法后,我无法再连接到互联网

部署算法时,我收到错误,因为服务器停止了互联网连接(但客户端,相同的连接,没有任何问题)。
在虚拟机(服务器)中,重新启动解决了问题(但我无法完成部署算法)。
在物理(另一台服务器)电脑上,我检查了/etc/network/interfaces文件,添加了路由网关(路由器的 ip),因为似乎我无法连接到它,并重新启动了很多次,但我无法再使用互联网连接。
电脑没有显示任何错误,但我无法连接到任何东西,只能连接到使用 LAN 的另一台电脑。
但我不能再使用 openssh 了。

答案1

仔细检查您的安装步骤,确保没有遗漏任何内容:

让 Algo 服务器运行的最简单方法是让它在云中为您设置一个新的虚拟机。

  1. 在云托管提供商上设置帐户。Algo 支持 DigitalOcean(最用户友好)、Amazon Lightsail、Amazon EC2、Microsoft Azure、Google Compute Engine、Scaleway 和 OpenStack。

  2. 下载 Algo。将其解压到本地机器上方便的位置。

  3. 安装 Algo 的核心依赖项。打开终端。用于部署 Algo 的 Python 解释器必须是 Python2。如果你不知道这意味着什么,那可能没问题。cd 进入你解压 Algo 的 algo-master 目录,然后运行:

    $ sudo apt-get update && sudo apt-get install \
        build-essential \
        libssl-dev \
        libffi-dev \
        python-dev \
        python-pip \
        python-setuptools \
        python-virtualenv -y
    
  4. 安装 Algo 的其余依赖项。使用与上一步相同的终端窗口并运行:

    $ python -m virtualenv --python=$(which python2) env &&
        source env/bin/activate &&
        python -m pip install -U pip &&
        python -m pip install -r requirements.txt
    
  5. 列出要创建的用户。用您喜欢的文本编辑器打开 config.cfg。在用户列表中指定您想要创建的用户。

  6. 开始部署。返回到您的终端。在 Algo 目录中,运行 ./algo 并按照说明操作。有几种可选功能可用。对于功能齐全的 VPN 服务器来说,这些功能都不是必需的。这些可选功能在 中有更详细的描述deploy-from-ansible.md

就是这样!服务器部署过程完成后,您将收到以下消息。您现在在互联网上拥有一个 Algo 服务器。记下 p12(用户证书)密码,以备日后需要,它只会在这次显示。

来源:https://github.com/trailofbits/algo/blob/master/README.md

笔记:我将 ` which python2 ` 改为,$(which python2)因为`键可能会与'键混淆。

相关内容