kali set proxy and system upgrade

1.

pip install shadowsocks
sslocal -c /etc/shadowsock/shadowsocks.json -d start

error:

AttributeError: /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1: undefined symbol: EVP_CIPHER_CTX_cleanup

用vim打开文件:vim /usr/local/lib/python2.7/dist-packages/shadowsocks/crypto/openssl.py 将第52行libcrypto.EVP_CIPHER_CTX_cleanup.argtypes = (c_void_p,) 改为libcrypto.EVP_CIPHER_CTX_reset.argtypes = (c_void_p,)  再次搜索cleanup(全文件共2处,此处位于111行),将libcrypto.EVP_CIPHER_CTX_cleanup(self._ctx) 改为libcrypto.EVP_CIPHER_CTX_reset(self._ctx)

2. global proxy

change repo

deb http://mirrors.aliyun.com/kali kali-rolling main non-free contrib
apt-get update
apt-get install polipo -y

vim /etc/polipo/config

    # This file only needs to list configuration variables that deviate
    # from the default values.  See /usr/share/doc/polipo/examples/config.sample
    # and "polipo -v" for variables you can tweak and further information.  

    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  

restart polipo server

service polipo restart

vim ~/bashrc

export http_proxy="http://127.0.0.1:8123"
export https_proxy="https://127.0.0.1:8123"

check

curl www.google.com

vim /etc/apt/source.list

deb http://http.kali.org/kali kali-rolling main contrib non-free
# For source package access, uncomment the following line
# deb-src http://http.kali.org/kali kali-rolling main contrib non-free
apt-get update
apt-get install -y linux-headers-$(uname -r)

apt-get clean && apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y 

原文地址:https://www.cnblogs.com/yugengde/p/8642689.html

时间: 2024-11-03 16:49:51

kali set proxy and system upgrade的相关文章

am335x system upgrade set/get current cpufreq(二十一)

1      Scope of Document This document describes am335x cpufreq technology insider. 2      Requiremen 2.1     Function Requirement How to get current cpufreq, and to change cpufreq. Learning Processor Clocking Control(PPC) Interface Specification, le

am335x system upgrade rootfs for dhcpcd cross compile(十三)

dhcpcd移植 [目的] 移植dhcpcd的目是在AM335X开发板上使用dhcp功能,获取WAN口设备的IP,并且可以通过参数指定其matric,matric值越小,其优先级越高.如设备可以以太网,WIFI,4G上网时,可定制外网功能,以太网优先级最高,WIFI次之,4G优先级最低. [环境] 1.  Ubuntu 16.04发行版 2.  MC183平台 3.  交叉编译器arm-linux-gnueabihf-gcc-4.7.3 [步骤] 1.下载dhcpcd-6.7.1.tar.gz源

am335x system upgrade usb wifi rtl8188eus(十九)

1      Scope of Document This document describes how to port rtl8188eus driver to linux 4.14.y design. 2      Requiremen 2.1     Function Requirement Suport usb wifi rtl8188eus working in sta mode under linux 4.14.y kernel version 2.2     Performance

Cisco Nexus 7000 upgrade 简易升级

运行前,得把cisco nexus 7010 升级到cisco推荐的稳定版本,以后打算一直用,没事尽量不升版本,cisco搜索nexus 7000 upgrade 有各种文档,很长的,介绍各种方法,原理,其中有如何升完一个引擎,再升另一个,这样不中断生产,但手上这个还没跑数据,简单粗暴,install all 一把升完... 以下是secureCRT抓取,不用担心很长,多是过程(理解过程,有助于以后生产环境中实现不间断升版本),简单粗暴的来总共就下面红字标出的三个命令(当然命令可拆解,kicks

java动态代理Proxy

package com.gz_06; public interface StudentDao { public void login(); public void regist(); } package com.gz_06; public class StudentDaoImpl implements StudentDao{ @Override public void login() { System.out.println("登陆"); } @Override public void

Apache commons Proxy简介和动态代理、动态拦截器实现

Apache Commons Proxy 是Apache 的一个之项目,封装了 Java 对象代理的一些常用方法.又叫做 动态代理. 动态代理的作用非常大,在很多底层框架中都会用得到,比如struts,Spring等都用到了动态代理,它的原理很简单,就是将你要使用的类,重新生成一个子类或本类,这样框架就可以利用这个新生成的类做一些事情,比如在该类的方法前后加一些代码. 设想一下,不用修改任何已经编写好的代码,只要使用动态代理就可以灵活的加入一些东西,将来要是不喜欢了,不用也不会影响原来的代码.

[Z]Java Http连接中(HttpURLConnection)中使用代理(Proxy)及其验证(Authentication)

Dom4j 处理webservice,提交方法没有设置代理,导致取不到数据 http://blog.csdn.net/chennxi/article/details/7034645 From http://blog.csdn.net/redhat456/article/details/6149774 使用Java的HttpURLConnection类可以实现HttpClient的功能,而不需要依赖任何其他类库. 所有有时候大家就直接使用它来完成一些简单(或复杂)的功能.但是你活在伟大的{prin

Set Java Proxy for Http/Https

 Command Line JVM Settings The proxy settings are given to the JVM via command line arguments: $> java -Dhttp.proxyHost=proxyhostURL -Dhttp.proxyPort=proxyPortNumber -Dhttp.proxyUser=someUserName -Dhttp.proxyPassword=somePassword HelloWorldClass Sett

【设计模式】Proxy 代理模式

[设计模式]Proxy 代理模式 1.代理模式的定义 代理模式:为另一个对象提供一个替身或占位符以控制对这个对象的访问. 2.静态代理 首先我们通过案例来引出为什么我们需要使用代理模式. 我们给出如下一个接口Moveable 和该接口的实现类: Moveable.java package com.proxy; public interface Moveable { void move(); } Tank.java package com.proxy; import java.util.Rando