技术知识分享

分享:Linux全局代理软件redsocks

宝塔面板永久版优惠券

此应用适用于CentOS、Debian、Ubuntu等Linux发行版。


简介:

本软件为Github作者liuwenru修改redsocks,主要作用是让Linux各种发行版使用socks全局代理。

主要修改了iptables,让小白一键就可以开启全局代理。

下载地址:作者Github   百度云   


使用方法:

  • 解压到root目录;
  • 重命名文件夹为redsocks;
  • 授予权限(此步可以在宝塔中执行,建议root 777权限);
  • 安装依赖;
# CentOS
yum install libevent libevent-devel
#  Debian&Ubuntu
apt-get install libevent-2.0-5 libevent-dev
  • 切换到redsocks目录;

    cd /root/redsocks
  • 启动myredsocks;

    ./myredsocks.sh start #启动服务进程
    start the redsocks........................
    please tell me you sock_server:127.0.0.1 #输入socket5代理服务器的地址
    please tell me you sock_port:8868        #输入socket5代理服务器的端口
  • 设置全局代理

    ./myredsocks.sh proxyall      #启动全局代理模式,此模式下将代理所有的访问
    please tell me you network:10.1.139.0/24             #输入你当前主机的网络信息,因为该网段的机器是不需要代理访问的
    your iptabls OUTPUT chain like this.... 
    Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    
    Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    
    Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination         
    1        0     0 RETURN     tcp  --  *      *       0.0.0.0/0            192.168.188.0/24    
    2        0     0 RETURN     tcp  --  *      *       0.0.0.0/0            127.0.0.1           
    3        0     0 RETURN     tcp  --  *      *       0.0.0.0/0            127.0.0.1           
    4        0     0 REDIRECT   tcp  --  *      *       0.0.0.0/0            0.0.0.0/0            redir ports 12345
    
    Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
    num   pkts bytes target     prot opt in     out     source               destination  
  • 关闭代理

    ./myredsocks.sh clean                  #清理所有的代理模式
    ./myredsocks.sh stop                   #关闭代理

备注:

  • 如果使用隧道,建议两边端口一致;
  • 开启全局代理后可能无法访问内网资源。比如系统更新等。建议将系统的安装源更换成外网的。
未经允许不得转载:pc6a学习分享 » 分享:Linux全局代理软件redsocks
阿里云2折ECS云服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址