美文网首页翻墙
Ubuntu16.04 终端翻墙

Ubuntu16.04 终端翻墙

作者: 431d09072c6d | 来源:发表于2017-12-06 13:23 被阅读95次

日常科研中可能需要访问境外的服务器或者镜像仓库,而国内不能直接访问。这里介绍一种终端翻墙的方法,通过shadowsocks和polipo来实现。

当然,首先需要一台境外的VPS。这点就不需要多加说明了。剩下的,见下文。

安装shadowsocks

  1. 安装python包管理工具:
    sudo apt-get install python-pip
  2. 安装shadowsocks:
    sudo pip install shadowsocks
  3. 新建shadowsocks配置文件shadowsocks.json:
{
"server": "xxx.xxx.xxx.xxx",
"server_port": xxxx,
"local_port": 1080,
"password": "xxxxxxx",
"timeout": 600,
"method": "aes-256-cfb"
}

安装polipo

  1. 安装polipo:
    sudo apt-get install polipo
  2. 修改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. 获取root权限
  2. 启动shadowsocks服务:
    sslocal -c shadowsocks.json -d start
  3. 重启polipo服务:
    /etc/init.d/polipo restart
  4. 设置http和https代理:
    export http_proxy="http://127.0.0.1:8123/"
    export https_proxy="http://127.0.0.1:8123/"

测试

访问谷歌,若有反应则成功:
curl www.google.com

相关文章

  • Ubuntu16.04 终端翻墙

    日常科研中可能需要访问境外的服务器或者镜像仓库,而国内不能直接访问。这里介绍一种终端翻墙的方法,通过shadows...

  • 终端翻墙

    为什么要终端翻墙 在看influxdb源码的时候,需要使用dep ensure来安装influxdb的依赖包。但是...

  • IMAC终端翻墙

    open ~/.bash_profile 编辑bash_profile

  • python,pip,virtualenv等相关设置

    ubuntu16.04环境: ubuntu16.04中存在python2.7和python3.5,终端输入pyth...

  • cocoaPods的使用

    一.能够翻墙 直接在终端中输入sudo gem install cocoapods即可 二.非翻墙 1.安装篇...

  • 初识终端

    概要 本文主要分为两个部分。首先简单的介绍下终端,然后在介绍几个Ubuntu16.04的终端下的命令。 终端分类 ...

  • Mac安装brew

    1.终端输入命令: 2.此时会报错,是因为安装brew需要翻墙 解决办法: 终端输入命令:

  • MAC 终端走代理服务器

    问题描述: MAC 终端,默认不走代理服务器;即浏览器已经可以翻墙,但是终端不行; 解决方案:直接设置终端的代理,...

  • ubuntu os tools

    1. Linux下多窗口分屏式终端--Terminator 2. Ubuntu16.04 Viiual Studi...

  • Flutter pub上传失败问题 记录

    核心:翻墙,终端代理,去掉镜像系统变量 一,pub: 官方描述: Pub is the package manag...

网友评论

  • e4d303abca53:你好,关于shadowsocks.json的内容,您写的server和server_port等变量都是xxx,这几个量如何赋值呢?谢谢
  • 凌屿:就是按照这个步骤来嘛
    新建shadowsocks配置文件shadowsocks.json:文件放在哪里
    凌屿:@多肉的siri 哦哦,谢谢
    431d09072c6d:随便放在哪儿,例如/home/shadowsocks.json,然后在这条命令指明sslocal -c /home/shadowsocks.json -d start就可以了

本文标题:Ubuntu16.04 终端翻墙

本文链接:https://www.haomeiwen.com/subject/jdikixtx.html