前言
由于经常需要在vm中使用kali,并且要大量下载国外资源,所以没有一个滋润的代理
是不能忍受的!你要佛系当我没说。。。下面来解决一下这个问题
浏览器代理
准备工作
有可用的SSR账号,可以选择网上免费分享的账号,或者自己在VPS上搭建。
虚拟机网卡模式为桥接
下载SSR脚本并安装
1 | wget https://lunamoore.github.io/ssr |
配置SSR
一般情况只需要修改以下有注释的地方
1 | { |
配置代理
- 以Firefox为例,Chrome上设置类似。
- 在应用商店找到插件
Proxy SwitchyOmega
,添加至Chrome - 点击 图标 >> 选项 >> (左边)新建情景模式 ,选第一项
代理服务器
设置开机启动
1 | cd /etc/init.d |
其中ssr的内容为
1 |
|
设置为开机自启
1 | update-rc.d ssr defaults |
删除开机启动
1 | update-rc.d -f ssr remove |
开机手动开启或关闭
1 | ssr start |
测试
终端命令行代理
使用proxychains
proxychains
终端命令行代理神器,科学上网,内网穿透渗透必备
1 | vim /etc/proxychains.conf |
编辑配置文件,某尾修改自己的socks5本地代理地址很端口。
测试
1 | proxychains curl https://www.google.com |
使用privoxy
使用Privoxy实现,此方法只有临时生效
首先安装privoxy
1 | apt install -y privoxy |
本次使用全局模式。全局模式,将所有http/https请求走代理服务。
1.添加本地ssr服务到配置文件
1 echo 'forward-socks5 / 127.0.0.1:1080 .' >> /etc/privoxy/config2.Privoxy 默认监听端口是是8118,每次使用都需要添加如下命令
1
2
3 export http_proxy=http://127.0.0.1:8118
export https_proxy=http://127.0.0.1:8118
export no_proxy=localhost3.启动服务
1
2 systemctl start privoxy.service
systemctl enable privoxy.serviceno_proxy是不经过privoxy代理的地址
只能填写具体的ip、域名后缀,多个条目之间使用’,’逗号隔开
比如: export no_proxy=”localhost, 192.168.1.1, ip.cn, chinaz.com”
访问 localhost、192.168.1.1、ip.cn、*.ip.cn、chinaz.com、*.chinaz.com 将不使用代理
查看出口配置
1 | export |
测试
出现网页源码则为成功
1 | curl -sL facebook.com |