linuxでgoagentを設定する

11719 ワード

Ubuntu
goagentを実行するにはまずpythonをインストールする必要があります.python 2を使用することをお勧めします.7、pythonがない場合は、インストール方法:(次の方法で適切なものを選択すればよい)
ソースからのインストール
sudo apt-get install python
ソースコードインストール
wget http://python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2 && tar jxvf Python-2.7.5.tar.bz2 && cd Python-2.7.5 && ./configure  --with-zlib && make && sudo make install
から
geventのインストール
以下のコマンドを使用してインストールするには、gccまたはxcodeをインストールする必要があります.Python-devというパッケージをインストールした後、geventとserverを正しくインストールする必要があります.
sudo apt-get install python-dev 

greenletバージョンが低すぎるとgeventがインストールされない場合は、次のコマンドを使用してgreenlet(0.4.0)をインストールしてください.
curl -L -O https://github.com/python-greenlet/greenlet/archive/0.4.0.tar.gz && tar xvzpf 0.4.0.tar.gz && cd greenlet-0.4.0 && sudo python setup.py install

gevent(1.0 rc 2)をインストールすると、システムソースのgeventバージョンが低すぎてエラーが発生します.
curl -L -O https://github.com/downloads/surfly/gevent/gevent-1.0rc2.tar.gz && tar xvzpf gevent-1.0rc2.tar.gz && cd gevent-1.0rc2 && sudo python setup.py install

pyopensslのインストール
PyOpenSSLはOpenSSLのpythonインタフェースであり、暗号化転送サポート(SSL)を提供するために使用され、このモジュールを使用しないとgoagentが証明書を生成できず使用に影響を与える.
システムにopensslがない場合は、opensslを先にインストールし、****一般システムがインストールされている場合は、このステップを無視できます***
wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz
tar zxvf openssl-1.0.1c.tar.gz
cd openssl-1.0.1c
#  Openssl   ,( --prefix )         ,                 
./config --prefix=/root/openssl 
make && make install

pyopenssl(0.13)のインストール(以下の方法で適切なものを選択すればよい)
ソースからインストール、ソースにあれば
sudo apt-get install python-openssl
pythonパッケージマネージャpipによる
sudo apt-get install python-pip
sudo pip install pyOpenSSL
のインストール
ソースコードコンパイルからインストール
wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz && tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python setup.py install

gtkトレイの取り付けに必要なモジュール
gtkトレイを正常に使用するには、次のパッケージをインストールする必要があります.
sudo apt-get install python-vte

その他のリリース版は、対応するシステムのインストールコマンドに従って必要なソフトウェアをインストールしてください.
アップロード
goagentをダウンロードして、解凍して、端末cdはgoagentの所在するディレクトリに着きます
サーバディレクトリの下で、端末は
python uploader.zip
を実行する.
ヒントに従って、自分で作成したappid(複数のappidを同時にアップロードするにはappidの間に|で区切る)とGmailアカウントとパスワード(2ステップ検証がオンの場合、パスワードは16ビットのアプリケーション専用パスワード)を入力します.
クライアントの実行
localディレクトリの下で、端末が実行
python proxy.py

proxyを付与することもできる.py実行可能権限の後、proxyを直接ダブルクリックします.py.(proxy.pyを右クリックし、プロパティの権限にチェックを入れてプログラムでファイルを実行できます)
goagent-gtkを直接実行します.py gtkトレイ方式でgoagentを実行できます.addto-startupを実行します.pyは電源を入れて起動します.起動項目を自分で追加することもできます.コマンドは
python /path/to/goagent/local/goagent-gtk.py

ここで経路は自分のシステムにおけるgoagent-gtkに変更する.pyのパスはsudo権限を使用して証明書を自動的にインポートできます.一部のブラウザでは自分で証明書を手動でインポートしてください.
終了
直接端末が「python proxy.py」で実行されている場合、端末で「Ctrl+C」キーを押して実行を終了します.gtkトレイを使用する場合、トレイアイコンの右クリックメニューに終了オプションがあります.ターミナルウィンドウを直接閉じても終了します.後でプロセスが実行される場合は、goagentのPIDを「ps aux|grep proxy.py」で見つけ、対応するPIDを直接killします.
ps aux|grep proxy.py|grep -v "grep"|awk '{print $2}'|xargs kill

How to install goagent in CentOS (include gevent) ?
see Issue 9400
goagnet3.0分岐(<3.0.5)
注:3.0.5はpython 2を使用する.7、以下の内容は適用されません.上の操作を押せばいいです.
you need python3.3 and PyOpenSSL installed to use goagent3.0.python 3が必要です.3とPyOpenSSLが正常に動作する
python 3をインストールします.3(以下の方法で適当なものを選択すればよい)
ソースからインストール、ソースにあれば
sudo apt-get install python3-dev
ソースコードのコンパイルからインストールすることもできます.Macは次のコマンドのwget
wget http://python.org/ftp/python/3.3.2/Python-3.3.2.tar.bz2 && tar jxvf Python-3.3.2.tar.bz2 && cd Python-3.3.2 && ./configure --with-ssl && make && sudo make install
をcurlで置き換えてください.

PyOpenSSLをインストールします(以下の方法で適当なものを選択すればいいです)
2.7版がインストールされていてもを再インストールします.
ソースからインストール、ソースにあれば
sudo apt-get install python3-openssl
pythonパッケージマネージャpipで
sudo apt-get install python3-pip
sudo pip3 install pyOpenSSL
をインストールできます.
ソースコードからコンパイルしてインストールすることもできます
Linuxはgcc をインストールする必要があります
MacにはXcodeとCommand Line Toolsがインストールされている必要があります.Macは次のコマンドのwget
wget http://pypi.python.org/packages/source/p/pyOpenSSL/pyOpenSSL-0.13.tar.gz && tar zxvf pyOpenSSL-0.13.tar.gz && cd pyOpenSSL-0.13 && sudo python3 setup.py install
をcurlで置き換えてください.


アップロード
goagentをダウンロードして、解凍して、端末cdはgoagentの所在するディレクトリに着きます
サーバディレクトリの下で、端末は
python uploader.zip
を実行する.
ヒントに従って、自分で作成したappid(複数のappidを同時にアップロードするにはappidの間に|で区切る)とGmailアカウントとパスワード(2ステップ検証がオンの場合、パスワードは16ビットのアプリケーション専用パスワード)を入力します.

gtkトレイを正常に使用するには、次のパッケージ
sudo apt-get install python-vte
をインストールする必要があります.
python-appindicatorはubuntu専用で、このコンポーネントはオプションでインストールされ、インストールするかどうかは使用に影響しません(goagent-gtk.py>=1.6).

運転
python3 proxy.py
goagent-gtkを実行することもできる.pyコマンドpython goagent-gtk.py(Linux)はpython 3またはgoagent-osxを実行できません.command(Mac)

ブラウザの設定
以下を参照してください.https://code.google.com/p/goagent/wiki/InstallGuide#添付:ブラウザの設定方法