python - Linux终端全局代理翻墙
PHP中文网
PHP中文网 2017-04-18 09:34:01
0
2
2084

我想通过设置HTTP_PROXY和HTTPS_PROXY方法实现代理,格式如下

$ export HTTP_PROXY="http[socks5]://user:pass@server_address:port/"
$ export HTTPS_PROXY="http[socks5]://user:pass@server_address:port/"

昨天我买了一台阿里云的服务器,经过SSH -D user@server然后通过Chrome下的proxy插件可以实现翻墙。现在我想让用设置环境变量的方式代理实现终端下也能访问Goole等网站的页面,请问我应该怎样在我的阿里云服务器上面配置呢?

附录:
自己在Python爬虫里面通过下面的方式利用Shadowsocks已经可以爬取墙外的网站了,现在主要想在终端下使用wget, youtube-dl等命令翻墙。

 proxy_handler = SocksiPyHandler(socks.SOCKS5, '127.0.0.1', 1080)
PHP中文网
PHP中文网

认证0级讲师

全員に返信(2)
小葫芦

タイトルのグローバル プロキシ の目的を 達成したい場合は、この記事の iptables 部分を読むことができます

https://linuxaria.com/article...

iptables 構成を次のように抜粋しました:

リーリー

この設定では、ローカル LAN 接続を除くすべての TCP 接続がポート 31338 に転送されます。もちろん、プロキシ ソフトウェアを使用してこのポートを事前に監視する必要があります。もちろん、他の指定されたプロキシ リスニング ポートでも構いません。

追伸: グローバル プロキシは実際には非常に非現実的です。

これらのコマンドもプロキシを使用するようにすることについては、使用する前に一時的に wgetexport をダウンロードするのが最善です。 > envたとえば、私のプロキシは

、ポート

にあり、YouTube を 192.168.100.100 ダウンロードしたいと考えています: 1080 リーリー wget簡単で楽しいです。もちろん、一部のアプリケーションは

プロトコルをサポートしていない可能性があります。私が通常使用している "socks5 to http" で大量の答えを検索してください。
いいねを押す +0
PHPzhong

プロキシに関しては、proxychains と privoxy の 2 つのツールをお勧めします。wget や youtube-dl と同様に、パラメータでプロキシを指定できるため、ss サーバーをお持ちの場合は、ss プロキシをローカルに設定するだけです。システムレベルのグローバルプロキシを作成するよりも、アプリケーションにプロキシを使用する方が良いと思います。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート