zoukankan      html  css  js  c++  java
  • CENTOS7配多IP出口socks5和http代理

    #!/bin/bash
    yum -y install epel-release
    yum -y update
    yum -y remove firewalld
    yum -y install iptables iptables-services
    yum -y install gcc vim wget make
    ##配置selinux及主机名
    hostnamectl set-hostname ss5_server_X
    setenforce 0
    sed -i "s/SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
    ##安装http(s)代理,用户名密码认证HTTP代理
    yum -y install tinyproxy squid 
    yum -y install pam-devel openssl-devel openldap-devel
    ##安装配置ss5代理
    ##wget https://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz
    wget http://111.231.77.152:9999/ss5-3.8.9-8.tar.gz
    tar vzxf  ss5-3.8.9-8.tar.gz
    cp -r ss5-3.8.9 ss5-3.8.9-modify
    cd ss5-3.8.9
    ./configure
    make
    make install
    sed -i "s/^#auth /auth /" /etc/opt/ss5/ss5.conf
    sed -i "s/^#permit /permit /" /etc/opt/ss5/ss5.conf
    ##安装radius认证s5代理
    cd ..
    cd ss5-3.8.9-modify
    sed -i "s/ss5.conf/ss5radius.conf/" include/config.h
    sed -i "s/ss5.pid/ss5radius.pid/" include/config.h
    sed -i "s/ss5.log/ss5radius.log/" include/config.h
    
    sed -i "s/ss5.conf/ss5radius.conf/" include/config.h.in
    sed -i "s/ss5.pid/ss5radius.pid/" include/config.h.in
    sed -i "s/ss5.log/ss5radius.log/" include/config.h.in
    make clean
    ./configure
    make
    cp src/ss5 /usr/sbin/ss5radius
    cat >/etc/opt/ss5/ss5radius.conf<<EOF
    set SS5_RADIUS_AUTH
    set SS5_AUTHCACHE
    set SS5_AUTHCACHEAGE 600
    radius_ip 192.168.168.254 
    radius_secret 123456
    auth    0.0.0.0/0               -              u 
    permit -        0.0.0.0/0       -       0.0.0.0/0       -       -       -       -	-
    EOF
    
    
    
    
    
    ##添加用户
    for((i=6001;i<=6200;i++));do /usr/sbin/useradd socks$i -u $i -M -s /sbin/nologin ;done 
    
    
    ##配置网卡IP
    cat>/etc/sysconfig/network-scripts/ifcfg-ens33<<EOF
    TYPE=Ethernet
    BOOTPROTO=static
    PEERROUTES=YES
    DEFROUTE=yes
    NAME=ens33
    DEVICE=ens33
    ONBOOT=yes
    DEFROUTE=YES
    DEFDNS=YES
    DNS1=114.114.114.114
    NETMASK=255.255.255.0
    GATEWAY0=192.168.100.254
    IPADDR0=192.168.100.253
    IPADDR1=192.168.100.1
    IPADDR2=192.168.100.2
    IPADDR3=192.168.100.3
    IPADDR4=192.168.100.4
    IPADDR5=192.168.100.5
    IPADDR6=192.168.100.6
    IPADDR7=192.168.100.7
    IPADDR8=192.168.100.8
    IPADDR9=192.168.100.9
    IPADDR10=192.168.100.10
    IPADDR11=192.168.100.11
    IPADDR12=192.168.100.12
    IPADDR13=192.168.100.13
    IPADDR14=192.168.100.14
    IPADDR15=192.168.100.15
    IPADDR16=192.168.100.16
    IPADDR17=192.168.100.17
    IPADDR18=192.168.100.18
    IPADDR19=192.168.100.19
    IPADDR20=192.168.100.20
    IPADDR21=192.168.100.21
    IPADDR22=192.168.100.22
    IPADDR23=192.168.100.23
    IPADDR24=192.168.100.24
    IPADDR25=192.168.100.25
    IPADDR26=192.168.100.26
    IPADDR27=192.168.100.27
    IPADDR28=192.168.100.28
    IPADDR29=192.168.100.29
    IPADDR30=192.168.100.30
    IPADDR31=192.168.100.31
    IPADDR32=192.168.100.32
    IPADDR33=192.168.100.33
    IPADDR34=192.168.100.34
    IPADDR35=192.168.100.35
    IPADDR36=192.168.100.36
    IPADDR37=192.168.100.37
    IPADDR38=192.168.100.38
    IPADDR39=192.168.100.39
    IPADDR40=192.168.100.40
    IPADDR41=192.168.100.41
    IPADDR42=192.168.100.42
    IPADDR43=192.168.100.43
    IPADDR44=192.168.100.44
    IPADDR45=192.168.100.45
    IPADDR46=192.168.100.46
    IPADDR47=192.168.100.47
    IPADDR48=192.168.100.48
    IPADDR49=192.168.100.49
    IPADDR50=192.168.100.50
    IPADDR51=192.168.100.51
    IPADDR52=192.168.100.52
    IPADDR53=192.168.100.53
    IPADDR54=192.168.100.54
    IPADDR55=192.168.100.55
    IPADDR56=192.168.100.56
    IPADDR57=192.168.100.57
    IPADDR58=192.168.100.58
    IPADDR59=192.168.100.59
    IPADDR60=192.168.100.60
    IPADDR61=192.168.100.61
    IPADDR62=192.168.100.62
    IPADDR63=192.168.100.63
    IPADDR64=192.168.100.64
    IPADDR65=192.168.100.65
    IPADDR66=192.168.100.66
    IPADDR67=192.168.100.67
    IPADDR68=192.168.100.68
    IPADDR69=192.168.100.69
    IPADDR70=192.168.100.70
    IPADDR71=192.168.100.71
    IPADDR72=192.168.100.72
    IPADDR73=192.168.100.73
    IPADDR74=192.168.100.74
    IPADDR75=192.168.100.75
    IPADDR76=192.168.100.76
    IPADDR77=192.168.100.77
    IPADDR78=192.168.100.78
    IPADDR79=192.168.100.79
    IPADDR80=192.168.100.80
    IPADDR81=192.168.100.81
    IPADDR82=192.168.100.82
    IPADDR83=192.168.100.83
    IPADDR84=192.168.100.84
    IPADDR85=192.168.100.85
    IPADDR86=192.168.100.86
    IPADDR87=192.168.100.87
    IPADDR88=192.168.100.88
    IPADDR89=192.168.100.89
    IPADDR90=192.168.100.90
    IPADDR91=192.168.100.91
    IPADDR92=192.168.100.92
    IPADDR93=192.168.100.93
    IPADDR94=192.168.100.94
    IPADDR95=192.168.100.95
    IPADDR96=192.168.100.96
    IPADDR97=192.168.100.97
    IPADDR98=192.168.100.98
    IPADDR99=192.168.100.99
    IPADDR100=192.168.100.100
    IPADDR101=192.168.100.101
    IPADDR102=192.168.100.102
    IPADDR103=192.168.100.103
    IPADDR104=192.168.100.104
    IPADDR105=192.168.100.105
    IPADDR106=192.168.100.106
    IPADDR107=192.168.100.107
    IPADDR108=192.168.100.108
    IPADDR109=192.168.100.109
    IPADDR110=192.168.100.110
    IPADDR111=192.168.100.111
    IPADDR112=192.168.100.112
    IPADDR113=192.168.100.113
    IPADDR114=192.168.100.114
    IPADDR115=192.168.100.115
    IPADDR116=192.168.100.116
    IPADDR117=192.168.100.117
    IPADDR118=192.168.100.118
    IPADDR119=192.168.100.119
    IPADDR120=192.168.100.120
    IPADDR121=192.168.100.121
    IPADDR122=192.168.100.122
    IPADDR123=192.168.100.123
    IPADDR124=192.168.100.124
    IPADDR125=192.168.100.125
    IPADDR126=192.168.100.126
    IPADDR127=192.168.100.127
    IPADDR128=192.168.100.128
    IPADDR129=192.168.100.129
    IPADDR130=192.168.100.130
    IPADDR131=192.168.100.131
    IPADDR132=192.168.100.132
    IPADDR133=192.168.100.133
    IPADDR134=192.168.100.134
    IPADDR135=192.168.100.135
    IPADDR136=192.168.100.136
    IPADDR137=192.168.100.137
    IPADDR138=192.168.100.138
    IPADDR139=192.168.100.139
    IPADDR140=192.168.100.140
    IPADDR141=192.168.100.141
    IPADDR142=192.168.100.142
    IPADDR143=192.168.100.143
    IPADDR144=192.168.100.144
    IPADDR145=192.168.100.145
    IPADDR146=192.168.100.146
    IPADDR147=192.168.100.147
    IPADDR148=192.168.100.148
    IPADDR149=192.168.100.149
    IPADDR150=192.168.100.150
    IPADDR151=192.168.100.151
    IPADDR152=192.168.100.152
    IPADDR153=192.168.100.153
    IPADDR154=192.168.100.154
    IPADDR155=192.168.100.155
    IPADDR156=192.168.100.156
    IPADDR157=192.168.100.157
    IPADDR158=192.168.100.158
    IPADDR159=192.168.100.159
    IPADDR160=192.168.100.160
    IPADDR161=192.168.100.161
    IPADDR162=192.168.100.162
    IPADDR163=192.168.100.163
    IPADDR164=192.168.100.164
    IPADDR165=192.168.100.165
    IPADDR166=192.168.100.166
    IPADDR167=192.168.100.167
    IPADDR168=192.168.100.168
    IPADDR169=192.168.100.169
    IPADDR170=192.168.100.170
    IPADDR171=192.168.100.171
    IPADDR172=192.168.100.172
    IPADDR173=192.168.100.173
    IPADDR174=192.168.100.174
    IPADDR175=192.168.100.175
    IPADDR176=192.168.100.176
    IPADDR177=192.168.100.177
    IPADDR178=192.168.100.178
    IPADDR179=192.168.100.179
    IPADDR180=192.168.100.180
    IPADDR181=192.168.100.181
    IPADDR182=192.168.100.182
    IPADDR183=192.168.100.183
    IPADDR184=192.168.100.184
    IPADDR185=192.168.100.185
    IPADDR186=192.168.100.186
    IPADDR187=192.168.100.187
    IPADDR188=192.168.100.188
    IPADDR189=192.168.100.189
    IPADDR190=192.168.100.190
    IPADDR191=192.168.100.191
    IPADDR192=192.168.100.192
    IPADDR193=192.168.100.193
    IPADDR194=192.168.100.194
    IPADDR195=192.168.100.195
    IPADDR196=192.168.100.196
    IPADDR197=192.168.100.197
    IPADDR198=192.168.100.198
    IPADDR199=192.168.100.199
    IPADDR200=192.168.100.200
    EOF
    ##for((i=1;i<=200;i++));do /sbin/ip address add 192.168.100.$i/24 dev eth0;done 
    ##配置iptables
    systemctl enable iptables
    iptables -F
    iptables -t mangle -F OUTPUT 
    for ((i=6001; i <= 6200 ; i++)) 
    do 
    iptables -t mangle -A OUTPUT -m owner --uid-owner $i -j MARK --set-mark $i
    done 
    iptables -t nat -F POSTROUTING
    for ((i=6001; i<=6200 ; i++)) 
    do
    iptables -t nat -A POSTROUTING -m mark --mark $i -j SNAT --to 192.168.100.$(($i-6000))
    done 
    iptables-save >/etc/sysconfig/iptables
    ##配置免认证HTTP代理
    sed -i "s/^Allow 127.0.0.1/#Allow 127.0.0.1 /" /etc/tinyproxy/tinyproxy.conf 
    sed -i "s/^#BindSame yes/BindSame yes /" /etc/tinyproxy/tinyproxy.conf 
    systemctl enable tinyproxy
    service tinyproxy start
    ##配置用户名密码认证HTTP代理
    systemctl enable squid
    echo "server 192.168.168.254" >/etc/squid/squid_radius.conf
    echo "secret 123456">>/etc/squid/squid_radius.conf
    cat>/etc/squid/squid.conf<<EOF
    http_port 3128
    auth_param basic program /usr/lib64/squid/basic_radius_auth  -f /etc/squid/squid                                                                                        _radius.conf
    auth_param basic children 5
    auth_param basic realm Web-Proxy
    auth_param basic credentialsttl 5 minute
    auth_param basic casesensitive off
    acl radius-auth proxy_auth REQUIRED
    
    acl ip_1 myip 192.168.100.1
    acl ip_2 myip 192.168.100.2
    acl ip_3 myip 192.168.100.3
    acl ip_4 myip 192.168.100.4
    acl ip_5 myip 192.168.100.5
    acl ip_6 myip 192.168.100.6
    acl ip_7 myip 192.168.100.7
    acl ip_8 myip 192.168.100.8
    acl ip_9 myip 192.168.100.9
    acl ip_10 myip 192.168.100.10
    acl ip_11 myip 192.168.100.11
    acl ip_12 myip 192.168.100.12
    acl ip_13 myip 192.168.100.13
    acl ip_14 myip 192.168.100.14
    acl ip_15 myip 192.168.100.15
    acl ip_16 myip 192.168.100.16
    acl ip_17 myip 192.168.100.17
    acl ip_18 myip 192.168.100.18
    acl ip_19 myip 192.168.100.19
    acl ip_20 myip 192.168.100.20
    acl ip_21 myip 192.168.100.21
    acl ip_22 myip 192.168.100.22
    acl ip_23 myip 192.168.100.23
    acl ip_24 myip 192.168.100.24
    acl ip_25 myip 192.168.100.25
    acl ip_26 myip 192.168.100.26
    acl ip_27 myip 192.168.100.27
    acl ip_28 myip 192.168.100.28
    acl ip_29 myip 192.168.100.29
    acl ip_30 myip 192.168.100.30
    acl ip_31 myip 192.168.100.31
    acl ip_32 myip 192.168.100.32
    acl ip_33 myip 192.168.100.33
    acl ip_34 myip 192.168.100.34
    acl ip_35 myip 192.168.100.35
    acl ip_36 myip 192.168.100.36
    acl ip_37 myip 192.168.100.37
    acl ip_38 myip 192.168.100.38
    acl ip_39 myip 192.168.100.39
    acl ip_40 myip 192.168.100.40
    acl ip_41 myip 192.168.100.41
    acl ip_42 myip 192.168.100.42
    acl ip_43 myip 192.168.100.43
    acl ip_44 myip 192.168.100.44
    acl ip_45 myip 192.168.100.45
    acl ip_46 myip 192.168.100.46
    acl ip_47 myip 192.168.100.47
    acl ip_48 myip 192.168.100.48
    acl ip_49 myip 192.168.100.49
    acl ip_50 myip 192.168.100.50
    acl ip_51 myip 192.168.100.51
    acl ip_52 myip 192.168.100.52
    acl ip_53 myip 192.168.100.53
    acl ip_54 myip 192.168.100.54
    acl ip_55 myip 192.168.100.55
    acl ip_56 myip 192.168.100.56
    acl ip_57 myip 192.168.100.57
    acl ip_58 myip 192.168.100.58
    acl ip_59 myip 192.168.100.59
    acl ip_60 myip 192.168.100.60
    acl ip_61 myip 192.168.100.61
    acl ip_62 myip 192.168.100.62
    acl ip_63 myip 192.168.100.63
    acl ip_64 myip 192.168.100.64
    acl ip_65 myip 192.168.100.65
    acl ip_66 myip 192.168.100.66
    acl ip_67 myip 192.168.100.67
    acl ip_68 myip 192.168.100.68
    acl ip_69 myip 192.168.100.69
    acl ip_70 myip 192.168.100.70
    acl ip_71 myip 192.168.100.71
    acl ip_72 myip 192.168.100.72
    acl ip_73 myip 192.168.100.73
    acl ip_74 myip 192.168.100.74
    acl ip_75 myip 192.168.100.75
    acl ip_76 myip 192.168.100.76
    acl ip_77 myip 192.168.100.77
    acl ip_78 myip 192.168.100.78
    acl ip_79 myip 192.168.100.79
    acl ip_80 myip 192.168.100.80
    acl ip_81 myip 192.168.100.81
    acl ip_82 myip 192.168.100.82
    acl ip_83 myip 192.168.100.83
    acl ip_84 myip 192.168.100.84
    acl ip_85 myip 192.168.100.85
    acl ip_86 myip 192.168.100.86
    acl ip_87 myip 192.168.100.87
    acl ip_88 myip 192.168.100.88
    acl ip_89 myip 192.168.100.89
    acl ip_90 myip 192.168.100.90
    acl ip_91 myip 192.168.100.91
    acl ip_92 myip 192.168.100.92
    acl ip_93 myip 192.168.100.93
    acl ip_94 myip 192.168.100.94
    acl ip_95 myip 192.168.100.95
    acl ip_96 myip 192.168.100.96
    acl ip_97 myip 192.168.100.97
    acl ip_98 myip 192.168.100.98
    acl ip_99 myip 192.168.100.99
    acl ip_100 myip 192.168.100.100
    acl ip_101 myip 192.168.100.101
    acl ip_102 myip 192.168.100.102
    acl ip_103 myip 192.168.100.103
    acl ip_104 myip 192.168.100.104
    acl ip_105 myip 192.168.100.105
    acl ip_106 myip 192.168.100.106
    acl ip_107 myip 192.168.100.107
    acl ip_108 myip 192.168.100.108
    acl ip_109 myip 192.168.100.109
    acl ip_110 myip 192.168.100.110
    acl ip_111 myip 192.168.100.111
    acl ip_112 myip 192.168.100.112
    acl ip_113 myip 192.168.100.113
    acl ip_114 myip 192.168.100.114
    acl ip_115 myip 192.168.100.115
    acl ip_116 myip 192.168.100.116
    acl ip_117 myip 192.168.100.117
    acl ip_118 myip 192.168.100.118
    acl ip_119 myip 192.168.100.119
    acl ip_120 myip 192.168.100.120
    acl ip_121 myip 192.168.100.121
    acl ip_122 myip 192.168.100.122
    acl ip_123 myip 192.168.100.123
    acl ip_124 myip 192.168.100.124
    acl ip_125 myip 192.168.100.125
    acl ip_126 myip 192.168.100.126
    acl ip_127 myip 192.168.100.127
    acl ip_128 myip 192.168.100.128
    acl ip_129 myip 192.168.100.129
    acl ip_130 myip 192.168.100.130
    acl ip_131 myip 192.168.100.131
    acl ip_132 myip 192.168.100.132
    acl ip_133 myip 192.168.100.133
    acl ip_134 myip 192.168.100.134
    acl ip_135 myip 192.168.100.135
    acl ip_136 myip 192.168.100.136
    acl ip_137 myip 192.168.100.137
    acl ip_138 myip 192.168.100.138
    acl ip_139 myip 192.168.100.139
    acl ip_140 myip 192.168.100.140
    acl ip_141 myip 192.168.100.141
    acl ip_142 myip 192.168.100.142
    acl ip_143 myip 192.168.100.143
    acl ip_144 myip 192.168.100.144
    acl ip_145 myip 192.168.100.145
    acl ip_146 myip 192.168.100.146
    acl ip_147 myip 192.168.100.147
    acl ip_148 myip 192.168.100.148
    acl ip_149 myip 192.168.100.149
    acl ip_150 myip 192.168.100.150
    acl ip_151 myip 192.168.100.151
    acl ip_152 myip 192.168.100.152
    acl ip_153 myip 192.168.100.153
    acl ip_154 myip 192.168.100.154
    acl ip_155 myip 192.168.100.155
    acl ip_156 myip 192.168.100.156
    acl ip_157 myip 192.168.100.157
    acl ip_158 myip 192.168.100.158
    acl ip_159 myip 192.168.100.159
    acl ip_160 myip 192.168.100.160
    acl ip_161 myip 192.168.100.161
    acl ip_162 myip 192.168.100.162
    acl ip_163 myip 192.168.100.163
    acl ip_164 myip 192.168.100.164
    acl ip_165 myip 192.168.100.165
    acl ip_166 myip 192.168.100.166
    acl ip_167 myip 192.168.100.167
    acl ip_168 myip 192.168.100.168
    acl ip_169 myip 192.168.100.169
    acl ip_170 myip 192.168.100.170
    acl ip_171 myip 192.168.100.171
    acl ip_172 myip 192.168.100.172
    acl ip_173 myip 192.168.100.173
    acl ip_174 myip 192.168.100.174
    acl ip_175 myip 192.168.100.175
    acl ip_176 myip 192.168.100.176
    acl ip_177 myip 192.168.100.177
    acl ip_178 myip 192.168.100.178
    acl ip_179 myip 192.168.100.179
    acl ip_180 myip 192.168.100.180
    acl ip_181 myip 192.168.100.181
    acl ip_182 myip 192.168.100.182
    acl ip_183 myip 192.168.100.183
    acl ip_184 myip 192.168.100.184
    acl ip_185 myip 192.168.100.185
    acl ip_186 myip 192.168.100.186
    acl ip_187 myip 192.168.100.187
    acl ip_188 myip 192.168.100.188
    acl ip_189 myip 192.168.100.189
    acl ip_190 myip 192.168.100.190
    acl ip_191 myip 192.168.100.191
    acl ip_192 myip 192.168.100.192
    acl ip_193 myip 192.168.100.193
    acl ip_194 myip 192.168.100.194
    acl ip_195 myip 192.168.100.195
    acl ip_196 myip 192.168.100.196
    acl ip_197 myip 192.168.100.197
    acl ip_198 myip 192.168.100.198
    acl ip_199 myip 192.168.100.199
    acl ip_200 myip 192.168.100.200
    tcp_outgoing_address 192.168.100.1 ip_1
    tcp_outgoing_address 192.168.100.2 ip_2
    tcp_outgoing_address 192.168.100.3 ip_3
    tcp_outgoing_address 192.168.100.4 ip_4
    tcp_outgoing_address 192.168.100.5 ip_5
    tcp_outgoing_address 192.168.100.6 ip_6
    tcp_outgoing_address 192.168.100.7 ip_7
    tcp_outgoing_address 192.168.100.8 ip_8
    tcp_outgoing_address 192.168.100.9 ip_9
    tcp_outgoing_address 192.168.100.10 ip_10
    tcp_outgoing_address 192.168.100.11 ip_11
    tcp_outgoing_address 192.168.100.12 ip_12
    tcp_outgoing_address 192.168.100.13 ip_13
    tcp_outgoing_address 192.168.100.14 ip_14
    tcp_outgoing_address 192.168.100.15 ip_15
    tcp_outgoing_address 192.168.100.16 ip_16
    tcp_outgoing_address 192.168.100.17 ip_17
    tcp_outgoing_address 192.168.100.18 ip_18
    tcp_outgoing_address 192.168.100.19 ip_19
    tcp_outgoing_address 192.168.100.20 ip_20
    tcp_outgoing_address 192.168.100.21 ip_21
    tcp_outgoing_address 192.168.100.22 ip_22
    tcp_outgoing_address 192.168.100.23 ip_23
    tcp_outgoing_address 192.168.100.24 ip_24
    tcp_outgoing_address 192.168.100.25 ip_25
    tcp_outgoing_address 192.168.100.26 ip_26
    tcp_outgoing_address 192.168.100.27 ip_27
    tcp_outgoing_address 192.168.100.28 ip_28
    tcp_outgoing_address 192.168.100.29 ip_29
    tcp_outgoing_address 192.168.100.30 ip_30
    tcp_outgoing_address 192.168.100.31 ip_31
    tcp_outgoing_address 192.168.100.32 ip_32
    tcp_outgoing_address 192.168.100.33 ip_33
    tcp_outgoing_address 192.168.100.34 ip_34
    tcp_outgoing_address 192.168.100.35 ip_35
    tcp_outgoing_address 192.168.100.36 ip_36
    tcp_outgoing_address 192.168.100.37 ip_37
    tcp_outgoing_address 192.168.100.38 ip_38
    tcp_outgoing_address 192.168.100.39 ip_39
    tcp_outgoing_address 192.168.100.40 ip_40
    tcp_outgoing_address 192.168.100.41 ip_41
    tcp_outgoing_address 192.168.100.42 ip_42
    tcp_outgoing_address 192.168.100.43 ip_43
    tcp_outgoing_address 192.168.100.44 ip_44
    tcp_outgoing_address 192.168.100.45 ip_45
    tcp_outgoing_address 192.168.100.46 ip_46
    tcp_outgoing_address 192.168.100.47 ip_47
    tcp_outgoing_address 192.168.100.48 ip_48
    tcp_outgoing_address 192.168.100.49 ip_49
    tcp_outgoing_address 192.168.100.50 ip_50
    tcp_outgoing_address 192.168.100.51 ip_51
    tcp_outgoing_address 192.168.100.52 ip_52
    tcp_outgoing_address 192.168.100.53 ip_53
    tcp_outgoing_address 192.168.100.54 ip_54
    tcp_outgoing_address 192.168.100.55 ip_55
    tcp_outgoing_address 192.168.100.56 ip_56
    tcp_outgoing_address 192.168.100.57 ip_57
    tcp_outgoing_address 192.168.100.58 ip_58
    tcp_outgoing_address 192.168.100.59 ip_59
    tcp_outgoing_address 192.168.100.60 ip_60
    tcp_outgoing_address 192.168.100.61 ip_61
    tcp_outgoing_address 192.168.100.62 ip_62
    tcp_outgoing_address 192.168.100.63 ip_63
    tcp_outgoing_address 192.168.100.64 ip_64
    tcp_outgoing_address 192.168.100.65 ip_65
    tcp_outgoing_address 192.168.100.66 ip_66
    tcp_outgoing_address 192.168.100.67 ip_67
    tcp_outgoing_address 192.168.100.68 ip_68
    tcp_outgoing_address 192.168.100.69 ip_69
    tcp_outgoing_address 192.168.100.70 ip_70
    tcp_outgoing_address 192.168.100.71 ip_71
    tcp_outgoing_address 192.168.100.72 ip_72
    tcp_outgoing_address 192.168.100.73 ip_73
    tcp_outgoing_address 192.168.100.74 ip_74
    tcp_outgoing_address 192.168.100.75 ip_75
    tcp_outgoing_address 192.168.100.76 ip_76
    tcp_outgoing_address 192.168.100.77 ip_77
    tcp_outgoing_address 192.168.100.78 ip_78
    tcp_outgoing_address 192.168.100.79 ip_79
    tcp_outgoing_address 192.168.100.80 ip_80
    tcp_outgoing_address 192.168.100.81 ip_81
    tcp_outgoing_address 192.168.100.82 ip_82
    tcp_outgoing_address 192.168.100.83 ip_83
    tcp_outgoing_address 192.168.100.84 ip_84
    tcp_outgoing_address 192.168.100.85 ip_85
    tcp_outgoing_address 192.168.100.86 ip_86
    tcp_outgoing_address 192.168.100.87 ip_87
    tcp_outgoing_address 192.168.100.88 ip_88
    tcp_outgoing_address 192.168.100.89 ip_89
    tcp_outgoing_address 192.168.100.90 ip_90
    tcp_outgoing_address 192.168.100.91 ip_91
    tcp_outgoing_address 192.168.100.92 ip_92
    tcp_outgoing_address 192.168.100.93 ip_93
    tcp_outgoing_address 192.168.100.94 ip_94
    tcp_outgoing_address 192.168.100.95 ip_95
    tcp_outgoing_address 192.168.100.96 ip_96
    tcp_outgoing_address 192.168.100.97 ip_97
    tcp_outgoing_address 192.168.100.98 ip_98
    tcp_outgoing_address 192.168.100.99 ip_99
    tcp_outgoing_address 192.168.100.100 ip_100
    tcp_outgoing_address 192.168.100.101 ip_101
    tcp_outgoing_address 192.168.100.102 ip_102
    tcp_outgoing_address 192.168.100.103 ip_103
    tcp_outgoing_address 192.168.100.104 ip_104
    tcp_outgoing_address 192.168.100.105 ip_105
    tcp_outgoing_address 192.168.100.106 ip_106
    tcp_outgoing_address 192.168.100.107 ip_107
    tcp_outgoing_address 192.168.100.108 ip_108
    tcp_outgoing_address 192.168.100.109 ip_109
    tcp_outgoing_address 192.168.100.110 ip_110
    tcp_outgoing_address 192.168.100.111 ip_111
    tcp_outgoing_address 192.168.100.112 ip_112
    tcp_outgoing_address 192.168.100.113 ip_113
    tcp_outgoing_address 192.168.100.114 ip_114
    tcp_outgoing_address 192.168.100.115 ip_115
    tcp_outgoing_address 192.168.100.116 ip_116
    tcp_outgoing_address 192.168.100.117 ip_117
    tcp_outgoing_address 192.168.100.118 ip_118
    tcp_outgoing_address 192.168.100.119 ip_119
    tcp_outgoing_address 192.168.100.120 ip_120
    tcp_outgoing_address 192.168.100.121 ip_121
    tcp_outgoing_address 192.168.100.122 ip_122
    tcp_outgoing_address 192.168.100.123 ip_123
    tcp_outgoing_address 192.168.100.124 ip_124
    tcp_outgoing_address 192.168.100.125 ip_125
    tcp_outgoing_address 192.168.100.126 ip_126
    tcp_outgoing_address 192.168.100.127 ip_127
    tcp_outgoing_address 192.168.100.128 ip_128
    tcp_outgoing_address 192.168.100.129 ip_129
    tcp_outgoing_address 192.168.100.130 ip_130
    tcp_outgoing_address 192.168.100.131 ip_131
    tcp_outgoing_address 192.168.100.132 ip_132
    tcp_outgoing_address 192.168.100.133 ip_133
    tcp_outgoing_address 192.168.100.134 ip_134
    tcp_outgoing_address 192.168.100.135 ip_135
    tcp_outgoing_address 192.168.100.136 ip_136
    tcp_outgoing_address 192.168.100.137 ip_137
    tcp_outgoing_address 192.168.100.138 ip_138
    tcp_outgoing_address 192.168.100.139 ip_139
    tcp_outgoing_address 192.168.100.140 ip_140
    tcp_outgoing_address 192.168.100.141 ip_141
    tcp_outgoing_address 192.168.100.142 ip_142
    tcp_outgoing_address 192.168.100.143 ip_143
    tcp_outgoing_address 192.168.100.144 ip_144
    tcp_outgoing_address 192.168.100.145 ip_145
    tcp_outgoing_address 192.168.100.146 ip_146
    tcp_outgoing_address 192.168.100.147 ip_147
    tcp_outgoing_address 192.168.100.148 ip_148
    tcp_outgoing_address 192.168.100.149 ip_149
    tcp_outgoing_address 192.168.100.150 ip_150
    tcp_outgoing_address 192.168.100.151 ip_151
    tcp_outgoing_address 192.168.100.152 ip_152
    tcp_outgoing_address 192.168.100.153 ip_153
    tcp_outgoing_address 192.168.100.154 ip_154
    tcp_outgoing_address 192.168.100.155 ip_155
    tcp_outgoing_address 192.168.100.156 ip_156
    tcp_outgoing_address 192.168.100.157 ip_157
    tcp_outgoing_address 192.168.100.158 ip_158
    tcp_outgoing_address 192.168.100.159 ip_159
    tcp_outgoing_address 192.168.100.160 ip_160
    tcp_outgoing_address 192.168.100.161 ip_161
    tcp_outgoing_address 192.168.100.162 ip_162
    tcp_outgoing_address 192.168.100.163 ip_163
    tcp_outgoing_address 192.168.100.164 ip_164
    tcp_outgoing_address 192.168.100.165 ip_165
    tcp_outgoing_address 192.168.100.166 ip_166
    tcp_outgoing_address 192.168.100.167 ip_167
    tcp_outgoing_address 192.168.100.168 ip_168
    tcp_outgoing_address 192.168.100.169 ip_169
    tcp_outgoing_address 192.168.100.170 ip_170
    tcp_outgoing_address 192.168.100.171 ip_171
    tcp_outgoing_address 192.168.100.172 ip_172
    tcp_outgoing_address 192.168.100.173 ip_173
    tcp_outgoing_address 192.168.100.174 ip_174
    tcp_outgoing_address 192.168.100.175 ip_175
    tcp_outgoing_address 192.168.100.176 ip_176
    tcp_outgoing_address 192.168.100.177 ip_177
    tcp_outgoing_address 192.168.100.178 ip_178
    tcp_outgoing_address 192.168.100.179 ip_179
    tcp_outgoing_address 192.168.100.180 ip_180
    tcp_outgoing_address 192.168.100.181 ip_181
    tcp_outgoing_address 192.168.100.182 ip_182
    tcp_outgoing_address 192.168.100.183 ip_183
    tcp_outgoing_address 192.168.100.184 ip_184
    tcp_outgoing_address 192.168.100.185 ip_185
    tcp_outgoing_address 192.168.100.186 ip_186
    tcp_outgoing_address 192.168.100.187 ip_187
    tcp_outgoing_address 192.168.100.188 ip_188
    tcp_outgoing_address 192.168.100.189 ip_189
    tcp_outgoing_address 192.168.100.190 ip_190
    tcp_outgoing_address 192.168.100.191 ip_191
    tcp_outgoing_address 192.168.100.192 ip_192
    tcp_outgoing_address 192.168.100.193 ip_193
    tcp_outgoing_address 192.168.100.194 ip_194
    tcp_outgoing_address 192.168.100.195 ip_195
    tcp_outgoing_address 192.168.100.196 ip_196
    tcp_outgoing_address 192.168.100.197 ip_197
    tcp_outgoing_address 192.168.100.198 ip_198
    tcp_outgoing_address 192.168.100.199 ip_199
    tcp_outgoing_address 192.168.100.200 ip_200
    
    
    
    http_access allow radius-auth
    request_header_access Via deny all
    request_header_access X-Forwarded-For deny all
    EOF
    
    ##配置SS5自动启动
    cat>/etc/rc.d/rc.local<<EOF
    #!/bin/bash
    touch /var/local/subsys/local
    mkdir -p /var/run/ss5
    for i in `seq 6001 6200`
    do
    usleep 300
    ss5 -m -t -u socks$i -b 0.0.0.0:$i
    ss5radius -m -t -u socks$i -b 0.0.0.0:$(($i+1000))
    done
    EOF
    chmod +x /etc/rc.d/rc.local
    
    
    
    
    
    ##添加带用户名密码验证的HTTP(S)代理
    安装squid和httpd
    yum -y install squid 
    
    
    配置文件:
    http_port 3128
    auth_param basic program /usr/lib64/squid/basic_radius_auth -f -f /etc/squid/squid_radius.conf
    auth_param basic children 5
    auth_param basic realm Web-Proxy
    auth_param basic credentialsttl 5 minute
    auth_param basic casesensitive off
     
    acl radius-auth proxy_auth REQUIRED
    http_access allow radius-auth
    http_access allow localhost
    http_access deny all
    

      

  • 相关阅读:
    插件集合
    postgis_LayerTransform
    react-高阶组件
    react-自定义事件
    Immutable 详解及 React 中实践
    babel-preset-env: a preset that configures Babel for you
    彻底解决Webpack打包慢的问题
    打包图片
    drag
    brush
  • 原文地址:https://www.cnblogs.com/ip99/p/13220934.html
Copyright © 2011-2022 走看看