通过Redsocks将Kali Linux的流量进行代理

Redsocks 是一个代理重定向工具,可以将流量通过 SOCKS 或 HTTP 代理传递。你可以使用它在 Kali Linux 中将流量通过代理服务器。以下是设置和使用 Redsocks 的步骤: 1. 安装 Redsocks Redsocks 通常在 Kali Linux 上不可用,需要手动安装。首先,确保你有 git 和 build-essential 工具: sudo apt-get update
sudo apt-get install git build-essential
  1 2   然后,从 GitHub 上克隆 Redsocks 源代码并编译: git clone https://github.com/darkk/redsocks.git
cd redsocks
make
sudo make install
  1 2 3 4   2. 配置 Redsocks Redsocks 的配置文件默认位于 /etc/redsocks.conf。你可以创建或编辑这个配置文件。 sudo nano /etc/redsocks.conf
  1   以下是一个典型的配置示例: base {
     log_debug = on;
     log_info = on;
     log = “file:/var/log/redsocks.log”;
     daemon = off;
     redirector = iptables;
}

redsocks {
     local_ip = 127.0.0.1;
     local_port = 12345;
     ip = 127.0.0.1;
     port = 9050;
     type = socks5;
     login = “your_login”;
     password = “your_password”;
}
  1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17   • local_ip 和 local_port 是 Redsocks 在本地监听的地址和端口。 • ip 和 port 是你要连接的代理服务器的地址和端口。 • type 可以是 socks4, socks5, http-connect, http-relay 等。 • 如果代理不需要身份验证,可以省略 login 和 password。  3. 设置 iptables 规则 使用 iptables 将流量重定向到 Redsocks 监听的端口: sudo iptables -t nat -N REDSOCKS
sudo iptables -t nat -A REDSOCKS -d 0.0.0.0/8 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 10.0.0.0/8 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 127.0.0.0/8 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 169.254.0.0/16 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 172.16.0.0/12 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 192.168.0.0/16 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 224.0.0.0/4 -j RETURN
sudo iptables -t nat -A REDSOCKS -d 240.0.0.0/4 -j RETURN
sudo iptables -t nat -A REDSOCKS -p tcp -j REDIRECT –to-ports 12345
sudo iptables -t nat -A OUTPUT -p tcp -j REDSOCKS
  1 2 3 4 5 6 7 8 9 10 11   这些规则会将本地 TCP 流量重定向到 Redsocks 监听的端口(此处为 12345)。 4. 启动 Redsocks 配置完成后,你可以启动 Redsocks: sudo redsocks -c /etc/redsocks.conf
  1   你可以将 Redsocks 作为后台守护进程运行,也可以在前台测试时查看日志输出。 5. 验证配置 启动 Redsocks 后,你可以尝试访问外网,使用curl来测试: curl -I https://www.google.com
  1   如果配置正确,你的流量应该通过代理服务器转发,并可以成功访问外网。 6. 停止和清理 如果你不再需要使用 Redsocks,可以停止 Redsocks 进程并清除 iptables 规则: sudo killall redsocks
sudo iptables -t nat -F REDSOCKS
sudo iptables -t nat -D OUTPUT -p tcp -j REDSOCKS
sudo iptables -t nat -X REDSOCKS
  1 2 3 4   这将停止 Redsocks 并还原网络配置。 通过这些步骤,你可以在 Kali Linux 中使用 Redsocks 将流量通过代理服务器。

win10添加静态路由

在Windows 10系统中添加静态路由不生效可能有多种原因,以下是一些排查和解决问题的步骤:

检查网络配置:

确认你的网络适配器配置正确,并且已经连接到网络。

确保你的IP地址、子网掩码、默认网关配置正确。

使用正确的命令:

使用netsh interface ipv4 show route命令查看当前的路由表。

使用netsh interface ipv4 add route命令添加静态路由。例如:netsh interface ipv4 add route dest=10.0.0.0/8 interface=”Local Area Connection” nexthop=192.168.1.1 metric=1。

实际为:netsh interface ipv4 add route 192.168.68.77/32 interface=”H” nexthop=10.0.0.1 metric=1

删除为:netsh interface ipv4 delete route 192.168.0.0/24 interface=”em1″ 192.168.23.2

检查路由配置:

确认添加的静态路由的目标网络和子网掩码正确。

如果有多个网络接口,确保指定了正确的接口。

确认下一跳(nexthop)地址可达且正确。

防火墙和安全设置:

检查Windows防火墙或其他安全软件是否阻止了路由。

网络策略:

在企业环境中,网络策略可能影响路由。需要检查域控制器的组策略设置。

权限问题:

确保你有足够的权限来添加静态路由。可能需要管理员权限。

命令提示符权限:

如果你使用命令提示符添加路由,确保你以管理员身份运行命令提示符。

重启网络服务:

有时重启网络服务或重启计算机可以解决问题。

检查硬件问题:

确保网络适配器没有物理损坏,并工作正常。

查阅文档或联系支持:

如果以上步骤都不能解决问题,建议查阅Windows官方文档或联系技术支持。

请按照这些步骤逐一排查问题,通常可以找到不生效的原因并解决。

aichiao.com恢复之感想

123

突然之间Aichiao.com不能用了,原来现在的云主机是强制使用了https协议 ,而有的样式表和JS文件却是以http的链接嵌入到页面中的,导致页面不正常,且不能够正常登录,也不能在后台进行管理,

之前想了很多办法都不行,现在可以了。

1、解决管理员密码不对的办法

       通过重新上传WordPress安装文件,重新安装,重新设置管理员密码在数据库中重新生成一个user表,将表中的用户名和密码复制到原来的user表中,可以实现正常登录

2、通过在wp-config.php中添加了以下代码来适应网站强制使用https协议的环境


$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

现在已经可以正常使用了