首页 > 系统相关 >Kali Linux 配置系统代理

Kali Linux 配置系统代理

时间:2023-07-02 16:00:30浏览次数:36  
标签:iptables redsocks Kali 代理 ip Linux OUTPUT port 0.0

打开redsocks配置文件

vim /etc/redsocks.conf

修改配置文件

redsocks {
        /* `local_ip' defaults to 127.0.0.1 for security reasons,
         * use 0.0.0.0 if you want to listen on every interface.
         * `local_*' are used as port to redirect to.
         */
        local_ip = 127.0.0.1;
        local_port = 12345;

        // `ip' and `port' are IP and tcp-port of proxy-server
        // You can also use hostname instead of IP, only one (random)
        // address of multihomed host will be used.
        ip = 127.0.0.1;
        port = 1080;


        // known types: socks4, socks5, http-connect, http-relay
        type = socks5;

        // login = "foobar";
        // password = "baz";
}

将上面的ipport改成你代理服务的地址和端口,也就是把流量转发到哪里

启动redsocks,这一步每次开机都要弄一次

redsocks
#不重定向目的地址为服务器的包
iptables -t nat -A OUTPUT -d *.*.*.* -j RETURN  #请用你的服务器的地址替换$SERVER_IP
 
#不重定向私有地址的流量
iptables -t nat -A OUTPUT -d 10.0.0.0/8 -j RETURN
iptables -t nat -A OUTPUT -d 172.16.0.0/16 -j RETURN
iptables -t nat -A OUTPUT -d 192.168.0.0/16 -j RETURN
 
#不重定向保留地址的流量,这一步很重要
iptables -t nat -A OUTPUT -d 127.0.0.0/8 -j RETURN
 
#重定向所有不满足以上条件的流量到redsocks监听的12345端口
iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-ports 12345 #12345是你的redsocks运行的端口,请根据你的情况替换它

请使用你的代理服务的ip地址替换...,然后在命令行执行这些语句

标签:iptables,redsocks,Kali,代理,ip,Linux,OUTPUT,port,0.0
From: https://www.cnblogs.com/czlnb/p/17520875.html

相关文章

  • Vmware Tools工具安装-Linux(转载自“半夏微凉”)
    本文转载自“半夏微凉”,仅用于自己的学习记录,方便日后查找。若有侵权行为,请联系本人进行删除。转载自:VmwareTools工具安装-Linux-半夏微凉(lentim.com)VmwareTools工具安装  背景:需要使用vmware安装oracle数据库,但linux机由于没有安装vmwaretools无法跟主机共享文件,......
  • linux命令源码下载【转】
    一般来说,不同的命令可能隶属于不同的软件包,这样就没有一个地方会有所有命令的源代码。(命令的个数也会与你所安装的软件包有关)但是,一些常用的命令,例如basenamecatchgrpchmodchownchrootcksumcommcpcsplitcutdatedddfdirnameduechoenvexpandexprfactorfalsefm......
  • linux基本命令
    ls:文件列表。wc–lfilewc-wfilewc-cfile:计算文件行数计算文件中的单词数计算文件中的字符数。cpsourcefiledestfile:文件拷贝。mvoldnamenewname:重命名文件或移动文件。rmfile:删除文件。grep'pattern'file:在文件内搜索字符串比如:gr......
  • 部署前端项目到linux服务器
    1.使用Xshell连接linux服务器xshell免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)2.安装nginx服务器sudoapt-getinstallnginx3.使用xftp上传前端文件首先使用命令将前端项目打包到dist文件夹xftp免费版地址:家庭/学校免费-NetSarangWebs......
  • 部署springboot项目到linux服务器
    1.使用Xshell连接服务器xshell免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)2.安装java运行环境sudoaptinstallopenjdk-8-jdk3.使用xftp上传后端jar包文件xftp免费版地址:家庭/学校免费-NetSarangWebsite(xshell.com)4.在xshell中使用命令......
  • linux su命令卡顿,linux su特别慢问题排查
    问题:发现同机房两台同网络域的主机,一台su用户正常,一台每次都需要等5s左右。进展:杂事儿太多没深入排查,后续又发现了几台有同样问题的主机。非常影响效率。开始入手排查分析:1、之前遇到过类似问题,ssh登陆慢。所以首先观察两台主机sshd_config配置文件,发现登录慢的主机多了一个配......
  • Linux命令(38)之mount
    Linux命令之mount1.mount介绍linux命令mount是用来挂载linux系统外的文件2.mount用法mount[参数] devicedirmount常用参数参数说明-a将/etc/fstab中定义的所有档案系统挂上-t指定档案系统的类型,通常不必指定,mount会自动选择正确的类型-V显示版本信息-v显示挂载信息3.实例3.1.......
  • Linux文件系统、常用文件操作命令及用户权限
    1、熟悉Linux的文件系统结构Linux的文件系统结构其实是一个树形的分层组织结构,如下图:Linux系统目录结构及目录路径:1.1、文件系统层次结构标准Linux是开源的操作系统,各个Linux发行机构都可以按照自己的需求对Linux系统的文件系统进行相应的裁剪,所以各个Linux发行版本的目录结构......
  • Linux下的tty终端显示中文乱码解决方法
    1.下载字体fbterm  sudoapt-getinstallfbterm 2.完成后运行  sudofbterm 3.更改字体和字体大小  vi~/.fbtermrc    font-names=UbuntuMono    font-size=14   tty界面下是无法输入中文输入法  https://blog.csdn.net/maybe_frank/article......
  • 【Linux进程管理】进程退出的几种方法
    进程退出当一个进程退出后,操作系统会释放掉这个进程的资源。包括这个进程分配的内存,打开的文件等等。所以进程退出后,不会出现内存泄漏的情况,进程一旦退出,所占的整个虚拟内存都被销毁,所有内存资源都会被系统回收函数描述exit执行完整的C库终止过程,终止进程,并向主机环境......