Ubuntu 18.04 配置privoxy代理

2020-12-04 09:26:15

参考地址 Ubuntu 18.04 配置privoxy代理

Privoxy 设置socks5转发并设置action规则

  1. 安装privoxy

sudo apt-get install privoxy1
  1. 编辑代理配置文件

sudo gedit /etc/privoxy/config 

ctrl+f找到:

listen-address  localhost:81181

并注释掉这句话。

在文件末尾添加

forward-socks5t   /   127.0.0.1:1080 .listen-address  127.0.0.1:811812

重启代理服务

sudo service privoxy restart1

使用代理的时候,需要在终端里面先输入

export http_proxy='http://127.0.0.1:8118' export https_proxy=$http_proxy12

注意:
每次打开一个终端,当需要使用代理的时候都需要先输入上面的两句话。

查看当前的地址:

curl ip.gs1

如果地址显示的是对方服务器的地址,说明启用成功了。


  • 2019-02-19 10:01:55

    node下使用open模块在指定浏览器下打开url

    最近在做一个项目的过程中,得到一个远程二维码图片的url,需要扫码登录,每次都是在控制台发url打印出来,再复制粘贴到浏览器的地址栏中打开扫码,整个过程过于繁琐,于是想找一个模块,直接在node下,指定浏览器打开该图片。这样可以省不少事。

  • 2019-02-24 09:47:09

    解决Node.js的命令行输出中文乱码问题(也适用于Electron)

    ​一般我们的js文件都是试用utf8编码保存的,但是中文windows的命令行一般默认使用cp936编码(就是gbk),这样我们用js代码 console.log('中文');输出日志的时候,会发现输出的是乱码。 网上有提供一些解决方案,典型的就是用iconv或iconv-lite,把这些中文字符串先转成gbk再输出。 但是这个方案我试了多次,在win10的命令行下,utf8的字符串是成功转成了gbk字符串了(通过打印Buffer可以见到),但是输出还是乱码。

  • 2019-02-25 10:05:41

    Android Socket连接(模拟心跳包,断线重连,发送数据等)

    因为是要保证全局只能有一个连接,而且我们还需要在不同的Activity中发指令,因此肯定不能在需要发指令的界面中都去连接socket,这样一来不好管理,性能也不好,重复代码也会比较多,所以想了一下还是把socket放到service中比较好,发指令功能都放在service中即可。

  • 2019-02-28 15:54:24

    HTTP协议缓存策略深入详解之ETAG妙用

      HTTP协议规格说明定义ETag为“被请求变量的实体值” 。另一种说法是,ETag是一个可以与Web资源关联的记号(token)。典型的Web资源可以一个Web页,但也可能是JSON或XML文档。服务器单独负责判断记号是什么及其含义,并在HTTP响应头中将其传送到客户端。