Lluna's Pure land.

What is life like when singing to wine?

0%

kali设置酸酸乳

前言

由于经常需要在vm中使用kali,并且要大量下载国外资源,所以没有一个滋润的代理
是不能忍受的!你要佛系当我没说。。。下面来解决一下这个问题

浏览器代理

准备工作

有可用的SSR账号,可以选择网上免费分享的账号,或者自己在VPS上搭建。

虚拟机网卡模式为桥接

下载SSR脚本并安装

1
2
3
4
5
wget https://lunamoore.github.io/ssr
mv ssr /usr/local/bin
chmod 766 /usr/local/bin/ssr
ssr install
ssr config

配置SSR

一般情况只需要修改以下有注释的地方

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
{
"server": "0.0.0.0", //服务器IP地址
"server_ipv6": "::",
"server_port": 2333, //端口
"local_address": "127.0.0.1",
"local_port": 1080,

"password": "password", //密码
"method": "aes-256-cfb", //加密方式
"protocol": "auth_aes128_md5", //协议
"protocol_param": "", //协议参数
"obfs": "plain", //混淆
"obfs_param": "", //混淆参数
"speed_limit_per_con": 0,
"speed_limit_per_user": 0,

"additional_ports" : {},
"additional_ports_only" : false,
"timeout": 120,
"udp_timeout": 60,
"dns_ipv6": false,
"connect_verbose_info": 0,
"redirect": "",
"fast_open": false
}

配置代理

  • 以Firefox为例,Chrome上设置类似。
  • 在应用商店找到插件 Proxy SwitchyOmega,添加至Chrome
  • 点击 图标 >> 选项 >> (左边)新建情景模式 ,选第一项 代理服务器

设置开机启动

1
2
3
4
cd /etc/init.d
touch ssr
chmod +x ssr
vim ssr

其中ssr的内容为

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/sh

### BEGIN INIT INFO
# Provides: ssr // 程序名,唯一。
# Required-Start: $network $remote_fs $local_fs
# Required-Stop: $network $remote_fs $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: ssr // 启动项的简短说明,随心写。
# Description: shadowsocksR // 启动项的完整说明,随心写。
### END INIT INFO

nohup ssr start >/dev/null 2>&1 &

exit 0

设置为开机自启

1
update-rc.d ssr defaults

删除开机启动

1
update-rc.d -f ssr remove

开机手动开启或关闭

1
2
3
ssr start
ssr stop
ssr uninstall //卸载

测试

终端命令行代理

使用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/config

2.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=localhost

3.启动服务

1
2
systemctl start privoxy.service
systemctl enable privoxy.service

no_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
2
3
curl -sL facebook.com
curl -sL www.baidu.com
curl -sL www.google.com
-------------纸短情长下次再见-------------