Mac/Ubuntu18.04使用privoxy将socks转为https、http和ftp代理

转载:https://blog.csdn.net/gongchenyu/article/details/80482981

privoxy可以转换socks代理
1.将socks代理地址设置为127.0.0.1:1080。
2.安装privoxy
Ubuntu

$ sudo apt install privoxy
1
Mac

$ brew install privoxy
1
3.更改provoxy配置
Ubuntu

$ sudo vi /etc/privoxy/config
1
Mac

$ sudo vi /usr/local/etc/privoxy/config
1
在 froward-socks4下面添加一条socks5的,地址是127.0.0.1:1080。注意最后有一个.

forward-socks5 / 127.0.0.1:1080 .
1
下面还存在以下一条配置,表示privoxy监听本机8118端口
把它作为http代理,代理地址为http://localhost:8118/
可以把地址改为 0.0.0.0:8118,表示外网也可以通过本机IP作http代理

listen-address 127.0.0.1:8118
1
4.重启privoxy
Ubuntu

$ sudo systemctl restart privoxy.serivce
1
Mac

$ sudo /usr/local/sbin/privoxy /usr/local/etc/privoxy/config
1
5.现在你就可以使用http代理了

如果你要给系统设置http代理,就在~/.bashrc里添加一条http_proxy配置

$ vi ~/.bashrc
1
添加:

export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
export ftp_proxy=http://127.0.0.1:8118
1
2
3
然后source使它立刻生效

$ source ~/.bashrc
1
如果你只需要在当前打开的终端下生效,终端下输入:

export https_proxy=http://127.0.0.1:8118
export http_proxy=http://127.0.0.1:8118
export ftp_proxy=http://127.0.0.1:8118
1
2
3
即可。

posted @   Tozhang  阅读(239)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示