markdown SOCKS5代理转http代理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown SOCKS5代理转http代理相关的知识,希望对你有一定的参考价值。

privoxy有将socks代理转为http代理的功能。

 

1.开启shadowsocks,socks代理地址为127.0.0.1:1080。

2.安装privoxy。

`$ sudo apt-get install privoxy`

3.更改provoxy配置,位置在`/etc/privoxy/config`。

`$ sudo vim /etc/privoxy/config`

在里面添加一条:

```
# 在 froward-socks4下面添加一条socks5的,因为shadowsocks为socks5,
# 地址是127.0.0.1:1080。注意他们最后有一个“.”
#        forward-socks4   /               socks-gw.example.com:1080  .
forward-socks5   /               127.0.0.1:1080 . # 注意这里有个点,填的是socks5代理地址和端口

# 下面还存在以下一条配置,表示privoxy监听本机8118端口,
# 把它作为http代理,代理地址为 http://localhost.8118/ 。
# 可以把地址改为 0.0.0.0:8118,表示外网也可以通过本机IP作http代理。
# 这样,你的外网IP为1.2.3.4,别人就可以设置 http://1.2.3.4:8118/ 为http代理。
 listen-address localhost:8118 # http代理地址和端口
```

4.然后重启privoxy。
```
$ sudo systemctl restart privoxy.serivce
```
 

5.现在你就可以使用http代理了,如果你要给系统设置http代理,就在`~/.bashrc`里添加一条http_proxy配置。

`$ vim ~/.bashrc`

添加:

```
export http_proxy=http://127.0.0.1:8118/
```

然后使用source是它立刻生效。

`$ source ~/.bashrc`

以上是关于markdown SOCKS5代理转http代理的主要内容,如果未能解决你的问题,请参考以下文章

http代理转SOCKS5代理的问题

转-linux下配置socks5代理

mac系统配置socks5转http代理

IntelliJ IDEA 配置 Socks5 代理

http代理和SOCKS5代理的区别是啥

socks5代理的工作原理