栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Ubuntu使用Shawdowsocks

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu使用Shawdowsocks

Ubuntu使用Shawdowsocks
1. 概述
  1. 由于编译OWT(Open WebRTC Toolkit)需要连接外网,非常慢,所以使用Shawdowsocks连接外网进行编译。
  2. 下面介绍Ubuntu如何连接Shawdowsocks。
2. 安装Shadowsocks
  1. 由于shadowsocks是基于python开发的,所以需要先安装python:
sudo apt-get install python
  1. 接着安装python的包管理器pip:
sudo apt-get install python-pip
  1. 安装完毕之后,通过pip直接安装Shadowsocks:
sudo pip install shadowsocks
  1. 配置Shadowsocks
vim /etc/shadowsocks/config.json

{
"server": "{your-server-ip}",
"server_port": {port},
"local_port": 1080,
"password": "{your-password}",
"timeout": 300,
"method": "aes-256-cfb"
}
  1. 上面的参数需要你的Shawdowsocks服务提供商为你提供,如何自己搭建shadowsocks服务器

  2. 配置完成后就可以启动Shawdowsocks服务:

sudo sslocal -c /etc/shadowsocks.json -d restart
3. 配置全局代理
  1. 为了让整个系统都走Shawdowsocks通道,需要配置全局代理,可以通过polipo实现。
  2. 首先是安装polipo:
sudo apt-get install polipo
  1. 接着修改polipo的配置文件/etc/polipo/config:
logSyslog = true
logFile = /var/log/polipo/polipo.log
proxyAddress = "0.0.0.0"
socksParentProxy = "127.0.0.1:1080"
socksProxyType = socks5
chunkHighMark = 50331648
objectHighMark = 16384
serverMaxSlots = 64
serverSlots = 16
serverSlots1 = 32
  1. 重启polipo服务:
sudo /etc/init.d/polipo restart
  1. 为终端配置http代理:
export http_proxy="http://127.0.0.1:8123/"
  1. 接着测试下能否翻墙:
curl www.google.com
  1. 如果有响应,则全局代理配置成功。
  2. 注意事项:服务器重启后,下面两句需要重新执行:
sudo sslocal -c shawdowsocks.json -d start
export http_proxy="http://127.0.0.1:8123/"
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/932417.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号