Linux下使用代理上网

admin 2023年1月12日02:17:59安全闲碎评论15 views1538字阅读5分7秒阅读模式

前言

做渗透Kali用的比较多,有时候需要科学上网,这里就分享一下Linux下使用Qv2Ray挂代理科学上网的方法。

1、安装环境

我这里用的是Kali 2016,理论上只要是Linux系统都是可以的。

2、文件准备

https://github.com/Qv2ray/Qv2ray/releases
https://github.com/v2fly/v2ray-core/tags

这里根据自己的需要下载对应版本,我就下载Qv2ray-v2.7.0-linux-x64.AppImage

Linux下使用代理上网

v2ray-core选择最新的即可,我这里最新的是v5.0.3

Linux下使用代理上网

然后选择自己对应的系统

Linux下使用代理上网

下载好之后放到Kali中。

3、开始配置

3.1、配置核心文件

首先在Kali下创建目录v2ray,然后把刚才下载的两个文件放到v2ray文件中。

Linux下使用代理上网

然后将v2ray-linux-64.zip解压缩并给Qv2ray赋予权限。

unzip v2ray-linux-64.zip
chmod +x Qv2ray.v2.7.0.linux-x64.AppImage

Linux下使用代理上网

然后运行Qv2ray文件。

./Qv2ray.v2.7.0.linux-x64.AppImage

首页是这样的

Linux下使用代理上网

然后点首选项,再点内核设置,将路径修改为自己放的文件的路径,比如我这里是

/root/桌面/v2ray/v2ray-linux-64/v2ray
/root/桌面/v2ray/v2ray-linux-64

Linux下使用代理上网

Linux下使用代理上网

这里一定要弄正确,否则是无法使用的。

如果出现以下内容,说明内核路径不正确,需要修改为正确的。

Linux下使用代理上网

然后依次点击检查V2Ray核心设置联网对时

Linux下使用代理上网

出现如下内容说明没有问题

Linux下使用代理上网

Linux下使用代理上网

3.2 设置订阅地址

点击分组,然后点下边的小加号,然后在分组名称处输入名称。

Linux下使用代理上网

然后依次点击订阅设置,在此分组是一个订阅处打勾,然后输入订阅地址(订阅地址大家自己找吧,这里就不分享了),记得把订阅类型改成Basic Base64(不改会订阅失败),最后点击更新订阅。

Linux下使用代理上网

订阅成功后回到主页面发现已经获取到了很多节点。

Linux下使用代理上网

3.3、测试连接

我们任选一个进行连接,连接后会显示系统代理已设置,且节点前出现一个黑点。

Linux下使用代理上网

然后已经可以科学上网。

Linux下使用代理上网

4、写在最后

其实这块内容是后边更新的,配置代理的时候没有想过这个问题,后边遇到了才去深究,这里记录一下。

连上v2ray之后,浏览器已经可以通过代理科学上网了。

但是后来发现终端并没有通过代理上网。

Linux下使用代理上网

当然这里也好设置,在终端输入命令:

export http_proxy=http://127.0.0.1:8889

然后终端就可以走代理了,出口IP也已经变成了我们设置的代理地址。

Linux下使用代理上网

但是此时其实ping谷歌还是ping不通的

Linux下使用代理上网

刚开始一直不明白,后来吃饭的时候突然想明白了,这里并不是我们的代理没设置好,也不是终端没走代理,而是因为ping协议是基于ICMP协议,是网络层协议,而我们走的代理无论是http协议还是socks5代理(一个是应用层协议,一个是传输层协议)都是高于网络层的,低层协议不使用高层协议,所以ping协议是不使用http协议或者socks5协议的,所以ping谷歌还是ping不通,但是我们可以通过两种方法来验证我们的终端已经走了代理:

curl www.google.comcurl cip.cc

第一种:我们对谷歌使用curl命令,发现是返回了源码的,说明我们是通了外网的。

Linux下使用代理上网

第二种:curl cip.cc命令,会返回你的公网IP地址,也可以证明你的终端是否走了代理。

Linux下使用代理上网

其实这个问题不仅是Linux下,Windows下也是一样的。 

最后,如果你非要使用ping命令,可以试试httping,它是基于http协议的,可以通过代理上网。


原文始发于微信公众号(星海安全实验室):Linux下使用代理上网

特别标注: 本站(CN-SEC.COM)所有文章仅供技术研究,若将其信息做其他用途,由用户承担全部法律及连带责任,本站不承担任何法律及连带责任,请遵守中华人民共和国安全法.
  • 我的微信
  • 微信扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年1月12日02:17:59
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                  Linux下使用代理上网 http://cn-sec.com/archives/1513811.html

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: