Vmware下Kali Linux 科学上网

几年前在学习RASP的时候需要下载v8引擎,可是直接在外网下又太慢,组内负责这块的小伙伴当时没有好资源、眼光也浅,于是我现在翻翻老底,把以前的问题解决一下,给我的kali和centos7(without GUI)配置ssr

先决条件:我的windows物理机上有已经配置好的ssr和v2ray,kali和centos使用NAT连接,su权限

0x01 kali配置

  1. 物理机ssr的选项设置,勾选允许来自局域网的连接,默认1080端口

  1. 查看物理机ip

  1. 在kali上测试是否能够用telnet连接,telnet ip port

  • 连接成功!
  1. /etc/profile.d/下新增配置脚本文件

写入配置export ALL_PROXY=socks5://ip:port

执行初始化

  1. 在firefox中配置socks5代理

  1. 上网测试,成功! 不过,略慢

以上是浏览器的socks5代理,但是如果到了命令行环境下,我们依然想用代理连接外网呢?

0x02 Terminal 配置

这里用的kali的termimal演示

  • 直接使用wget获取google失败
1
2
3
4
--2020-02-18 21:54:22--  http://www.google.com/
正在解析主机 www.google.com (www.google.com)... 74.86.142.55, 2404:6800:4008:803::2004
正在连接 www.google.com (www.google.com)|74.86.142.55|:80... 失败:拒绝连接。
正在连接 www.google.com (www.google.com)|2404:6800:4008:803::2004|:80... 失败:网络不可达。
  1. 同上,将物理机下ssr选项设置中的允许来自局域网的连接勾选,查看物理机ip
  2. 修改centos上http_proxy和https_proxy
1
2
3
4
5
6
7
8
9
10
11
root@shawn#:vim /etc/profile

#
添加
http_proxy=ip:port
https_proxy=ip:port

export http_proxy
export https_proxy

#
保存后,执行
root@shawn#:source /etc/profile
  1. 测试
1
2
3
4
5
6
7
8
9
10
root@shawn#: wget https://www.google.com
--2020-02-18 21:58:33-- http://www.google.com/
正在连接 192.168.0.112:1080... 已连接。
已发出 Proxy 请求,正在等待回应... 200 OK
长度:未指定 [text/html]
正在保存至: “index.html”

index.html [ <=> ] 11.61K --.-KB/s 用时 1.0s

2020-02-18 21:58:36 (12.2 KB/s) - “index.html” 已保存 [11886]
  1. v2ray注意点

在v2ray中直接开启允许来自局域网连接,然后按照上述配置10808端口后,你会发现还是无法连接,用wget测试terminal报如下错误

查看v2ray的日志

问题的原因是,v2ray有SOCKS5代理端口和HTTP代理端口,如下图(端口被我改过)

注意v2ray需要填写正确端口

0x03 全局配置

说到全局配置,当然直接就在kali的网络设置中配置代理

网络设置->Network Proxy,写入ssr所在主机地址:端口

OK,可以上网了

0x0X 学习资源

centos通过ssr上网

kali虚拟机通过ssr上网


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!